XDK API  3.6.0
Documentation
Modules | Files | Macros
BSP_BoardSettings

XDK Board macros definitions. More...

+ Collaboration diagram for BSP_BoardSettings:

Modules

 BLE board pins
 Settings used for the BLE sensor contained in the board.
 
 Battery Charger board pins
 Settings used for the Battery charger contained in the board.
 
 HMI board pins
 Settings used for the HMI's - LED's and Buttons contained in the board.
 
 Noise Sensor board pins
 Settings used for the noise sensor contained in the board.
 
 Power supply control board pins
 Settings used for the power supply control pins contained in the board.
 
 SD card board pins
 Settings used for the SD card interface contained in the board.
 
 Sensor Node board pins
 Settings used for the sensor contained in the board.
 
 Wlan module board pins
 Settings used for the Wlan interface contained in the board.
 

Files

file  BSP_BoardSettings.h
 

Macros

#define ADC0_CH5_PIN   (5)
 
#define ADC0_CH5_PORT   (gpioPortD)
 
#define ADC0_CH6_PIN   (6)
 
#define ADC0_CH6_PORT   (gpioPortD)
 
#define ADC0_CH7_PIN   (7)
 
#define ADC0_CH7_PORT   (gpioPortD)
 
#define BSP_DISABLE   false
 
#define BSP_ENABLE   true
 
#define BSP_GPIO_INT_EVEN_MASK   0x00005555
 
#define BSP_GPIO_INT_ODD_MASK   0x0000AAAA
 
#define BSP_IO_PIN_HIGH   UINT32_C(1)
 
#define BSP_IO_PIN_LOW   UINT32_C(0)
 
#define DBG_SWO_PIN   (2)
 
#define DBG_SWO_PORT   (gpioPortF)
 
#define DMA_INTERRUPT_PRIO   (5)
 
#define EFM32_HFXO_FREQ   UINT32_C(48000000)
 
#define ETM_TCLK_PIN   (6)
 
#define ETM_TCLK_PORT   (gpioPortA)
 
#define ETM_TD0_PIN   (2)
 
#define ETM_TD0_PORT   (gpioPortA)
 
#define ETM_TD1_PIN   (3)
 
#define ETM_TD1_PORT   (gpioPortA)
 
#define ETM_TD2_PIN   (4)
 
#define ETM_TD2_PORT   (gpioPortA)
 
#define ETM_TD3_PIN   (5)
 
#define ETM_TD3_PORT   (gpioPortA)
 
#define EXT_CS_PIN   (8)
 
#define EXT_CS_PORT   (gpioPortD)
 
#define GPIO_EXT1_PIN   (1)
 
#define GPIO_EXT1_PORT   (gpioPortA)
 
#define GPIO_EXT2_PIN   (2)
 
#define GPIO_EXT2_PORT   (gpioPortE)
 
#define GPIO_SWO_PIN   (2)
 
#define GPIO_SWO_PORT   (gpioPortF)
 
#define HFXO_N_PIN   (14)
 
#define HFXO_N_PORT   (gpioPortB)
 
#define HFXO_P_PIN   (13)
 
#define HFXO_P_PORT   (gpioPortB)
 
#define HFXTAL_N_PIN   (14)
 
#define HFXTAL_N_PORT   (gpioPortB)
 
#define HFXTAL_P_PIN   (13)
 
#define HFXTAL_P_PORT   (gpioPortB)
 
#define HSE_VALUE   EFM32_HFXO_FREQ
 
#define I2C1_SCL_PIN   (12)
 
#define I2C1_SCL_PORT   (gpioPortB)
 
#define I2C1_SDA_PIN   (11)
 
#define I2C1_SDA_PORT   (gpioPortB)
 
#define LFXO_N_PIN   (8)
 
#define LFXO_N_PORT   (gpioPortB)
 
#define LFXO_P_PIN   (7)
 
#define LFXO_P_PORT   (gpioPortB)
 
#define LFXTAL_N_PIN   (8)
 
#define LFXTAL_N_PORT   (gpioPortB)
 
#define LFXTAL_P_PIN   (7)
 
#define LFXTAL_P_PORT   (gpioPortB)
 
#define SPI2_MISO_PIN   (4)
 
#define SPI2_MISO_PORT   (gpioPortB)
 
#define SPI2_MOSI_PIN   (3)
 
#define SPI2_MOSI_PORT   (gpioPortB)
 
#define SPI2_SCK_PIN   (5)
 
#define SPI2_SCK_PORT   (gpioPortB)
 
#define TIM0_CC0_PIN   (0)
 
#define TIM0_CC0_PORT   (gpioPortA)
 
#define TIM0_CC1_PIN   (0)
 
#define TIM0_CC1_PORT   (gpioPortC)
 
#define TIM0_CC2_PIN   (1)
 
#define TIM0_CC2_PORT   (gpioPortC)
 
#define TIM0_CDTI0_PIN   (2)
 
#define TIM0_CDTI0_PORT   (gpioPortC)
 
#define TIM0_CDTI1_PIN   (3)
 
#define TIM0_CDTI1_PORT   (gpioPortC)
 
#define TIM0_CDTI2_PIN   (4)
 
#define TIM0_CDTI2_PORT   (gpioPortC)
 
#define TIM2_CC0_PIN   (8)
 
#define TIM2_CC0_PORT   (gpioPortC)
 
#define TIM2_CC1_PIN   (9)
 
#define TIM2_CC1_PORT   (gpioPortC)
 
#define TIM2_CC2_PIN   (10)
 
#define TIM2_CC2_PORT   (gpioPortC)
 
#define UART0_RX_PIN   (1)
 
#define UART0_RX_PORT   (gpioPortE)
 
#define UART0_TX_PIN   (0)
 
#define UART0_TX_PORT   (gpioPortE)
 
#define UART1_CTS_PIN   (6)
 
#define UART1_CTS_PORT   (gpioPortF)
 
#define UART1_RTS_PIN   (2)
 
#define UART1_RTS_PORT   (gpioPortB)
 
#define UART1_RX_PIN   (10)
 
#define UART1_RX_PORT   (gpioPortB)
 
#define UART1_TX_PIN   (9)
 
#define UART1_TX_PORT   (gpioPortB)
 
#define UNUSED13E_PIN   (13)
 
#define UNUSED13E_PORT   (gpioPortE)
 
#define UNUSED6B_PIN   (6)
 
#define UNUSED6B_PORT   (gpioPortB)
 
#define UNUSED7F_PIN   (7)
 
#define UNUSED7F_PORT   (gpioPortF)
 
#define USART0_CLK_PIN   (12)
 
#define USART0_CLK_PORT   (gpioPortE)
 
#define USART0_RX_PIN   (11)
 
#define USART0_RX_PORT   (gpioPortE)
 
#define USART0_TX_PIN   (10)
 
#define USART0_TX_PORT   (gpioPortE)
 
#define USART1_CLK_PIN   (2)
 
#define USART1_CLK_PORT   (gpioPortD)
 
#define USART1_RX_PIN   (1)
 
#define USART1_RX_PORT   (gpioPortD)
 
#define USART1_TX_PIN   (0)
 
#define USART1_TX_PORT   (gpioPortD)
 
#define USB_DM_PIN   (10)
 
#define USB_DM_PORT   (gpioPortF)
 
#define USB_DP_PIN   (11)
 
#define USB_DP_PORT   (gpioPortF)
 

Detailed Description

This file holds static configurations which are meant to be assigned to a peripheral at the XDK110 board at a certain point in time for the Initialize, Connect, Enable, Disable, Disconnect functions. It is preferred to have only macro definitions in this file so that it contains compile time necessary information only.

Macro Definition Documentation

#define ADC0_CH5_PIN   (5)
#define ADC0_CH5_PORT   (gpioPortD)
#define ADC0_CH6_PIN   (6)
#define ADC0_CH6_PORT   (gpioPortD)
#define ADC0_CH7_PIN   (7)
#define ADC0_CH7_PORT   (gpioPortD)
#define BSP_DISABLE   false
#define BSP_ENABLE   true
#define BSP_GPIO_INT_EVEN_MASK   0x00005555
#define BSP_GPIO_INT_ODD_MASK   0x0000AAAA
#define BSP_IO_PIN_HIGH   UINT32_C(1)
#define BSP_IO_PIN_LOW   UINT32_C(0)
#define DBG_SWO_PIN   (2)
#define DBG_SWO_PORT   (gpioPortF)
#define DMA_INTERRUPT_PRIO   (5)

DMA Controller Interrupt Priority

#define EFM32_HFXO_FREQ   UINT32_C(48000000)

value of the high speed external oscillator

#define ETM_TCLK_PIN   (6)
#define ETM_TCLK_PORT   (gpioPortA)
#define ETM_TD0_PIN   (2)
#define ETM_TD0_PORT   (gpioPortA)
#define ETM_TD1_PIN   (3)
#define ETM_TD1_PORT   (gpioPortA)
#define ETM_TD2_PIN   (4)
#define ETM_TD2_PORT   (gpioPortA)
#define ETM_TD3_PIN   (5)
#define ETM_TD3_PORT   (gpioPortA)
#define EXT_CS_PIN   (8)
#define EXT_CS_PORT   (gpioPortD)
#define GPIO_EXT1_PIN   (1)
#define GPIO_EXT1_PORT   (gpioPortA)
#define GPIO_EXT2_PIN   (2)
#define GPIO_EXT2_PORT   (gpioPortE)
#define GPIO_SWO_PIN   (2)
#define GPIO_SWO_PORT   (gpioPortF)
#define HFXO_N_PIN   (14)
#define HFXO_N_PORT   (gpioPortB)
#define HFXO_P_PIN   (13)
#define HFXO_P_PORT   (gpioPortB)
#define HFXTAL_N_PIN   (14)
#define HFXTAL_N_PORT   (gpioPortB)
#define HFXTAL_P_PIN   (13)
#define HFXTAL_P_PORT   (gpioPortB)
#define HSE_VALUE   EFM32_HFXO_FREQ
#define I2C1_SCL_PIN   (12)
#define I2C1_SCL_PORT   (gpioPortB)
#define I2C1_SDA_PIN   (11)
#define I2C1_SDA_PORT   (gpioPortB)
#define LFXO_N_PIN   (8)
#define LFXO_N_PORT   (gpioPortB)
#define LFXO_P_PIN   (7)
#define LFXO_P_PORT   (gpioPortB)
#define LFXTAL_N_PIN   (8)
#define LFXTAL_N_PORT   (gpioPortB)
#define LFXTAL_P_PIN   (7)
#define LFXTAL_P_PORT   (gpioPortB)
#define SPI2_MISO_PIN   (4)
#define SPI2_MISO_PORT   (gpioPortB)
#define SPI2_MOSI_PIN   (3)
#define SPI2_MOSI_PORT   (gpioPortB)
#define SPI2_SCK_PIN   (5)
#define SPI2_SCK_PORT   (gpioPortB)
#define TIM0_CC0_PIN   (0)
#define TIM0_CC0_PORT   (gpioPortA)
#define TIM0_CC1_PIN   (0)
#define TIM0_CC1_PORT   (gpioPortC)
#define TIM0_CC2_PIN   (1)
#define TIM0_CC2_PORT   (gpioPortC)
#define TIM0_CDTI0_PIN   (2)
#define TIM0_CDTI0_PORT   (gpioPortC)
#define TIM0_CDTI1_PIN   (3)
#define TIM0_CDTI1_PORT   (gpioPortC)
#define TIM0_CDTI2_PIN   (4)
#define TIM0_CDTI2_PORT   (gpioPortC)
#define TIM2_CC0_PIN   (8)
#define TIM2_CC0_PORT   (gpioPortC)
#define TIM2_CC1_PIN   (9)
#define TIM2_CC1_PORT   (gpioPortC)
#define TIM2_CC2_PIN   (10)
#define TIM2_CC2_PORT   (gpioPortC)
#define UART0_RX_PIN   (1)
#define UART0_RX_PORT   (gpioPortE)
#define UART0_TX_PIN   (0)
#define UART0_TX_PORT   (gpioPortE)
#define UART1_CTS_PIN   (6)
#define UART1_CTS_PORT   (gpioPortF)
#define UART1_RTS_PIN   (2)
#define UART1_RTS_PORT   (gpioPortB)
#define UART1_RX_PIN   (10)
#define UART1_RX_PORT   (gpioPortB)
#define UART1_TX_PIN   (9)
#define UART1_TX_PORT   (gpioPortB)
#define UNUSED13E_PIN   (13)
#define UNUSED13E_PORT   (gpioPortE)
#define UNUSED6B_PIN   (6)
#define UNUSED6B_PORT   (gpioPortB)
#define UNUSED7F_PIN   (7)
#define UNUSED7F_PORT   (gpioPortF)
#define USART0_CLK_PIN   (12)
#define USART0_CLK_PORT   (gpioPortE)
#define USART0_RX_PIN   (11)
#define USART0_RX_PORT   (gpioPortE)
#define USART0_TX_PIN   (10)
#define USART0_TX_PORT   (gpioPortE)
#define USART1_CLK_PIN   (2)
#define USART1_CLK_PORT   (gpioPortD)
#define USART1_RX_PIN   (1)
#define USART1_RX_PORT   (gpioPortD)
#define USART1_TX_PIN   (0)
#define USART1_TX_PORT   (gpioPortD)
#define USB_DM_PIN   (10)
#define USB_DM_PORT   (gpioPortF)
#define USB_DP_PIN   (11)
#define USB_DP_PORT   (gpioPortF)

All rights reserved. The use is subject to the XDK SDK EULA by Bosch Connected Devices and Solutions GmbH.
This documentation file has been automatically generated on Thu Mar 14 2019 19:12:51 by doxygen 1.8.8