commit 7a0a7afa8977158ff8fd40f767a2f361a92adeaf
parent c8a0d06511223b16d6f5ed6c0e6bd606aa4c2c29
Author: Matsuda Kenji <info@mtkn.jp>
Date: Tue, 25 Apr 2023 08:21:13 +0900
use xor for sio
Diffstat:
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/ex1/main.s b/ex1/main.s
@@ -17,7 +17,7 @@ reset:
reset_chk:
ldr r1, [r3, #0x8] // RESETS: RESET_DONE
- and r0, r0, r1
+ tst r0, r1
beq reset_chk
// set gpio functions
@@ -36,9 +36,7 @@ reset_chk:
ldr r4, sio_base
mov r5, r0
loop:
- str r5, [r4, #0x10] // SIO_GPIO_OUT_SET
- bl delay
- str r5, [r4, #0x18] // SIO_GPIO_OUT_CLR
+ str r5, [r4, #0x1c] // SIO_GPIO_OUT_XOR
bl delay
b loop