📄 systimer.s
字号:
_ARM_FUNCTION_CALLED_FROM_C(sysEnable_PU_Mode_TMR1) /* Read Timer 1 Mode Register */ /* Set Privileged Write Control Bit */ /* Write Timer 1 Mode Register */ mov pc, lr/****************************************************************************** sysDisable_U_Mode_TMR0 - Disable User Mode Write Enable for Timer 0.** RETURNS:*/_ARM_FUNCTION_CALLED_FROM_C(sysDisable_U_Mode_TMR0) /* Read Timer 0 Mode Register */ /* Set Privileged Write Control Bit */ /* Write Timer 0 Mode Register */ mov pc, lr/****************************************************************************** sysDisable_U_Mode_TMR1 - Disable User Mode Write Enable for Timer 1.** RETURNS:*/_ARM_FUNCTION_CALLED_FROM_C(sysDisable_U_Mode_TMR1) /* Read Timer 1 Mode Register */ /* Set Privileged Write Control Bit */ /* Write Timer 1 Mode Register */ mov pc, lr/****************************************************************************** sysRead_TCS_TMR0 - Read Timer 0 Terminal Count Status.** RETURNS: UINT32 containing the current TMR0 Terminal Count Status.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_TCS_TMR0) /* Read Timer 0 Mode Register */ /* clear all but TC bits */ mov pc, lr/****************************************************************************** sysRead_TCS_TMR1 - Read Timer 1 Terminal Count Status.** RETURNS: UINT32 containing the current TMR1 Terminal Count Status.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_TCS_TMR1) /* Read Timer 1 Mode Register */ /* clear all but TC bits */ mov pc, lr/****************************************************************************** sysRead_CSel_TMR0 - Read Timer 0 Input Clock Select.** RETURNS: UINT32 containing the current TMR0 Input Clock Select.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_CSel_TMR0) /* Read Timer 0 Mode Register */ /* clear all but Clock Select */ mov pc, lr/****************************************************************************** sysRead_CSel_TMR1 - Read Timer 1 Input Clock Select.** RETURNS: UINT32 containing the current TMR1 Input Clock Select.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_CSel_TMR1) /* Read Timer 1 Mode Register */ /* clear all but Clock Select */ mov pc, lr/****************************************************************************** sysWrite_CSel_TMR0 - Write Timer 0 Input Clock Select.** R0: UINT32 containing the current TMR0 Input Clock Select.** RETURNS:*/_ARM_FUNCTION_CALLED_FROM_C(sysWrite_CSel_TMR0) /* Read Timer 0 Mode Register */ /* mask out clock select bits */ /* Set Input Clock Select Bits */ /* Write Timer 0 Mode Register */ mov pc, lr/****************************************************************************** sysWrite_CSel_TMR1 - Write Timer 1 Input Clock Select.** R0: UINT32 containing the current TMR1 Input Clock Select.** RETURNS:*/_ARM_FUNCTION_CALLED_FROM_C(sysWrite_CSel_TMR1) /* Read Timer 1 Mode Register */ /* mask out clock select bits */ /* Set Input Clock Select Bits */ /* Write Timer 1 Mode Register */ mov pc, lr/****************************************************************************** sysRead_TCR0 - Read Timer 0 Count Register.** RETURNS: UINT32 containing the current TCR0 setting.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_TCR0) /* Read Timer 0 Count Register */ mov pc, lr/****************************************************************************** sysRead_TCR1 - Read Timer 1Count Register.** RETURNS: UINT32 containing the current TCR1 setting.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_TCR1) /* Read Timer 1 Count Register */ mov pc, lr/****************************************************************************** sysWrite_TCR0 - Write Timer 0 Count Register.** R0: UINT32 containing the current TCR0 setting.** RETURNS: */_ARM_FUNCTION_CALLED_FROM_C(sysWrite_TCR0) /* Write Timer 0 Count Register */ mov pc, lr/****************************************************************************** sysWrite_TCR1 - Write Timer 1 Count Register.** R0: UINT32 containing the current TCR1 setting.** RETURNS: */_ARM_FUNCTION_CALLED_FROM_C(sysWrite_TCR1) /* Write Timer 1 Count Register */ mov pc, lr/****************************************************************************** sysRead_TRR0 - Read Timer 0 Reload Register.** RETURNS: UINT32 containing the current TRR0 setting.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_TRR0) /* Read Timer 0 Reload Register */ mov pc, lr/****************************************************************************** sysRead_TRR1 - Read Timer 1 Reload Register.** RETURNS: UINT32 containing the current TRR1 setting.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_TRR1) /* Read Timer 1 Reload Register */ mov pc, lr/****************************************************************************** sysWrite_TRR0 - Write Timer 0 Reload Register.** R0: UINT32 containing the current TRR0 setting.** RETURNS: */_ARM_FUNCTION_CALLED_FROM_C(sysWrite_TRR0) /* Write Timer 0 Reload Register */ mov pc, lr/****************************************************************************** sysWrite_TRR1 - Write Timer 1 Reload Register.** R0: UINT32 containing the current TRR1 setting.** RETURNS: */_ARM_FUNCTION_CALLED_FROM_C(sysWrite_TRR1) /* Write Timer 1 Reload Register */ mov pc, lr/****************************************************************************** sysRead_TISR0 - Read Timer 0 Interrupt Status Register.** RETURNS: UINT32 containing the current TISR0 setting.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_TISR0) /* Read Timer 0 Interrupt Status Register */ /* clear all but Timer 0 Interrupt Pending */ mov pc, lr/****************************************************************************** sysRead_TISR1 - Read Timer 1 Interrupt Status Register.** RETURNS: UINT32 containing the current TISR1 setting.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_TISR1) /* Read Timer 1 Interrupt Status Register */ /* clear all but Timer 1 Interrupt Pending */ mov pc, lr/****************************************************************************** sysClear_TISR0 - Clear Timer 0 Interrupt Status Register.** RETURNS:*/_ARM_FUNCTION_CALLED_FROM_C(sysClear_TISR0) /* Clear Timer 0 Interrupt Status Register */ mov pc, lr/****************************************************************************** sysClear_TISR1 - Clear Timer 1 Interrupt Status Register.** RETURNS:*/_ARM_FUNCTION_CALLED_FROM_C(sysClear_TISR1) /* Clear Timer 1 Interrupt Status Register */ mov pc, lr/****************************************************************************** sysEnable_WDTCR - Enable Watch Dog Timer.** RETURNS:*/_ARM_FUNCTION_CALLED_FROM_C(sysEnable_WDTCR) /* Write WDT initial sequence */ /* Write WDT final sequence */ mov pc, lr/****************************************************************************** sysRead_WDTCR - Read Watch Dog Timer Register.** RETURNS: UINT32 containing the current WDTCR setting.*/_ARM_FUNCTION_CALLED_FROM_C(sysRead_WDTCR) /* Read Watch Dog Timer Register */ mov pc, lr/***EOF***/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -