From dedac1e444d0def4c124c989ed24ecb3b38c3cdd Mon Sep 17 00:00:00 2001 From: TC Wan Date: Mon, 27 Dec 2010 16:24:35 +0800 Subject: referenced c functions via a dummy header file Use .extern to reference C functions in NxOS or NXT Firmware --- Debugger/debug_comm.S | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'Debugger/debug_comm.S') diff --git a/Debugger/debug_comm.S b/Debugger/debug_comm.S index 872ddc6..1efc836 100644 --- a/Debugger/debug_comm.S +++ b/Debugger/debug_comm.S @@ -14,16 +14,12 @@ */ -#define __NXOS__ /* Temporarily hardcoded in file */ +/* #define __NXOS__ */ /* Defined externally in SConstruct */ #define __ASSEMBLY__ +#include "debug_macros.h" #include "debug_stub.h" - -#ifdef __NXOS__ -#include "usb.h" -#else -#include "c_comm.h" -#endif +#include "debug_comm.h" .bss .align 4 @@ -346,7 +342,7 @@ dbg__comm_init: _dbg__usbbuf_reset: stmfd sp!, {lr} ldr r0, =debug_InUSBBuf - ldr r1, #USB_BUFSIZE + mov r1, #USB_BUFSIZE ldr r2, =nx_usb_read bl r2 ldmfd sp!, {pc} -- cgit v1.2.3