LPCOpen Platform for LPC112X microcontrollers  112X
LPCOpen Platform for the NXP LPC112X family of Microcontrollers
Modules | Macros
LPCXpresso LPC1125 board support functions

Detailed Description

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.

Modules

 BOARD: LPCXpresso LPC1125 board build options
 

Macros

#define DEBUG_ENABLE
 
#define DEBUG_UART   LPC_UART0
 

Macro Definition Documentation

#define DEBUG_ENABLE

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_UART   LPC_UART0

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.