B-L475E-IOT01 BSP User Manual: LOW LEVEL Exported Constants

B-L475E-IOT01 BSP Driver

B-L475E-IOT01 BSP User Manual
LOW LEVEL Exported Constants

Defines

#define LEDn   ((uint8_t)1)
 Define for STM32L475E_IOT01 board.
#define LED2_PIN   GPIO_PIN_14
#define LED2_GPIO_PORT   GPIOB
#define LED2_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOB_CLK_ENABLE()
#define LED2_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOB_CLK_DISABLE()
#define LEDx_GPIO_CLK_ENABLE(__INDEX__)   do{if((__INDEX__) == 0) LED2_GPIO_CLK_ENABLE();}while(0)
#define LEDx_GPIO_CLK_DISABLE(__INDEX__)   do{if((__INDEX__) == 0) LED2_GPIO_CLK_DISABLE();}while(0)
#define BUTTONn   ((uint8_t)1)
#define USER_BUTTON_PIN   GPIO_PIN_13
 Wakeup push-button.
#define USER_BUTTON_GPIO_PORT   GPIOC
#define USER_BUTTON_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOC_CLK_ENABLE()
#define USER_BUTTON_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOC_CLK_DISABLE()
#define USER_BUTTON_EXTI_IRQn   EXTI15_10_IRQn
#define COMn   ((uint8_t)1)
#define DISCOVERY_COM1   USART1
 Definition for COM port1, connected to USART1.
#define DISCOVERY_COM1_CLK_ENABLE()   __HAL_RCC_USART1_CLK_ENABLE()
#define DISCOVERY_COM1_CLK_DISABLE()   __HAL_RCC_USART1_CLK_DISABLE()
#define DISCOVERY_COM1_TX_PIN   GPIO_PIN_6
#define DISCOVERY_COM1_TX_GPIO_PORT   GPIOB
#define DISCOVERY_COM1_TX_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOB_CLK_ENABLE()
#define DISCOVERY_COM1_TX_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOB_CLK_DISABLE()
#define DISCOVERY_COM1_TX_AF   GPIO_AF7_USART1
#define DISCOVERY_COM1_RX_PIN   GPIO_PIN_7
#define DISCOVERY_COM1_RX_GPIO_PORT   GPIOB
#define DISCOVERY_COM1_RX_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOB_CLK_ENABLE()
#define DISCOVERY_COM1_RX_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOB_CLK_DISABLE()
#define DISCOVERY_COM1_RX_AF   GPIO_AF7_USART1
#define DISCOVERY_COM1_IRQn   USART1_IRQn
#define DISCOVERY_COMx_CLK_ENABLE(__INDEX__)   do { if((__INDEX__) == COM1) {DISCOVERY_COM1_CLK_ENABLE();}} while(0)
#define DISCOVERY_COMx_CLK_DISABLE(__INDEX__)   do { if((__INDEX__) == COM1) {DISCOVERY_COM1_CLK_DISABLE();}} while(0)
#define DISCOVERY_COMx_TX_GPIO_CLK_ENABLE(__INDEX__)   do { if((__INDEX__) == COM1) {DISCOVERY_COM1_TX_GPIO_CLK_ENABLE();}} while(0)
#define DISCOVERY_COMx_TX_GPIO_CLK_DISABLE(__INDEX__)   do { if((__INDEX__) == COM1) {DISCOVERY_COM1_TX_GPIO_CLK_DISABLE();}} while(0)
#define DISCOVERY_COMx_RX_GPIO_CLK_ENABLE(__INDEX__)   do { if((__INDEX__) == COM1) {DISCOVERY_COM1_RX_GPIO_CLK_ENABLE();}} while(0)
#define DISCOVERY_COMx_RX_GPIO_CLK_DISABLE(__INDEX__)   do { if((__INDEX__) == COM1) {DISCOVERY_COM1_RX_GPIO_CLK_DISABLE();}} while(0)
#define DISCOVERY_I2Cx   I2C2
#define DISCOVERY_I2Cx_CLK_ENABLE()   __HAL_RCC_I2C2_CLK_ENABLE()
#define DISCOVERY_I2Cx_CLK_DISABLE()   __HAL_RCC_I2C2_CLK_DISABLE()
#define DISCOVERY_DMAx_CLK_ENABLE()   __HAL_RCC_DMA1_CLK_ENABLE()
#define DISCOVERY_I2Cx_SCL_SDA_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOB_CLK_ENABLE()
#define DISCOVERY_I2Cx_SCL_SDA_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOB_CLK_DISABLE()
#define DISCOVERY_I2Cx_FORCE_RESET()   __HAL_RCC_I2C2_FORCE_RESET()
#define DISCOVERY_I2Cx_RELEASE_RESET()   __HAL_RCC_I2C2_RELEASE_RESET()
#define DISCOVERY_I2Cx_SCL_PIN   GPIO_PIN_10
#define DISCOVERY_I2Cx_SDA_PIN   GPIO_PIN_11
#define DISCOVERY_I2Cx_SCL_SDA_GPIO_PORT   GPIOB
#define DISCOVERY_I2Cx_SCL_SDA_AF   GPIO_AF4_I2C2
#define DISCOVERY_I2Cx_EV_IRQn   I2C2_EV_IRQn
#define DISCOVERY_I2Cx_ER_IRQn   I2C2_ER_IRQn
#define LPS22HB_I2C_ADDRESS   (uint8_t)0xBA
#define HTS221_I2C_ADDRESS   (uint8_t)0xBE
#define TSENSOR_I2C_ADDRESS   HTS221_I2C_ADDRESS

Define Documentation

#define BUTTONn   ((uint8_t)1)

Definition at line 126 of file stm32l475e_iot01.h.

#define COMn   ((uint8_t)1)

Definition at line 139 of file stm32l475e_iot01.h.

#define DISCOVERY_COM1   USART1

Definition for COM port1, connected to USART1.

Definition at line 144 of file stm32l475e_iot01.h.

#define DISCOVERY_COM1_CLK_DISABLE ( )    __HAL_RCC_USART1_CLK_DISABLE()

Definition at line 146 of file stm32l475e_iot01.h.

#define DISCOVERY_COM1_CLK_ENABLE ( )    __HAL_RCC_USART1_CLK_ENABLE()

Definition at line 145 of file stm32l475e_iot01.h.

#define DISCOVERY_COM1_IRQn   USART1_IRQn

Definition at line 160 of file stm32l475e_iot01.h.

#define DISCOVERY_COM1_RX_AF   GPIO_AF7_USART1

Definition at line 158 of file stm32l475e_iot01.h.

#define DISCOVERY_COM1_RX_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOB_CLK_DISABLE()

Definition at line 157 of file stm32l475e_iot01.h.

#define DISCOVERY_COM1_RX_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOB_CLK_ENABLE()

Definition at line 156 of file stm32l475e_iot01.h.

#define DISCOVERY_COM1_RX_GPIO_PORT   GPIOB

Definition at line 155 of file stm32l475e_iot01.h.

#define DISCOVERY_COM1_RX_PIN   GPIO_PIN_7

Definition at line 154 of file stm32l475e_iot01.h.

#define DISCOVERY_COM1_TX_AF   GPIO_AF7_USART1

Definition at line 152 of file stm32l475e_iot01.h.

#define DISCOVERY_COM1_TX_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOB_CLK_DISABLE()

Definition at line 151 of file stm32l475e_iot01.h.

#define DISCOVERY_COM1_TX_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOB_CLK_ENABLE()

Definition at line 150 of file stm32l475e_iot01.h.

#define DISCOVERY_COM1_TX_GPIO_PORT   GPIOB

Definition at line 149 of file stm32l475e_iot01.h.

#define DISCOVERY_COM1_TX_PIN   GPIO_PIN_6

Definition at line 148 of file stm32l475e_iot01.h.

#define DISCOVERY_COMx_CLK_DISABLE (   __INDEX__)    do { if((__INDEX__) == COM1) {DISCOVERY_COM1_CLK_DISABLE();}} while(0)

Definition at line 164 of file stm32l475e_iot01.h.

Referenced by BSP_COM_DeInit().

#define DISCOVERY_COMx_CLK_ENABLE (   __INDEX__)    do { if((__INDEX__) == COM1) {DISCOVERY_COM1_CLK_ENABLE();}} while(0)

Definition at line 163 of file stm32l475e_iot01.h.

Referenced by BSP_COM_Init().

#define DISCOVERY_COMx_RX_GPIO_CLK_DISABLE (   __INDEX__)    do { if((__INDEX__) == COM1) {DISCOVERY_COM1_RX_GPIO_CLK_DISABLE();}} while(0)

Definition at line 170 of file stm32l475e_iot01.h.

#define DISCOVERY_COMx_RX_GPIO_CLK_ENABLE (   __INDEX__)    do { if((__INDEX__) == COM1) {DISCOVERY_COM1_RX_GPIO_CLK_ENABLE();}} while(0)

Definition at line 169 of file stm32l475e_iot01.h.

Referenced by BSP_COM_Init().

#define DISCOVERY_COMx_TX_GPIO_CLK_DISABLE (   __INDEX__)    do { if((__INDEX__) == COM1) {DISCOVERY_COM1_TX_GPIO_CLK_DISABLE();}} while(0)

Definition at line 167 of file stm32l475e_iot01.h.

#define DISCOVERY_COMx_TX_GPIO_CLK_ENABLE (   __INDEX__)    do { if((__INDEX__) == COM1) {DISCOVERY_COM1_TX_GPIO_CLK_ENABLE();}} while(0)

Definition at line 166 of file stm32l475e_iot01.h.

Referenced by BSP_COM_Init().

#define DISCOVERY_DMAx_CLK_ENABLE ( )    __HAL_RCC_DMA1_CLK_ENABLE()

Definition at line 178 of file stm32l475e_iot01.h.

#define DISCOVERY_I2Cx   I2C2

Definition at line 175 of file stm32l475e_iot01.h.

Referenced by I2Cx_Init().

#define DISCOVERY_I2Cx_CLK_DISABLE ( )    __HAL_RCC_I2C2_CLK_DISABLE()

Definition at line 177 of file stm32l475e_iot01.h.

Referenced by I2Cx_MspDeInit().

#define DISCOVERY_I2Cx_CLK_ENABLE ( )    __HAL_RCC_I2C2_CLK_ENABLE()

Definition at line 176 of file stm32l475e_iot01.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_I2Cx_ER_IRQn   I2C2_ER_IRQn

Definition at line 193 of file stm32l475e_iot01.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_I2Cx_EV_IRQn   I2C2_EV_IRQn

Definition at line 192 of file stm32l475e_iot01.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_I2Cx_FORCE_RESET ( )    __HAL_RCC_I2C2_FORCE_RESET()

Definition at line 182 of file stm32l475e_iot01.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_I2Cx_RELEASE_RESET ( )    __HAL_RCC_I2C2_RELEASE_RESET()

Definition at line 183 of file stm32l475e_iot01.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_I2Cx_SCL_PIN   GPIO_PIN_10

Definition at line 186 of file stm32l475e_iot01.h.

Referenced by I2Cx_MspDeInit(), and I2Cx_MspInit().

#define DISCOVERY_I2Cx_SCL_SDA_AF   GPIO_AF4_I2C2

Definition at line 189 of file stm32l475e_iot01.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_I2Cx_SCL_SDA_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOB_CLK_DISABLE()

Definition at line 180 of file stm32l475e_iot01.h.

Referenced by I2Cx_MspDeInit().

#define DISCOVERY_I2Cx_SCL_SDA_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOB_CLK_ENABLE()

Definition at line 179 of file stm32l475e_iot01.h.

Referenced by I2Cx_MspInit().

Definition at line 188 of file stm32l475e_iot01.h.

Referenced by I2Cx_MspDeInit(), and I2Cx_MspInit().

#define DISCOVERY_I2Cx_SDA_PIN   GPIO_PIN_11

Definition at line 187 of file stm32l475e_iot01.h.

Referenced by I2Cx_MspDeInit(), and I2Cx_MspInit().

#define HTS221_I2C_ADDRESS   (uint8_t)0xBE
#define LED2_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOB_CLK_DISABLE()

Definition at line 117 of file stm32l475e_iot01.h.

#define LED2_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOB_CLK_ENABLE()

Definition at line 116 of file stm32l475e_iot01.h.

#define LED2_GPIO_PORT   GPIOB

Definition at line 115 of file stm32l475e_iot01.h.

#define LED2_PIN   GPIO_PIN_14

Definition at line 114 of file stm32l475e_iot01.h.

#define LEDn   ((uint8_t)1)

Define for STM32L475E_IOT01 board.

Definition at line 112 of file stm32l475e_iot01.h.

#define LEDx_GPIO_CLK_DISABLE (   __INDEX__)    do{if((__INDEX__) == 0) LED2_GPIO_CLK_DISABLE();}while(0)

Definition at line 123 of file stm32l475e_iot01.h.

#define LEDx_GPIO_CLK_ENABLE (   __INDEX__)    do{if((__INDEX__) == 0) LED2_GPIO_CLK_ENABLE();}while(0)

Definition at line 121 of file stm32l475e_iot01.h.

Referenced by BSP_LED_Init().

#define LPS22HB_I2C_ADDRESS   (uint8_t)0xBA

Definition at line 219 of file stm32l475e_iot01.h.

Referenced by BSP_TSENSOR_Init(), and BSP_TSENSOR_ReadTemp().

#define USER_BUTTON_EXTI_IRQn   EXTI15_10_IRQn

Definition at line 135 of file stm32l475e_iot01.h.

#define USER_BUTTON_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOC_CLK_DISABLE()

Definition at line 134 of file stm32l475e_iot01.h.

#define USER_BUTTON_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOC_CLK_ENABLE()

Definition at line 133 of file stm32l475e_iot01.h.

Referenced by BSP_PB_Init().

#define USER_BUTTON_GPIO_PORT   GPIOC

Definition at line 132 of file stm32l475e_iot01.h.

#define USER_BUTTON_PIN   GPIO_PIN_13

Wakeup push-button.

Definition at line 131 of file stm32l475e_iot01.h.

Generated on Thu Mar 16 2017 10:38:33 for B-L475E-IOT01 BSP User Manual by   doxygen 1.7.6.1