rp2040

RP2040 Programming without SDK
Log | Files | Refs

commit d1a910a596eb5934c5318bcb511515c5ee182063
parent d948bda3a8d2db3ec661e3c2d93e873b05a30970
Author: Matsuda Kenji <info@mtkn.jp>
Date:   Mon, 17 Apr 2023 09:54:10 +0900

read copy right notice

Diffstat:
Mmach.s | 15+++++----------
1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/mach.s b/mach.s @@ -135,16 +135,11 @@ pll_lock: str r1, [r0, #0x2c] // UART0_UARTLCR_H ldr r3, rom_base - ldrb r0, [r3, #0x10] - bl putchar - ldrb r0, [r3, #0x11] - bl putchar - ldrb r0, [r3, #0x12] - bl printh - mov r0, #'\n' - bl putchar - ldrb r0, [r3, #0x13] - bl printh + ldrh r0, [r3, #0x16] // rom_data_table + ldr r1, =('C' | 'R' << 8) + ldrh r2, [r3, #0x18] // rom_table_lookup + blx r2 + bl print pop {r4, pc}