Files | Macros
BCDS_HALConfig

Contains a default configuration to enable or disable HAL components. More...

+ Collaboration diagram for BCDS_HALConfig:

Files

file  BCDS_HALConfig.h
 

Macros

#define BCDS_FEATURE_ADC   1
 
#define BCDS_FEATURE_BSP_BT_EM9301   1
 
#define BCDS_FEATURE_BSP_BUTTON   1
 
#define BCDS_FEATURE_BSP_CHARGER_BQ2407X   1
 
#define BCDS_FEATURE_BSP_EXTENSION_GPIO   1
 
#define BCDS_FEATURE_BSP_EXTENSIONPORT   1
 
#define BCDS_FEATURE_BSP_IRSENSOR_NODE   1
 
#define BCDS_FEATURE_BSP_LED   1
 
#define BCDS_FEATURE_BSP_LEM_SENSOR   1
 
#define BCDS_FEATURE_BSP_MAX31865   1
 
#define BCDS_FEATURE_BSP_MIC_AKU340   1
 
#define BCDS_FEATURE_BSP_SD_CARD   1
 
#define BCDS_FEATURE_BSP_SD_CARD   1
 
#define BCDS_FEATURE_BSP_SD_CARD_AUTO_DETECT   1
 
#define BCDS_FEATURE_BSP_SD_CARD_AUTO_DETECT_FORCE   0
 
#define BCDS_FEATURE_BSP_SENSOR_NODE   1
 
#define BCDS_FEATURE_BSP_UMTS_LISAU2_UART   0
 
#define BCDS_FEATURE_BSP_USB   0
 
#define BCDS_FEATURE_BSP_WIFI_CC3100MOD   1
 
#define BCDS_FEATURE_DMA   1
 
#define BCDS_FEATURE_EFM32_BURTC   0
 
#define BCDS_FEATURE_EFM32_RTC   1
 
#define BCDS_FEATURE_FLASH   1
 
#define BCDS_FEATURE_GPIO   1
 
#define BCDS_FEATURE_HAL_TICK_HANDLER   1
 
#define BCDS_FEATURE_I2C   1
 
#define BCDS_FEATURE_LEUART   0
 
#define BCDS_FEATURE_SLEEP   1
 
#define BCDS_FEATURE_SPI   1
 
#define BCDS_FEATURE_TIMER   1
 
#define BCDS_FEATURE_UART   1
 
#define BCDS_FEATURE_WATCHDOG   1
 
#define BCDS_I2C_COUNT   1
 
#define BCDS_SPI_COUNT   2
 
#define BCDS_UART_COUNT   2
 
#define BSP_XDK_KEY1_INTERRUPT   1
 
#define BSP_XDK_KEY1_INTERRUPT_FORCE   1
 
#define BSP_XDK_KEY2_INTERRUPT   1
 
#define BSP_XDK_KEY2_INTERRUPT_FORCE   0
 
#define BSP_XDK_SENSOR_BMA280_ENABLE_INTERRUPT   1
 
#define BSP_XDK_SENSOR_BMA280_FORCE_INTERRUPT   0
 
#define BSP_XDK_SENSOR_BMG160_ENABLE_INTERRUPT   0
 
#define BSP_XDK_SENSOR_BMI160_ENABLE_INTERRUPT   0
 
#define BSP_XDK_SENSOR_BMI160_FORCE_INTERRUPT   0
 
#define BSP_XDK_SENSOR_BMM150_ENABLE_INTERRUPT   0
 
#define BSP_XDK_SENSOR_BMM150_FORCE_INTERRUPT   0
 
#define BSP_XDK_SENSOR_MAX44009_ENABLE_INTERRUPT   1
 

Detailed Description

This header file is usually included by the BCDS_HAL.h from the HAL (Hardware Abstraction Layer) module. It is used to allow a per project configuration of the features provided by the HAL component. Features are enabled or disabled by defining a particular feature to either 1 or 0 e.g.

#define BCDS_FEATURE_I2C 1 // Enable HAL feature I2C
#define BCDS_FEATURE_SPI 0 // Disable HAL feature SPI

If no defines are made then all HAL features will be enabled.

Macro Definition Documentation

#define BCDS_FEATURE_ADC   1
#define BCDS_FEATURE_BSP_BT_EM9301   1
#define BCDS_FEATURE_BSP_BUTTON   1
#define BCDS_FEATURE_BSP_CHARGER_BQ2407X   1
#define BCDS_FEATURE_BSP_EXTENSION_GPIO   1
#define BCDS_FEATURE_BSP_EXTENSIONPORT   1
#define BCDS_FEATURE_BSP_IRSENSOR_NODE   1
#define BCDS_FEATURE_BSP_LED   1
#define BCDS_FEATURE_BSP_LEM_SENSOR   1
#define BCDS_FEATURE_BSP_MAX31865   1
#define BCDS_FEATURE_BSP_MIC_AKU340   1
#define BCDS_FEATURE_BSP_SD_CARD   1
#define BCDS_FEATURE_BSP_SD_CARD   1
#define BCDS_FEATURE_BSP_SD_CARD_AUTO_DETECT   1
#define BCDS_FEATURE_BSP_SD_CARD_AUTO_DETECT_FORCE   0
#define BCDS_FEATURE_BSP_SENSOR_NODE   1
#define BCDS_FEATURE_BSP_UMTS_LISAU2_UART   0
#define BCDS_FEATURE_BSP_USB   0
#define BCDS_FEATURE_BSP_WIFI_CC3100MOD   1
#define BCDS_FEATURE_DMA   1
#define BCDS_FEATURE_EFM32_BURTC   0
#define BCDS_FEATURE_EFM32_RTC   1
#define BCDS_FEATURE_FLASH   1
#define BCDS_FEATURE_GPIO   1
#define BCDS_FEATURE_HAL_TICK_HANDLER   1
#define BCDS_FEATURE_I2C   1
#define BCDS_FEATURE_LEUART   0
#define BCDS_FEATURE_SLEEP   1
#define BCDS_FEATURE_SPI   1
#define BCDS_FEATURE_TIMER   1
#define BCDS_FEATURE_UART   1
#define BCDS_FEATURE_WATCHDOG   1
#define BCDS_I2C_COUNT   1
#define BCDS_SPI_COUNT   2
#define BCDS_UART_COUNT   2
#define BSP_XDK_KEY1_INTERRUPT   1
#define BSP_XDK_KEY1_INTERRUPT_FORCE   1
#define BSP_XDK_KEY2_INTERRUPT   1
#define BSP_XDK_KEY2_INTERRUPT_FORCE   0
#define BSP_XDK_SENSOR_BMA280_ENABLE_INTERRUPT   1
#define BSP_XDK_SENSOR_BMA280_FORCE_INTERRUPT   0
#define BSP_XDK_SENSOR_BMG160_ENABLE_INTERRUPT   0
#define BSP_XDK_SENSOR_BMI160_ENABLE_INTERRUPT   0
#define BSP_XDK_SENSOR_BMI160_FORCE_INTERRUPT   0
#define BSP_XDK_SENSOR_BMM150_ENABLE_INTERRUPT   0
#define BSP_XDK_SENSOR_BMM150_FORCE_INTERRUPT   0
#define BSP_XDK_SENSOR_MAX44009_ENABLE_INTERRUPT   1

This documentation file has been automatically generated on Wed May 6 2020 20:45:19 by doxygen 1.8.8