rp2040

RP2040 Programming without SDK
Log | Files | Refs

commit 8309cf345f36a7477b85cc773e212744fec53955
parent e5172d7277686c9fab0802417ac6c53c44a48ff0
Author: Matsuda Kenji <info@mtkn.jp>
Date:   Fri, 10 Mar 2023 14:51:50 +0900

change gpio pin

Diffstat:
Mmain.s | 18+++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/main.s b/main.s @@ -2,7 +2,7 @@ .global main main: // reset gpio - ldr r0, reset_reg + ldr r0, reset_base mov r1, #0x1 lsl r1, r1, #5 str r1, [r0, #0] @@ -14,24 +14,24 @@ reset_chk: and r1, r1, r2 beq reset_chk - // set gpio25 as sio - ldr r0, gpio25_ctrl + // set gpio24 funct as sio + ldr r0, gpio24_ctrl mov r1, #5 str r1, [r0, #0] // enable output ldr r0, gpio_oe_set mov r1, #1 - lsl r1, r1, #25 + lsl r1, r1, #24 str r1, [r0, #0] ldr r0, gpio_out mov r3, #0 loop: - // assert gpio25 + // assert gpio24 str r1, [r0, #0] bl delay - // deassert gpio25 + // deassert gpio24 str r3, [r0, #0] bl delay @@ -47,14 +47,14 @@ del_loop: .align 2 -reset_reg: +reset_base: .word 0x4000f000 reset_done: .word 0x4000c008 -gpio25_ctrl: - .word 0x400140cc +gpio24_ctrl: + .word 0x400140c4 gpio_out: .word 0xd0000010