131 lines
1.7 KiB
ArmAsm
131 lines
1.7 KiB
ArmAsm
.global _Serial_ReadByte
|
|
_Serial_Readbyte:
|
|
mov.l sc_addr, r2
|
|
mov.l 1f, r0
|
|
jmp @r2
|
|
nop
|
|
1: .long 0x40C
|
|
|
|
.global _Serial_ReadBytes
|
|
_Serial_ReadBytes:
|
|
mov.l sc_addr, r2
|
|
mov.l 1f, r0
|
|
jmp @r2
|
|
nop
|
|
1: .long 0x40D
|
|
|
|
.global _Serial_WriteByte
|
|
_Serial_WriteByte:
|
|
mov.l sc_addr, r2
|
|
mov.l 1f, r0
|
|
jmp @r2
|
|
nop
|
|
1: .long 0x40E
|
|
|
|
.global _Serial_WriteBytes
|
|
_Serial_WriteBytes:
|
|
mov.l sc_addr, r2
|
|
mov.l 1f, r0
|
|
jmp @r2
|
|
nop
|
|
1: .long 0x40F
|
|
|
|
.global _Serial_WriteByteFIFO
|
|
_Serial_WriteByteFIFO:
|
|
mov.l sc_addr, r2
|
|
mov.l 1f, r0
|
|
jmp @r2
|
|
nop
|
|
1: .long 0x410
|
|
|
|
.global _Serial_GetRxBufferSize
|
|
_Serial_GetRxBufferSize:
|
|
mov.l sc_addr, r2
|
|
mov.l 1f, r0
|
|
jmp @r2
|
|
nop
|
|
1: .long 0x411
|
|
|
|
.global _Serial_GetTxBufferFreeCapacity
|
|
_Serial_GetTxBufferFreeCapacity:
|
|
mov.l sc_addr, r2
|
|
mov.l 1f, r0
|
|
jmp @r2
|
|
nop
|
|
1: .long 0x412
|
|
|
|
.global _Serial_ClearReceiveBuffer
|
|
_Serial_ClearReceiveBuffer:
|
|
mov.l sc_addr, r2
|
|
mov.l 1f, r0
|
|
jmp @r2
|
|
nop
|
|
1: .long 0x413
|
|
|
|
.global _Serial_ClearTransmitBuffer
|
|
_Serial_ClearTransmitBuffer:
|
|
mov.l sc_addr, r2
|
|
mov.l 1f, r0
|
|
jmp @r2
|
|
nop
|
|
1: .long 0x414
|
|
|
|
.global _Serial_Open
|
|
_Serial_Open:
|
|
mov.l sc_addr, r2
|
|
mov.l 1f, r0
|
|
jmp @r2
|
|
nop
|
|
1: .long 0x418
|
|
|
|
.global _Serial_Close
|
|
_Serial_Close:
|
|
mov.l sc_addr, r2
|
|
mov.l 1f, r0
|
|
jmp @r2
|
|
nop
|
|
1: .long 0x419
|
|
|
|
.global _Serial_IsOpen
|
|
_Serial_IsOpen:
|
|
mov.l sc_addr, r2
|
|
mov.l 1f, r0
|
|
jmp @r2
|
|
nop
|
|
1: .long 0x425
|
|
|
|
.global _Timer_Install
|
|
_Timer_Install:
|
|
mov.l sc_addr, r2
|
|
mov.l 1f, r0
|
|
jmp @r2
|
|
nop
|
|
1: .long 0x118
|
|
|
|
.global _Timer_Start
|
|
_Timer_Start:
|
|
mov.l sc_addr, r2
|
|
mov.l 1f, r0
|
|
jmp @r2
|
|
nop
|
|
1: .long 0x11A
|
|
|
|
.global _Timer_Stop
|
|
_Timer_Stop:
|
|
mov.l sc_addr, r2
|
|
mov.l 1f, r0
|
|
jmp @r2
|
|
nop
|
|
1: .long 0x11B
|
|
|
|
.global _RTC_GetTicks
|
|
_RTC_GetTicks:
|
|
mov.l sc_addr, r2
|
|
mov.l 1f, r0
|
|
jmp @r2
|
|
nop
|
|
1: .long 0x03B
|
|
|
|
sc_addr: .long 0x80010070
|
|
|