STM324xG_EVAL BSP User Manual: STM324xG EVAL LOW LEVEL COM

STM3240G / STM3241G EVAL BSP Drivers

STM324xG_EVAL BSP User Manual

Defines

#define COMn   1
#define EVAL_COM1   USART3
 Definition for COM port1, connected to USART3.
#define EVAL_COM1_CLK_ENABLE()   __USART3_CLK_ENABLE()
#define EVAL_COM1_CLK_DISABLE()   __USART3_CLK_DISABLE()
#define EVAL_COM1_TX_PIN   GPIO_PIN_10
#define EVAL_COM1_TX_GPIO_PORT   GPIOC
#define EVAL_COM1_TX_GPIO_CLK_ENABLE()   __GPIOC_CLK_ENABLE()
#define EVAL_COM1_TX_GPIO_CLK_DISABLE()   __GPIOC_CLK_DISABLE()
#define EVAL_COM1_TX_AF   GPIO_AF7_USART3
#define EVAL_COM1_RX_PIN   GPIO_PIN_11
#define EVAL_COM1_RX_GPIO_PORT   GPIOC
#define EVAL_COM1_RX_GPIO_CLK_ENABLE()   __GPIOC_CLK_ENABLE()
#define EVAL_COM1_RX_GPIO_CLK_DISABLE()   __GPIOC_CLK_DISABLE()
#define EVAL_COM1_RX_AF   GPIO_AF7_USART3
#define EVAL_COM1_IRQn   USART3_IRQn
#define EVAL_COMx_CLK_ENABLE(__INDEX__)
#define EVAL_COMx_CLK_DISABLE(__INDEX__)
#define EVAL_COMx_TX_GPIO_CLK_ENABLE(__INDEX__)
#define EVAL_COMx_TX_GPIO_CLK_DISABLE(__INDEX__)
#define EVAL_COMx_RX_GPIO_CLK_ENABLE(__INDEX__)
#define EVAL_COMx_RX_GPIO_CLK_DISABLE(__INDEX__)
#define JOY_SEL_PIN   IO_PIN_7
 Joystick Pins definition.
#define JOY_DOWN_PIN   IO_PIN_6
#define JOY_LEFT_PIN   IO_PIN_5
#define JOY_RIGHT_PIN   IO_PIN_4
#define JOY_UP_PIN   IO_PIN_3
#define JOY_NONE_PIN   JOY_ALL_PINS
#define JOY_ALL_PINS   (IO_PIN_3 | IO_PIN_4 | IO_PIN_5 | IO_PIN_6 | IO_PIN_7)
#define IO_I2C_ADDRESS   0x88
#define TS_I2C_ADDRESS   0x82
#define CAMERA_I2C_ADDRESS   0x60
#define AUDIO_I2C_ADDRESS   0x94
#define EEPROM_I2C_ADDRESS   0xA0
#define EVAL_I2Cx   I2C1
#define EVAL_I2Cx_CLK_ENABLE()   __I2C1_CLK_ENABLE()
#define EVAL_DMAx_CLK_ENABLE()   __DMA1_CLK_ENABLE()
#define EVAL_I2Cx_SCL_SDA_GPIO_CLK_ENABLE()   __GPIOB_CLK_ENABLE()
#define EVAL_I2Cx_FORCE_RESET()   __I2C1_FORCE_RESET()
#define EVAL_I2Cx_RELEASE_RESET()   __I2C1_RELEASE_RESET()
#define EVAL_I2Cx_SCL_PIN   GPIO_PIN_6
#define EVAL_I2Cx_SCL_SDA_GPIO_PORT   GPIOB
#define EVAL_I2Cx_SCL_SDA_AF   GPIO_AF4_I2C1
#define EVAL_I2Cx_SDA_PIN   GPIO_PIN_9
#define EVAL_I2Cx_EV_IRQn   I2C1_EV_IRQn
#define EVAL_I2Cx_ER_IRQn   I2C1_ER_IRQn

Define Documentation

#define COMn   1

Definition at line 215 of file stm324xg_eval.h.

#define EVAL_COM1   USART3

Definition for COM port1, connected to USART3.

Definition at line 220 of file stm324xg_eval.h.

#define EVAL_COM1_CLK_DISABLE ( )    __USART3_CLK_DISABLE()

Definition at line 222 of file stm324xg_eval.h.

#define EVAL_COM1_CLK_ENABLE ( )    __USART3_CLK_ENABLE()

Definition at line 221 of file stm324xg_eval.h.

#define EVAL_COM1_IRQn   USART3_IRQn

Definition at line 236 of file stm324xg_eval.h.

#define EVAL_COM1_RX_AF   GPIO_AF7_USART3

Definition at line 234 of file stm324xg_eval.h.

#define EVAL_COM1_RX_GPIO_CLK_DISABLE ( )    __GPIOC_CLK_DISABLE()

Definition at line 233 of file stm324xg_eval.h.

#define EVAL_COM1_RX_GPIO_CLK_ENABLE ( )    __GPIOC_CLK_ENABLE()

Definition at line 232 of file stm324xg_eval.h.

#define EVAL_COM1_RX_GPIO_PORT   GPIOC

Definition at line 231 of file stm324xg_eval.h.

#define EVAL_COM1_RX_PIN   GPIO_PIN_11

Definition at line 230 of file stm324xg_eval.h.

#define EVAL_COM1_TX_AF   GPIO_AF7_USART3

Definition at line 228 of file stm324xg_eval.h.

#define EVAL_COM1_TX_GPIO_CLK_DISABLE ( )    __GPIOC_CLK_DISABLE()

Definition at line 227 of file stm324xg_eval.h.

#define EVAL_COM1_TX_GPIO_CLK_ENABLE ( )    __GPIOC_CLK_ENABLE()

Definition at line 226 of file stm324xg_eval.h.

#define EVAL_COM1_TX_GPIO_PORT   GPIOC

Definition at line 225 of file stm324xg_eval.h.

#define EVAL_COM1_TX_PIN   GPIO_PIN_10

Definition at line 224 of file stm324xg_eval.h.

#define EVAL_COMx_CLK_DISABLE (   __INDEX__)
Value:
do{if((__INDEX__) == 0) EVAL_COM1_CLK_DISABLE(); \
                                                       }while(0)

Definition at line 240 of file stm324xg_eval.h.

#define EVAL_COMx_CLK_ENABLE (   __INDEX__)
Value:
do{if((__INDEX__) == 0) EVAL_COM1_CLK_ENABLE(); \
                                                       }while(0)

Definition at line 238 of file stm324xg_eval.h.

Referenced by BSP_COM_Init().

#define EVAL_COMx_RX_GPIO_CLK_DISABLE (   __INDEX__)
Value:
do{if((__INDEX__) == 0) EVAL_COM1_RX_GPIO_CLK_DISABLE(); \
                                                       }while(0)

Definition at line 250 of file stm324xg_eval.h.

#define EVAL_COMx_RX_GPIO_CLK_ENABLE (   __INDEX__)
Value:
do{if((__INDEX__) == 0) EVAL_COM1_RX_GPIO_CLK_ENABLE(); \
                                                       }while(0)

Definition at line 248 of file stm324xg_eval.h.

Referenced by BSP_COM_Init().

#define EVAL_COMx_TX_GPIO_CLK_DISABLE (   __INDEX__)
Value:
do{if((__INDEX__) == 0) EVAL_COM1_TX_GPIO_CLK_DISABLE(); \
                                                       }while(0)

Definition at line 245 of file stm324xg_eval.h.

#define EVAL_COMx_TX_GPIO_CLK_ENABLE (   __INDEX__)
Value:
do{if((__INDEX__) == 0) EVAL_COM1_TX_GPIO_CLK_ENABLE(); \
                                                       }while(0)

Definition at line 243 of file stm324xg_eval.h.

Referenced by BSP_COM_Init().

#define EVAL_DMAx_CLK_ENABLE ( )    __DMA1_CLK_ENABLE()

Definition at line 287 of file stm324xg_eval.h.

#define EVAL_I2Cx   I2C1

Definition at line 285 of file stm324xg_eval.h.

Referenced by I2Cx_Init().

#define EVAL_I2Cx_CLK_ENABLE ( )    __I2C1_CLK_ENABLE()

Definition at line 286 of file stm324xg_eval.h.

Referenced by I2Cx_MspInit().

#define EVAL_I2Cx_ER_IRQn   I2C1_ER_IRQn

Definition at line 301 of file stm324xg_eval.h.

Referenced by I2Cx_MspInit().

#define EVAL_I2Cx_EV_IRQn   I2C1_EV_IRQn

Definition at line 300 of file stm324xg_eval.h.

Referenced by I2Cx_MspInit().

#define EVAL_I2Cx_FORCE_RESET ( )    __I2C1_FORCE_RESET()

Definition at line 290 of file stm324xg_eval.h.

Referenced by I2Cx_MspInit().

#define EVAL_I2Cx_RELEASE_RESET ( )    __I2C1_RELEASE_RESET()

Definition at line 291 of file stm324xg_eval.h.

Referenced by I2Cx_MspInit().

#define EVAL_I2Cx_SCL_PIN   GPIO_PIN_6

Definition at line 294 of file stm324xg_eval.h.

Referenced by I2Cx_MspInit().

#define EVAL_I2Cx_SCL_SDA_AF   GPIO_AF4_I2C1

Definition at line 296 of file stm324xg_eval.h.

Referenced by I2Cx_MspInit().

#define EVAL_I2Cx_SCL_SDA_GPIO_CLK_ENABLE ( )    __GPIOB_CLK_ENABLE()

Definition at line 288 of file stm324xg_eval.h.

Referenced by I2Cx_MspInit().

#define EVAL_I2Cx_SCL_SDA_GPIO_PORT   GPIOB

Definition at line 295 of file stm324xg_eval.h.

Referenced by I2Cx_MspInit().

#define EVAL_I2Cx_SDA_PIN   GPIO_PIN_9

Definition at line 297 of file stm324xg_eval.h.

Referenced by I2Cx_MspInit().

Definition at line 262 of file stm324xg_eval.h.

Referenced by BSP_JOY_GetState(), and BSP_JOY_Init().

#define JOY_DOWN_PIN   IO_PIN_6

Definition at line 257 of file stm324xg_eval.h.

Referenced by BSP_JOY_GetState().

#define JOY_LEFT_PIN   IO_PIN_5

Definition at line 258 of file stm324xg_eval.h.

Referenced by BSP_JOY_GetState().

#define JOY_NONE_PIN   JOY_ALL_PINS

Definition at line 261 of file stm324xg_eval.h.

Referenced by BSP_JOY_GetState().

#define JOY_RIGHT_PIN   IO_PIN_4

Definition at line 259 of file stm324xg_eval.h.

Referenced by BSP_JOY_GetState().

#define JOY_SEL_PIN   IO_PIN_7

Joystick Pins definition.

Definition at line 256 of file stm324xg_eval.h.

Referenced by BSP_JOY_GetState().

#define JOY_UP_PIN   IO_PIN_3

Definition at line 260 of file stm324xg_eval.h.

Referenced by BSP_JOY_GetState().

#define TS_I2C_ADDRESS   0x82
Generated on Fri Jan 15 2016 14:22:30 for STM324xG_EVAL BSP User Manual by   doxygen 1.7.6.1