|
Page date Mon Feb 21 11:58:23 2011 . | Improve this page |
OSImpl
Description
Initialize the SP register in order to point to the stack section.
Parameters
:* none
Return value
:* none
Description
Perform some CPU initializations.
Parameters
:* none
Return value
:* none
Description
Put MCU to the idle sleep mode.
Parameters
:* none
Return value
:* none
Description
Put MCU to sleep.
Parameters
:* none
Return value
:* none
Description
Put MCU to deep sleep.
Parameters
:* none
Return value
:* none
Description
Return the reset bits used to know the reset reason.
Parameters
:* none
Return value
:* The reset bits used to know the reset reason.
Description
Reset the WDT.
Parameters
:* none
Return value
:* none
Description
No operation performed. It embeds the asm “nop” assembly command.
Parameters
:* none
Return value
:* none
Description
Generate a soft reset.
Parameters
:* none
Return value
:* none
Description
Wrapper for the asm “rete” instruction.
Parameters
:* none
Return value
:* none
Description
Copy link register’s (LR) value into the PC. This will continue execution of the previously executed routine.
Parameters
:* none
Return value
:* none
Description
Enable interrupts (global interrupt mask bit - GM from SR). If function must be always inline, it is required the definition of OS_INLINE_INTERRUPTS_ENABLE_DISABLE.
Parameters
:* none
Return value
:* none
Description
Disable all interrupts (global interrupt mask bit - GM from SR). If function must be always inline, it is required the definition of OS_INLINE_INTERRUPTS_ENABLE_DISABLE.
Parameters
:* none
Return value
:* none