STM32373C_EVAL BSP User Manual: STM32373C-EVAL COM

STM32373C EVAL BSP Drivers

STM32373C_EVAL BSP User Manual
STM32373C-EVAL COM

Defines

#define COMn   1
#define EVAL_COM1   USART2
 Definition for COM port1, connected to USART2.
#define EVAL_COM1_CLK_ENABLE()   __HAL_RCC_USART2_CLK_ENABLE()
#define EVAL_COM1_CLK_DISABLE()   __HAL_RCC_USART2_CLK_DISABLE()
#define EVAL_COM1_TX_PIN   GPIO_PIN_5
#define EVAL_COM1_TX_GPIO_PORT   GPIOD
#define EVAL_COM1_TX_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOD_CLK_ENABLE()
#define EVAL_COM1_TX_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOD_CLK_DISABLE()
#define EVAL_COM1_TX_AF   GPIO_AF7_USART2
#define EVAL_COM1_RX_PIN   GPIO_PIN_6
#define EVAL_COM1_RX_GPIO_PORT   GPIOD
#define EVAL_COM1_RX_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOD_CLK_ENABLE()
#define EVAL_COM1_RX_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOD_CLK_DISABLE()
#define EVAL_COM1_RX_AF   GPIO_AF7_USART2
#define EVAL_COM1_CTS_PIN   GPIO_PIN_3
#define EVAL_COM1_CTS_GPIO_PORT   GPIOD
#define EVAL_COM1_CTS_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOD_CLK_ENABLE()
#define EVAL_COM1_CTS_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOD_CLK_DISABLE()
#define EVAL_COM1_CTS_AF   GPIO_AF7_USART2
#define EVAL_COM1_RTS_PIN   GPIO_PIN_4
#define EVAL_COM1_RTS_GPIO_PORT   GPIOD
#define EVAL_COM1_RTS_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOD_CLK_ENABLE()
#define EVAL_COM1_RTS_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOD_CLK_DISABLE()
#define EVAL_COM1_RTS_AF   GPIO_AF7_USART2
#define EVAL_COM1_IRQn   USART2_IRQn
#define COMx_CLK_ENABLE(__COM__)   do { if ((__COM__) == COM1) EVAL_COM1_CLK_ENABLE();} while(0)
#define COMx_CLK_DISABLE(__COM__)   (((__COM__) == COM1) ? EVAL_COM1_CLK_DISABLE() : 0)
#define COMx_TX_GPIO_CLK_ENABLE(__COM__)   do { if ((__COM__) == COM1) EVAL_COM1_TX_GPIO_CLK_ENABLE();} while(0)
#define COMx_TX_GPIO_CLK_DISABLE(__COM__)   (((__COM__) == COM1) ? EVAL_COM1_TX_GPIO_CLK_DISABLE() : 0)
#define COMx_RX_GPIO_CLK_ENABLE(__COM__)   do { if ((__COM__) == COM1) EVAL_COM1_RX_GPIO_CLK_ENABLE();} while(0)
#define COMx_RX_GPIO_CLK_DISABLE(__COM__)   (((__COM__) == COM1) ? EVAL_COM1_RX_GPIO_CLK_DISABLE() : 0)
#define COMx_CTS_GPIO_CLK_ENABLE(__COM__)   do { if ((__COM__) == COM1) EVAL_COM1_CTS_GPIO_CLK_ENABLE();} while(0)
#define COMx_CTS_GPIO_CLK_DISABLE(__COM__)   (((__COM__) == COM1) ? EVAL_COM1_CTS_GPIO_CLK_DISABLE() : 0)
#define COMx_RTS_GPIO_CLK_ENABLE(__COM__)   do { if ((__COM__) == COM1) EVAL_COM1_RTS_GPIO_CLK_ENABLE();} while(0)
#define COMx_RTS_GPIO_CLK_DISABLE(__COM__)   (((__COM__) == COM1) ? EVAL_COM1_RTS_GPIO_CLK_DISABLE() : 0)
#define EVAL_I2C2   I2C2
 Definition for I2C Interface pins (I2C2 used)
#define EVAL_I2C2_CLK_ENABLE()   __HAL_RCC_I2C2_CLK_ENABLE()
#define EVAL_I2C2_CLK_DISABLE()   __HAL_RCC_I2C2_CLK_DISABLE()
#define EVAL_I2C2_FORCE_RESET()   __HAL_RCC_I2C2_FORCE_RESET()
#define EVAL_I2C2_RELEASE_RESET()   __HAL_RCC_I2C2_RELEASE_RESET()
#define EVAL_I2C2_SCL_PIN   GPIO_PIN_9 /* PA.09 */
#define EVAL_I2C2_SDA_PIN   GPIO_PIN_10 /* PA.10 */
#define EVAL_I2C2_SMBUS_PIN   GPIO_PIN_8 /* PA.08 */
#define EVAL_I2C2_GPIO_PORT   GPIOA /* GPIOA */
#define EVAL_I2C2_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOA_CLK_ENABLE()
#define EVAL_I2C2_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOA_CLK_DISABLE()
#define EVAL_I2C2_AF   GPIO_AF4_I2C2
#define EVAL_I2C1   I2C1
 Definition for I2C Interface pins (I2C1 used)
#define EVAL_I2C1_CLK_ENABLE()   __HAL_RCC_I2C1_CLK_ENABLE()
#define EVAL_I2C1_CLK_DISABLE()   __HAL_RCC_I2C1_CLK_DISABLE()
#define EVAL_I2C1_FORCE_RESET()   __HAL_RCC_I2C1_FORCE_RESET()
#define EVAL_I2C1_RELEASE_RESET()   __HAL_RCC_I2C1_RELEASE_RESET()
#define EVAL_I2C1_SCL_PIN   GPIO_PIN_6 /* PB.6 */
#define EVAL_I2C1_SDA_PIN   GPIO_PIN_7 /* PB.7 */
#define EVAL_I2C1_GPIO_PORT   GPIOB /* GPIOB */
#define EVAL_I2C1_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOB_CLK_ENABLE()
#define EVAL_I2C1_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOB_CLK_DISABLE()
#define EVAL_I2C1_AF   GPIO_AF4_I2C1
#define I2C2_TIMING   0xC062121F
#define I2C1_TIMING   0xC062121F
#define EVAL_I2C2_TIMEOUT_MAX   1000
#define EVAL_I2C1_TIMEOUT_MAX   1000
#define EVAL_SPIx   SPI3
 Definition for SPI Interface pins (SPI3 used)
#define EVAL_SPIx_CLK_ENABLE()   __HAL_RCC_SPI3_CLK_ENABLE()
#define EVAL_SPIx_CLK_DISABLE()   __HAL_RCC_SPI3_CLK_DISABLE()
#define EVAL_SPIx_FORCE_RESET()   __HAL_RCC_SPI3_FORCE_RESET()
#define EVAL_SPIx_RELEASE_RESET()   __HAL_RCC_SPI3_RELEASE_RESET()
#define EVAL_SPIx_SCK_PIN   GPIO_PIN_10 /* PC.10 */
#define EVAL_SPIx_MISO_PIN   GPIO_PIN_11 /* PC.11 */
#define EVAL_SPIx_MOSI_PIN   GPIO_PIN_12 /* PC.12 */
#define EVAL_SPIx_GPIO_PORT   GPIOC /* GPIOC */
#define EVAL_SPIx_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOC_CLK_ENABLE()
#define EVAL_SPIx_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOC_CLK_DISABLE()
#define EVAL_SPIx_AF   GPIO_AF6_SPI3
#define EVAL_SPIx_TIMEOUT_MAX   1000

Define Documentation

#define COMn   1

Definition at line 301 of file stm32373c_eval.h.

#define COMx_CLK_DISABLE (   __COM__)    (((__COM__) == COM1) ? EVAL_COM1_CLK_DISABLE() : 0)

Definition at line 337 of file stm32373c_eval.h.

#define COMx_CLK_ENABLE (   __COM__)    do { if ((__COM__) == COM1) EVAL_COM1_CLK_ENABLE();} while(0)

Definition at line 336 of file stm32373c_eval.h.

Referenced by BSP_COM_Init().

#define COMx_CTS_GPIO_CLK_DISABLE (   __COM__)    (((__COM__) == COM1) ? EVAL_COM1_CTS_GPIO_CLK_DISABLE() : 0)

Definition at line 346 of file stm32373c_eval.h.

#define COMx_CTS_GPIO_CLK_ENABLE (   __COM__)    do { if ((__COM__) == COM1) EVAL_COM1_CTS_GPIO_CLK_ENABLE();} while(0)

Definition at line 345 of file stm32373c_eval.h.

#define COMx_RTS_GPIO_CLK_DISABLE (   __COM__)    (((__COM__) == COM1) ? EVAL_COM1_RTS_GPIO_CLK_DISABLE() : 0)

Definition at line 349 of file stm32373c_eval.h.

#define COMx_RTS_GPIO_CLK_ENABLE (   __COM__)    do { if ((__COM__) == COM1) EVAL_COM1_RTS_GPIO_CLK_ENABLE();} while(0)

Definition at line 348 of file stm32373c_eval.h.

#define COMx_RX_GPIO_CLK_DISABLE (   __COM__)    (((__COM__) == COM1) ? EVAL_COM1_RX_GPIO_CLK_DISABLE() : 0)

Definition at line 343 of file stm32373c_eval.h.

#define COMx_RX_GPIO_CLK_ENABLE (   __COM__)    do { if ((__COM__) == COM1) EVAL_COM1_RX_GPIO_CLK_ENABLE();} while(0)

Definition at line 342 of file stm32373c_eval.h.

Referenced by BSP_COM_Init().

#define COMx_TX_GPIO_CLK_DISABLE (   __COM__)    (((__COM__) == COM1) ? EVAL_COM1_TX_GPIO_CLK_DISABLE() : 0)

Definition at line 340 of file stm32373c_eval.h.

#define COMx_TX_GPIO_CLK_ENABLE (   __COM__)    do { if ((__COM__) == COM1) EVAL_COM1_TX_GPIO_CLK_ENABLE();} while(0)

Definition at line 339 of file stm32373c_eval.h.

Referenced by BSP_COM_Init().

#define EVAL_COM1   USART2

Definition for COM port1, connected to USART2.

Definition at line 306 of file stm32373c_eval.h.

#define EVAL_COM1_CLK_DISABLE ( )    __HAL_RCC_USART2_CLK_DISABLE()

Definition at line 308 of file stm32373c_eval.h.

#define EVAL_COM1_CLK_ENABLE ( )    __HAL_RCC_USART2_CLK_ENABLE()

Definition at line 307 of file stm32373c_eval.h.

#define EVAL_COM1_CTS_AF   GPIO_AF7_USART2

Definition at line 326 of file stm32373c_eval.h.

#define EVAL_COM1_CTS_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOD_CLK_DISABLE()

Definition at line 325 of file stm32373c_eval.h.

#define EVAL_COM1_CTS_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOD_CLK_ENABLE()

Definition at line 324 of file stm32373c_eval.h.

#define EVAL_COM1_CTS_GPIO_PORT   GPIOD

Definition at line 323 of file stm32373c_eval.h.

#define EVAL_COM1_CTS_PIN   GPIO_PIN_3

Definition at line 322 of file stm32373c_eval.h.

#define EVAL_COM1_IRQn   USART2_IRQn

Definition at line 334 of file stm32373c_eval.h.

#define EVAL_COM1_RTS_AF   GPIO_AF7_USART2

Definition at line 332 of file stm32373c_eval.h.

#define EVAL_COM1_RTS_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOD_CLK_DISABLE()

Definition at line 331 of file stm32373c_eval.h.

#define EVAL_COM1_RTS_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOD_CLK_ENABLE()

Definition at line 330 of file stm32373c_eval.h.

#define EVAL_COM1_RTS_GPIO_PORT   GPIOD

Definition at line 329 of file stm32373c_eval.h.

#define EVAL_COM1_RTS_PIN   GPIO_PIN_4

Definition at line 328 of file stm32373c_eval.h.

#define EVAL_COM1_RX_AF   GPIO_AF7_USART2

Definition at line 320 of file stm32373c_eval.h.

#define EVAL_COM1_RX_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOD_CLK_DISABLE()

Definition at line 319 of file stm32373c_eval.h.

#define EVAL_COM1_RX_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOD_CLK_ENABLE()

Definition at line 318 of file stm32373c_eval.h.

#define EVAL_COM1_RX_GPIO_PORT   GPIOD

Definition at line 317 of file stm32373c_eval.h.

#define EVAL_COM1_RX_PIN   GPIO_PIN_6

Definition at line 316 of file stm32373c_eval.h.

#define EVAL_COM1_TX_AF   GPIO_AF7_USART2

Definition at line 314 of file stm32373c_eval.h.

#define EVAL_COM1_TX_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOD_CLK_DISABLE()

Definition at line 313 of file stm32373c_eval.h.

#define EVAL_COM1_TX_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOD_CLK_ENABLE()

Definition at line 312 of file stm32373c_eval.h.

#define EVAL_COM1_TX_GPIO_PORT   GPIOD

Definition at line 311 of file stm32373c_eval.h.

#define EVAL_COM1_TX_PIN   GPIO_PIN_5

Definition at line 310 of file stm32373c_eval.h.

#define EVAL_I2C1   I2C1

Definition for I2C Interface pins (I2C1 used)

Definition at line 376 of file stm32373c_eval.h.

Referenced by I2C1_Init(), and I2C1_MspInit().

#define EVAL_I2C1_AF   GPIO_AF4_I2C1

Definition at line 388 of file stm32373c_eval.h.

Referenced by I2C1_MspInit().

#define EVAL_I2C1_CLK_DISABLE ( )    __HAL_RCC_I2C1_CLK_DISABLE()

Definition at line 378 of file stm32373c_eval.h.

#define EVAL_I2C1_CLK_ENABLE ( )    __HAL_RCC_I2C1_CLK_ENABLE()

Definition at line 377 of file stm32373c_eval.h.

Referenced by I2C1_MspInit().

#define EVAL_I2C1_FORCE_RESET ( )    __HAL_RCC_I2C1_FORCE_RESET()

Definition at line 379 of file stm32373c_eval.h.

Referenced by I2C1_MspInit().

#define EVAL_I2C1_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOB_CLK_DISABLE()

Definition at line 387 of file stm32373c_eval.h.

#define EVAL_I2C1_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOB_CLK_ENABLE()

Definition at line 386 of file stm32373c_eval.h.

Referenced by I2C1_MspInit().

#define EVAL_I2C1_GPIO_PORT   GPIOB /* GPIOB */

Definition at line 385 of file stm32373c_eval.h.

Referenced by I2C1_MspInit().

#define EVAL_I2C1_RELEASE_RESET ( )    __HAL_RCC_I2C1_RELEASE_RESET()

Definition at line 380 of file stm32373c_eval.h.

Referenced by I2C1_MspInit().

#define EVAL_I2C1_SCL_PIN   GPIO_PIN_6 /* PB.6 */

Definition at line 382 of file stm32373c_eval.h.

Referenced by I2C1_MspInit().

#define EVAL_I2C1_SDA_PIN   GPIO_PIN_7 /* PB.7 */

Definition at line 383 of file stm32373c_eval.h.

Referenced by I2C1_MspInit().

#define EVAL_I2C1_TIMEOUT_MAX   1000

Definition at line 401 of file stm32373c_eval.h.

#define EVAL_I2C2   I2C2

Definition for I2C Interface pins (I2C2 used)

Definition at line 358 of file stm32373c_eval.h.

Referenced by I2C2_Init().

#define EVAL_I2C2_AF   GPIO_AF4_I2C2

Definition at line 371 of file stm32373c_eval.h.

Referenced by I2C2_MspInit().

#define EVAL_I2C2_CLK_DISABLE ( )    __HAL_RCC_I2C2_CLK_DISABLE()

Definition at line 360 of file stm32373c_eval.h.

#define EVAL_I2C2_CLK_ENABLE ( )    __HAL_RCC_I2C2_CLK_ENABLE()

Definition at line 359 of file stm32373c_eval.h.

Referenced by I2C2_MspInit().

#define EVAL_I2C2_FORCE_RESET ( )    __HAL_RCC_I2C2_FORCE_RESET()

Definition at line 361 of file stm32373c_eval.h.

Referenced by I2C2_MspInit().

#define EVAL_I2C2_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOA_CLK_DISABLE()

Definition at line 370 of file stm32373c_eval.h.

#define EVAL_I2C2_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOA_CLK_ENABLE()

Definition at line 369 of file stm32373c_eval.h.

Referenced by I2C2_MspInit().

#define EVAL_I2C2_GPIO_PORT   GPIOA /* GPIOA */

Definition at line 368 of file stm32373c_eval.h.

Referenced by I2C2_MspInit().

#define EVAL_I2C2_RELEASE_RESET ( )    __HAL_RCC_I2C2_RELEASE_RESET()

Definition at line 362 of file stm32373c_eval.h.

Referenced by I2C2_MspInit().

#define EVAL_I2C2_SCL_PIN   GPIO_PIN_9 /* PA.09 */

Definition at line 364 of file stm32373c_eval.h.

Referenced by I2C2_MspInit().

#define EVAL_I2C2_SDA_PIN   GPIO_PIN_10 /* PA.10 */

Definition at line 365 of file stm32373c_eval.h.

Referenced by I2C2_MspInit().

#define EVAL_I2C2_SMBUS_PIN   GPIO_PIN_8 /* PA.08 */

Definition at line 366 of file stm32373c_eval.h.

Referenced by I2C2_MspInit().

#define EVAL_I2C2_TIMEOUT_MAX   1000

Definition at line 400 of file stm32373c_eval.h.

#define EVAL_SPIx   SPI3

Definition for SPI Interface pins (SPI3 used)

Definition at line 409 of file stm32373c_eval.h.

Referenced by SPIx_Init().

#define EVAL_SPIx_AF   GPIO_AF6_SPI3

Definition at line 422 of file stm32373c_eval.h.

Referenced by SPIx_MspInit().

#define EVAL_SPIx_CLK_DISABLE ( )    __HAL_RCC_SPI3_CLK_DISABLE()

Definition at line 411 of file stm32373c_eval.h.

#define EVAL_SPIx_CLK_ENABLE ( )    __HAL_RCC_SPI3_CLK_ENABLE()

Definition at line 410 of file stm32373c_eval.h.

Referenced by SPIx_MspInit().

#define EVAL_SPIx_FORCE_RESET ( )    __HAL_RCC_SPI3_FORCE_RESET()

Definition at line 412 of file stm32373c_eval.h.

Referenced by SPIx_MspInit().

#define EVAL_SPIx_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOC_CLK_DISABLE()

Definition at line 421 of file stm32373c_eval.h.

#define EVAL_SPIx_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOC_CLK_ENABLE()

Definition at line 420 of file stm32373c_eval.h.

Referenced by SPIx_MspInit().

#define EVAL_SPIx_GPIO_PORT   GPIOC /* GPIOC */

Definition at line 419 of file stm32373c_eval.h.

Referenced by SPIx_MspInit().

#define EVAL_SPIx_MISO_PIN   GPIO_PIN_11 /* PC.11 */

Definition at line 416 of file stm32373c_eval.h.

Referenced by SPIx_MspInit().

#define EVAL_SPIx_MOSI_PIN   GPIO_PIN_12 /* PC.12 */

Definition at line 417 of file stm32373c_eval.h.

Referenced by SPIx_MspInit().

#define EVAL_SPIx_RELEASE_RESET ( )    __HAL_RCC_SPI3_RELEASE_RESET()

Definition at line 413 of file stm32373c_eval.h.

Referenced by SPIx_MspInit().

#define EVAL_SPIx_SCK_PIN   GPIO_PIN_10 /* PC.10 */

Definition at line 415 of file stm32373c_eval.h.

Referenced by SPIx_MspInit().

#define EVAL_SPIx_TIMEOUT_MAX   1000

Definition at line 429 of file stm32373c_eval.h.

#define I2C1_TIMING   0xC062121F

Definition at line 393 of file stm32373c_eval.h.

Referenced by I2C1_Init().

#define I2C2_TIMING   0xC062121F

Definition at line 392 of file stm32373c_eval.h.

Referenced by I2C2_Init().

Generated on Wed May 31 2017 11:20:44 for STM32373C_EVAL BSP User Manual by   doxygen 1.7.6.1