The friendly Operating System for the Internet of Things
Basic definitions for the Cortex-M common module. More...
When ever you want to do something hardware related, that is accessing MCUs registers, just include this file. It will then make sure that the MCU specific headers are included.
Definition in file cortexm_common/include/cpu.h.
|Interrupt stack canary value. More...|
|Initialization of the CPU. |
|Initialize Cortex-M specific core parts of the CPU. |
|static void||cpu_print_last_instruction (void)|
|Prints the current content of the link register (lr) |
|static void||cpu_sleep_until_event (void)|
|Put the CPU into the 'wait for event' sleep mode. More...|
|static void||cortexm_sleep (int deep)|
|Put the CPU into (deep) sleep mode, using the |
|static void||cortexm_isr_end (void)|
|Trigger a conditional context scheduler run / context switch. More...|