STM32F723E-Discovery BSP User Manual: STM32F723E DISCOVERY Low Level COM

STM32F723E-Discovery BSP

STM32F723E-Discovery BSP User Manual
STM32F723E DISCOVERY Low Level COM

Defines

#define COMn   ((uint8_t)1)
#define DISCOVERY_COM1   USART2
 Definition for COM port1, connected to USART2.
#define DISCOVERY_COM1_CLK_ENABLE()   __HAL_RCC_USART2_CLK_ENABLE()
#define DISCOVERY_COM1_CLK_DISABLE()   __HAL_RCC_USART2_CLK_DISABLE()
#define DISCOVERY_COM1_TX_PIN   GPIO_PIN_3
#define DISCOVERY_COM1_TX_GPIO_PORT   GPIOA
#define DISCOVERY_COM1_TX_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOA_CLK_ENABLE()
#define DISCOVERY_COM1_TX_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOA_CLK_DISABLE()
#define DISCOVERY_COM1_TX_AF   GPIO_AF7_USART2
#define DISCOVERY_COM1_RX_PIN   GPIO_PIN_2
#define DISCOVERY_COM1_RX_GPIO_PORT   GPIOA
#define DISCOVERY_COM1_RX_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOA_CLK_ENABLE()
#define DISCOVERY_COM1_RX_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOA_CLK_DISABLE()
#define DISCOVERY_COM1_RX_AF   GPIO_AF7_USART2
#define DISCOVERY_COM1_IRQn   USART2_IRQn
#define DISCOVERY_COMx_CLK_ENABLE(__INDEX__)   do { if((__INDEX__) == COM1) {DISCOVERY_COM1_CLK_ENABLE();} } while(0)
#define DISCOVERY_COMx_CLK_DISABLE(__INDEX__)   (((__INDEX__) == 0) ? DISCOVERY_COM1_CLK_DISABLE() : 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__)   (((__INDEX__) == 0) ? DISCOVERY_COM1_TX_GPIO_CLK_DISABLE() : 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__)   (((__INDEX__) == 0) ? DISCOVERY_COM1_RX_GPIO_CLK_DISABLE() : 0)
#define AUDIO_I2C_ADDRESS   ((uint16_t)0x34)
 Audio I2C Slave address.
#define DISCOVERY_AUDIO_I2Cx   I2C1
 User can use this section to tailor I2C1 instance used and associated resources (audio codec).
#define DISCOVERY_AUDIO_I2Cx_CLK_ENABLE()   __HAL_RCC_I2C1_CLK_ENABLE()
#define DISCOVERY_AUDIO_I2Cx_SCL_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOB_CLK_ENABLE()
#define DISCOVERY_AUDIO_I2Cx_SDA_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOB_CLK_ENABLE()
#define DISCOVERY_AUDIO_I2Cx_FORCE_RESET()   __HAL_RCC_I2C1_FORCE_RESET()
#define DISCOVERY_AUDIO_I2Cx_RELEASE_RESET()   __HAL_RCC_I2C1_RELEASE_RESET()
#define DISCOVERY_AUDIO_I2Cx_SCL_PIN   GPIO_PIN_8
 Definition for I2C1 Pins.
#define DISCOVERY_AUDIO_I2Cx_SCL_AF   GPIO_AF4_I2C1
#define DISCOVERY_AUDIO_I2Cx_SCL_GPIO_PORT   GPIOB
#define DISCOVERY_AUDIO_I2Cx_SDA_PIN   GPIO_PIN_9
#define DISCOVERY_AUDIO_I2Cx_SDA_AF   GPIO_AF4_I2C1
#define DISCOVERY_AUDIO_I2Cx_SDA_GPIO_PORT   GPIOB
#define DISCOVERY_AUDIO_I2Cx_EV_IRQn   I2C1_EV_IRQn
 Definition of I2C1 interrupt requests.
#define DISCOVERY_AUDIO_I2Cx_ER_IRQn   I2C1_ER_IRQn
#define DISCOVERY_EXT_I2Cx   I2C2
#define DISCOVERY_EXT_I2Cx_CLK_ENABLE()   __HAL_RCC_I2C2_CLK_ENABLE()
#define DISCOVERY_EXT_DMAx_CLK_ENABLE()   __HAL_RCC_DMA1_CLK_ENABLE()
#define DISCOVERY_EXT_I2Cx_SCL_SDA_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOH_CLK_ENABLE()
#define DISCOVERY_EXT_I2Cx_FORCE_RESET()   __HAL_RCC_I2C2_FORCE_RESET()
#define DISCOVERY_EXT_I2Cx_RELEASE_RESET()   __HAL_RCC_I2C2_RELEASE_RESET()
#define DISCOVERY_EXT_I2Cx_SCL_PIN   GPIO_PIN_4
#define DISCOVERY_EXT_I2Cx_SCL_SDA_GPIO_PORT   GPIOH
#define DISCOVERY_EXT_I2Cx_SCL_SDA_AF   GPIO_AF4_I2C2
#define DISCOVERY_EXT_I2Cx_SDA_PIN   GPIO_PIN_5
#define DISCOVERY_EXT_I2Cx_EV_IRQn   I2C2_EV_IRQn
#define DISCOVERY_EXT_I2Cx_ER_IRQn   I2C2_ER_IRQn

Define Documentation

#define COMn   ((uint8_t)1)

Definition at line 261 of file stm32f723e_discovery.h.

#define DISCOVERY_AUDIO_I2Cx   I2C1

User can use this section to tailor I2C1 instance used and associated resources (audio codec).

Definition for I2C1 clock resources

Definition at line 304 of file stm32f723e_discovery.h.

Referenced by I2Cx_Init().

#define DISCOVERY_AUDIO_I2Cx_CLK_ENABLE ( )    __HAL_RCC_I2C1_CLK_ENABLE()

Definition at line 305 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_ER_IRQn   I2C1_ER_IRQn

Definition at line 323 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_EV_IRQn   I2C1_EV_IRQn

Definition of I2C1 interrupt requests.

Definition at line 322 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_FORCE_RESET ( )    __HAL_RCC_I2C1_FORCE_RESET()

Definition at line 309 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_RELEASE_RESET ( )    __HAL_RCC_I2C1_RELEASE_RESET()

Definition at line 310 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_SCL_AF   GPIO_AF4_I2C1

Definition at line 315 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_SCL_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOB_CLK_ENABLE()

Definition at line 306 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

Definition at line 316 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_SCL_PIN   GPIO_PIN_8

Definition for I2C1 Pins.

PB8

Definition at line 314 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_SDA_AF   GPIO_AF4_I2C1

Definition at line 318 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_SDA_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOB_CLK_ENABLE()

Definition at line 307 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

Definition at line 319 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_SDA_PIN   GPIO_PIN_9

PB9

Definition at line 317 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_COM1   USART2

Definition for COM port1, connected to USART2.

Definition at line 266 of file stm32f723e_discovery.h.

#define DISCOVERY_COM1_CLK_DISABLE ( )    __HAL_RCC_USART2_CLK_DISABLE()

Definition at line 268 of file stm32f723e_discovery.h.

#define DISCOVERY_COM1_CLK_ENABLE ( )    __HAL_RCC_USART2_CLK_ENABLE()

Definition at line 267 of file stm32f723e_discovery.h.

#define DISCOVERY_COM1_IRQn   USART2_IRQn

Definition at line 282 of file stm32f723e_discovery.h.

#define DISCOVERY_COM1_RX_AF   GPIO_AF7_USART2

Definition at line 280 of file stm32f723e_discovery.h.

#define DISCOVERY_COM1_RX_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOA_CLK_DISABLE()

Definition at line 279 of file stm32f723e_discovery.h.

#define DISCOVERY_COM1_RX_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOA_CLK_ENABLE()

Definition at line 278 of file stm32f723e_discovery.h.

#define DISCOVERY_COM1_RX_GPIO_PORT   GPIOA

Definition at line 277 of file stm32f723e_discovery.h.

#define DISCOVERY_COM1_RX_PIN   GPIO_PIN_2

Definition at line 276 of file stm32f723e_discovery.h.

#define DISCOVERY_COM1_TX_AF   GPIO_AF7_USART2

Definition at line 274 of file stm32f723e_discovery.h.

#define DISCOVERY_COM1_TX_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOA_CLK_DISABLE()

Definition at line 273 of file stm32f723e_discovery.h.

#define DISCOVERY_COM1_TX_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOA_CLK_ENABLE()

Definition at line 272 of file stm32f723e_discovery.h.

#define DISCOVERY_COM1_TX_GPIO_PORT   GPIOA

Definition at line 271 of file stm32f723e_discovery.h.

#define DISCOVERY_COM1_TX_PIN   GPIO_PIN_3

Definition at line 270 of file stm32f723e_discovery.h.

#define DISCOVERY_COMx_CLK_DISABLE (   __INDEX__)    (((__INDEX__) == 0) ? DISCOVERY_COM1_CLK_DISABLE() : 0)

Definition at line 285 of file stm32f723e_discovery.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 284 of file stm32f723e_discovery.h.

Referenced by BSP_COM_Init().

#define DISCOVERY_COMx_RX_GPIO_CLK_DISABLE (   __INDEX__)    (((__INDEX__) == 0) ? DISCOVERY_COM1_RX_GPIO_CLK_DISABLE() : 0)

Definition at line 291 of file stm32f723e_discovery.h.

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

Definition at line 290 of file stm32f723e_discovery.h.

Referenced by BSP_COM_Init().

#define DISCOVERY_COMx_TX_GPIO_CLK_DISABLE (   __INDEX__)    (((__INDEX__) == 0) ? DISCOVERY_COM1_TX_GPIO_CLK_DISABLE() : 0)

Definition at line 288 of file stm32f723e_discovery.h.

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

Definition at line 287 of file stm32f723e_discovery.h.

Referenced by BSP_COM_Init().

#define DISCOVERY_EXT_DMAx_CLK_ENABLE ( )    __HAL_RCC_DMA1_CLK_ENABLE()

Definition at line 329 of file stm32f723e_discovery.h.

#define DISCOVERY_EXT_I2Cx   I2C2

Definition at line 327 of file stm32f723e_discovery.h.

Referenced by I2Cx_Init().

#define DISCOVERY_EXT_I2Cx_CLK_ENABLE ( )    __HAL_RCC_I2C2_CLK_ENABLE()

Definition at line 328 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_EXT_I2Cx_ER_IRQn   I2C2_ER_IRQn

Definition at line 343 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_EXT_I2Cx_EV_IRQn   I2C2_EV_IRQn

Definition at line 342 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_EXT_I2Cx_FORCE_RESET ( )    __HAL_RCC_I2C2_FORCE_RESET()

Definition at line 332 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_EXT_I2Cx_RELEASE_RESET ( )    __HAL_RCC_I2C2_RELEASE_RESET()

Definition at line 333 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_EXT_I2Cx_SCL_PIN   GPIO_PIN_4

Definition at line 336 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_EXT_I2Cx_SCL_SDA_AF   GPIO_AF4_I2C2

Definition at line 338 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_EXT_I2Cx_SCL_SDA_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOH_CLK_ENABLE()

Definition at line 330 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

Definition at line 337 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_EXT_I2Cx_SDA_PIN   GPIO_PIN_5

Definition at line 339 of file stm32f723e_discovery.h.

Referenced by I2Cx_MspInit().

Generated on Tue May 30 2017 13:59:13 for STM32F723E-Discovery BSP User Manual by   doxygen 1.7.6.1