rp2040

RP2040 Programming without SDK
Log | Files | Refs

commit 3c5e2a5787bac536f13e2e517d441fc3dee7bb8f
parent ba3564cccf5996505122c740de2fefa2a85dc302
Author: Matsuda Kenji <info@mtkn.jp>
Date:   Fri, 10 Mar 2023 16:19:26 +0900

add test for uart0
something wrong

Diffstat:
Mmain.s | 12++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/main.s b/main.s @@ -70,6 +70,12 @@ reset_chk: ldr r0, gpio_out mov r3, #0 + +echo: + b uart0_recv + b uart0_send + b echo + loop: // assert gpio24 str r1, [r0, #0] @@ -91,7 +97,8 @@ del_loop: uart0_send: // check if fifo is not full ldr r1, uart0_base - add r2, r1, #0x18 + mov r2, #0x18 + add r2, r1, r2 ldr r2, [r2, #0] mov r3, #32 and r2, r3 @@ -107,7 +114,8 @@ uart0_send: uart0_recv: // check if fifo is empty ldr r1, uart0_base - add r2, r1, #0x18 + mov r2, #0x18 + add r2, r1, r2 ldr r2, [r2, #0] mov r3, #16 and r2, r3