theCore C++ embedded framework
|
Functions | |
ecl::__attribute__ ((noreturn)) static inline void abort() | |
Aborts execution of currently running code. Never return. More... | |
static void | ecl::wfi () |
Waits for interrupts. More... | |
static void | ecl::wfe () |
Waits for events. More... | |
static void | ecl::spin_wait (uint32_t ms) |
Performs a dummy busy wait for specified amount of milliseconds. More... | |
ecl::__attribute__ | ( | (noreturn) | ) |
Aborts execution of currently running code. Never return.
|
inlinestatic |
Waits for interrupts.
Processor will stop executing until any interrupt will occur. See also: http://infocenter.arm.com/help/topic/com.arm.doc.ihi0014q/CJAJGICJ.html
|
inlinestatic |
Waits for events.
Processor will stop executing until any event will occur.
|
inlinestatic |
Performs a dummy busy wait for specified amount of milliseconds.
ms | number of milliseconds to wait. |
This function is useful for a short delays.