[Stub] support.
Miscellaneous utility macros and procedures.
DefinesFunctions
- BIT
- BIT_MASK_SHIFT
- GET_BITS
Bits m to n of x.
- IS_POWER_OF_TWO
- DEBUG_NONE
- DEBUG_FAULT
- DEBUG_ALL
- DEBUG_LEVEL
- ASSERT
- ASSERT_FAULT
void __error(void)Disables all peripheral interrupts except USB and fades the error LED.
void _fail(const char * file, int line, const char * exp)Print an error message on a UART upon a failed assertion and throb the error LED, if there is one defined.
Parameters:
- file -
Source file of failed assertion
- line -
Source line of failed assertion
- exp -
String representation of failed assertion
Side Effects:: Turns of all peripheral interrupts except USB.
void throb(void)Fades the error LED on and off.
Side Effects:: Sets output push-pull on ERROR_LED_PIN.