commit 8309cf345f36a7477b85cc773e212744fec53955
parent e5172d7277686c9fab0802417ac6c53c44a48ff0
Author: Matsuda Kenji <info@mtkn.jp>
Date: Fri, 10 Mar 2023 14:51:50 +0900
change gpio pin
Diffstat:
M | main.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