summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arm9/arm9.lcf3
-rw-r--r--arm9/asm/PXI_fifo.s (renamed from arm9/asm/libpxi.s)8
-rw-r--r--arm9/asm/PXI_init.s11
-rw-r--r--arm9/global.inc1
4 files changed, 15 insertions, 8 deletions
diff --git a/arm9/arm9.lcf b/arm9/arm9.lcf
index b595e5f4..e3956eec 100644
--- a/arm9/arm9.lcf
+++ b/arm9/arm9.lcf
@@ -186,7 +186,8 @@ SECTIONS {
SND_work.o (.text)
SND_util.o (.text)
SND_bank.o (.text)
- libpxi.o (.text)
+ PXI_init.o (.text)
+ PXI_fifo.o (.text)
libfs.o (.text)
libdgt.o (.text)
libcp.o (.text)
diff --git a/arm9/asm/libpxi.s b/arm9/asm/PXI_fifo.s
index ab3af5de..0fd0b95d 100644
--- a/arm9/asm/libpxi.s
+++ b/arm9/asm/PXI_fifo.s
@@ -1,13 +1,7 @@
.include "asm/macros.inc"
.include "global.inc"
- .section .text
- arm_func_start PXI_Init
-PXI_Init: ; 0x020CFBB0
- ldr ip, _020CFBB8 ; =PXI_InitFifo
- bx r12
- .balign 4
-_020CFBB8: .word PXI_InitFifo
+ .text
arm_func_start PXIi_HandlerRecvFifoNotEmpty
PXIi_HandlerRecvFifoNotEmpty: ; 0x020CFBBC
diff --git a/arm9/asm/PXI_init.s b/arm9/asm/PXI_init.s
new file mode 100644
index 00000000..bc6123a3
--- /dev/null
+++ b/arm9/asm/PXI_init.s
@@ -0,0 +1,11 @@
+ .include "asm/macros.inc"
+ .include "global.inc"
+
+ .text
+
+ arm_func_start PXI_Init
+PXI_Init: ; 0x020CFBB0
+ ldr ip, _020CFBB8 ; =PXI_InitFifo
+ bx r12
+ .balign 4
+_020CFBB8: .word PXI_InitFifo
diff --git a/arm9/global.inc b/arm9/global.inc
index 37a16c3e..9b0de82d 100644
--- a/arm9/global.inc
+++ b/arm9/global.inc
@@ -3564,6 +3564,7 @@
.extern PMi_SetLEDAsync
.extern PMi_WaitBusy
.extern PXI_Init
+.extern PXI_InitFifo
.extern PXI_IsCallbackReady
.extern PXI_SendWordByFifo
.extern PXI_SetFifoRecvCallback