Nordic Semiconductor nRF5 AirFuel SDK  version 2.2.0
Preprocessor defines

The following preprocessor defines are used by the example projects:

S130 (PRU/PTU)
Enable support for S130 SoftDevice.

S132 (PRU/PTU)
Enable support for S132 SoftDevice.

BOARD_PCA10028 (PRU/PTU)
Enable support for PCA10028 Development Kit.

BOARD_PCA10040 (PRU/PTU)
Enable support for PCA10040 Development Kit.

DEBUG_OUT_ENABLE (PRU/PTU)
Debug output on UART. Removing the define will disable all UART activity.

STATIC_POWER_ADJUSTED_BIT (PRU)
Static power adjust response bit handling. Remove the define to enable proper adjust power response bit handling.

BSP_SIMPLE (PRU/PTU)
Required to use board support header files.

BSP_DEFINES_ONLY (PRU/PTU)
Required to use board support header files.

NRF51 (PRU/PTU)
Required define when using nRF51xx chips.

NRF52 (PRU/PTU)
Required define when using nRF52xx chips.

DEBUG_NRF_USER (PRU/PTU)
Used by the ASSERT handler.

BLE_STACK_SUPPORT_REQD (PRU)
Must be defined if the application needs to be run on a BLE-capable SoftDevice (for example, S110 SoftDevice).

SOFTDEVICE_PRESENT (PRU/PTU)
Required define by the nRF51 SDK when running on a SoftDevice.

DFU_SUPPORT (PRU/PTU)
Enable support for jumping to DFU mode in PRU/PTU.
NOTE: This requires a bootloader. See section 'Device Firmware Update'

PTU_DISABLE_DISTANT_LIST (PTU)
Disables use of distant list. Remove this define to enable use of distant list.
Note that the distant list is disabled by default to simplify testing.

Note: The preprocessor defines used in the DFU project are described separately in the nRF5 SDK documentation.