The board support software API functions provide simple abstracted functions used across multiple LPCOpen board examples. See BOARD: Common board functions for the functions defined by this board support layer.
Define DEBUG_ENABLE to enable IO via the DEBUGSTR, DEBUGOUT, and DEBUGIN macros. If not defined, DEBUG* functions will be optimized out of the code at build time.
Definition at line 58 of file board.h.
Define DEBUG_SEMIHOSTING along with DEBUG_ENABLE to enable IO support via semihosting. You may need to use a C library that supports semihosting with this option. Board UART used for debug output and input using the DEBUG* macros. This is also the port used for Board_UARTPutChar, Board_UARTGetChar, and Board_UARTPutSTR functions.
Definition at line 70 of file board.h.