STM32F769I-Discovery BSP User Manual: STM32F769I Discovery Low Level Exported Constants

STM32F769I-Discovery BSP Drivers

STM32F769I-Discovery BSP User Manual
STM32F769I Discovery Low Level Exported Constants

Modules

 STM32F769I Discovery Low Level Led
 STM32F769I Discovery Low Level Button

Defines

#define OTG_HS_OVER_CURRENT_PIN   GPIO_PIN_4
 USB OTG HS Over Current signal.
#define OTG_HS_OVER_CURRENT_PORT   GPIOD
#define OTG_HS_OVER_CURRENT_PORT_CLK_ENABLE()   __HAL_RCC_GPIOD_CLK_ENABLE()
#define SD_DETECT_PIN   ((uint32_t)GPIO_PIN_15)
 SD-detect signal.
#define SD_DETECT_GPIO_PORT   ((GPIO_TypeDef*)GPIOI)
#define SD_DETECT_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOI_CLK_ENABLE()
#define SD_DETECT_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOI_CLK_DISABLE()
#define SD_DETECT_EXTI_IRQn   EXTI15_10_IRQn
#define TS_INT_PIN   ((uint32_t)GPIO_PIN_13)
 Touch screen interrupt signal.
#define TS_INT_GPIO_PORT   ((GPIO_TypeDef*)GPIOI)
#define TS_INT_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOI_CLK_ENABLE()
#define TS_INT_GPIO_CLK_DISABLE()   __HAL_RCC_GPIOI_CLK_DISABLE()
#define TS_INT_EXTI_IRQn   EXTI15_10_IRQn
#define TS_I2C_ADDRESS   ((uint16_t)0x54)
 TouchScreen FT6206 Slave I2C address 1.
#define TS_I2C_ADDRESS_A02   ((uint16_t)0x70)
 TouchScreen FT6336G Slave I2C address 2.
#define AUDIO_I2C_ADDRESS   ((uint16_t)0x34)
 Audio I2C Slave address.
#define EEPROM_I2C_ADDRESS_A01   ((uint16_t)0xA0)
 EEPROM I2C Slave address 1.
#define EEPROM_I2C_ADDRESS_A02   ((uint16_t)0xA6)
 EEPROM I2C Slave address 2.
#define DISCOVERY_AUDIO_I2Cx   I2C4
 User can use this section to tailor I2C4/I2C4 instance used and associated resources (audio codec).
#define DISCOVERY_AUDIO_I2Cx_CLK_ENABLE()   __HAL_RCC_I2C4_CLK_ENABLE()
#define DISCOVERY_AUDIO_I2Cx_SCL_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOD_CLK_ENABLE()
#define DISCOVERY_AUDIO_I2Cx_SDA_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOB_CLK_ENABLE()
#define DISCOVERY_AUDIO_I2Cx_FORCE_RESET()   __HAL_RCC_I2C4_FORCE_RESET()
#define DISCOVERY_AUDIO_I2Cx_RELEASE_RESET()   __HAL_RCC_I2C4_RELEASE_RESET()
#define DISCOVERY_AUDIO_I2Cx_SCL_PIN   GPIO_PIN_12
 Definition for I2C4 Pins.
#define DISCOVERY_AUDIO_I2Cx_SCL_AF   GPIO_AF4_I2C4
#define DISCOVERY_AUDIO_I2Cx_SCL_GPIO_PORT   GPIOD
#define DISCOVERY_AUDIO_I2Cx_SDA_PIN   GPIO_PIN_7
#define DISCOVERY_AUDIO_I2Cx_SDA_AF   GPIO_AF11_I2C4
#define DISCOVERY_AUDIO_I2Cx_SDA_GPIO_PORT   GPIOB
#define DISCOVERY_AUDIO_I2Cx_EV_IRQn   I2C4_EV_IRQn
 Definition of I2C4 interrupt requests.
#define DISCOVERY_AUDIO_I2Cx_ER_IRQn   I2C4_ER_IRQn
#define DISCOVERY_EXT_I2Cx   I2C1
 User can use this section to tailor I2C1/I2C1 instance used and associated resources.
#define DISCOVERY_EXT_I2Cx_CLK_ENABLE()   __HAL_RCC_I2C1_CLK_ENABLE()
#define DISCOVERY_DMAx_CLK_ENABLE()   __HAL_RCC_DMA1_CLK_ENABLE()
#define DISCOVERY_EXT_I2Cx_SCL_SDA_GPIO_CLK_ENABLE()   __HAL_RCC_GPIOB_CLK_ENABLE()
#define DISCOVERY_EXT_I2Cx_FORCE_RESET()   __HAL_RCC_I2C1_FORCE_RESET()
#define DISCOVERY_EXT_I2Cx_RELEASE_RESET()   __HAL_RCC_I2C1_RELEASE_RESET()
#define DISCOVERY_EXT_I2Cx_SCL_PIN   GPIO_PIN_8
 Definition for I2C1 Pins.
#define DISCOVERY_EXT_I2Cx_SCL_SDA_GPIO_PORT   GPIOB
#define DISCOVERY_EXT_I2Cx_SCL_SDA_AF   GPIO_AF4_I2C1
#define DISCOVERY_EXT_I2Cx_SDA_PIN   GPIO_PIN_9
#define DISCOVERY_EXT_I2Cx_EV_IRQn   I2C1_EV_IRQn
 Definition of I2C interrupt requests.
#define DISCOVERY_EXT_I2Cx_ER_IRQn   I2C1_ER_IRQn

Define Documentation

#define DISCOVERY_AUDIO_I2Cx   I2C4

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

Definition for I2C4 clock resources

Definition at line 238 of file stm32f769i_discovery.h.

Referenced by I2Cx_Init().

#define DISCOVERY_AUDIO_I2Cx_CLK_ENABLE ( )    __HAL_RCC_I2C4_CLK_ENABLE()

Definition at line 239 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_ER_IRQn   I2C4_ER_IRQn

Definition at line 257 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_EV_IRQn   I2C4_EV_IRQn

Definition of I2C4 interrupt requests.

Definition at line 256 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_FORCE_RESET ( )    __HAL_RCC_I2C4_FORCE_RESET()

Definition at line 243 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_RELEASE_RESET ( )    __HAL_RCC_I2C4_RELEASE_RESET()

Definition at line 244 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_SCL_AF   GPIO_AF4_I2C4

Definition at line 249 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_SCL_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOD_CLK_ENABLE()

Definition at line 240 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

Definition at line 250 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_SCL_PIN   GPIO_PIN_12

Definition for I2C4 Pins.

PD12

Definition at line 248 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_SDA_AF   GPIO_AF11_I2C4

Definition at line 252 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_SDA_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOB_CLK_ENABLE()

Definition at line 241 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

Definition at line 253 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_AUDIO_I2Cx_SDA_PIN   GPIO_PIN_7

PB7

Definition at line 251 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_DMAx_CLK_ENABLE ( )    __HAL_RCC_DMA1_CLK_ENABLE()

Definition at line 266 of file stm32f769i_discovery.h.

#define DISCOVERY_EXT_I2Cx   I2C1

User can use this section to tailor I2C1/I2C1 instance used and associated resources.

Definition for I2C1 clock resources

Definition at line 264 of file stm32f769i_discovery.h.

Referenced by I2Cx_Init().

#define DISCOVERY_EXT_I2Cx_CLK_ENABLE ( )    __HAL_RCC_I2C1_CLK_ENABLE()

Definition at line 265 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_EXT_I2Cx_ER_IRQn   I2C1_ER_IRQn

Definition at line 282 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_EXT_I2Cx_EV_IRQn   I2C1_EV_IRQn

Definition of I2C interrupt requests.

Definition at line 281 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_EXT_I2Cx_FORCE_RESET ( )    __HAL_RCC_I2C1_FORCE_RESET()

Definition at line 269 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_EXT_I2Cx_RELEASE_RESET ( )    __HAL_RCC_I2C1_RELEASE_RESET()

Definition at line 270 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_EXT_I2Cx_SCL_PIN   GPIO_PIN_8

Definition for I2C1 Pins.

PB8

Definition at line 274 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_EXT_I2Cx_SCL_SDA_AF   GPIO_AF4_I2C1

Definition at line 276 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_EXT_I2Cx_SCL_SDA_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOB_CLK_ENABLE()

Definition at line 267 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

Definition at line 275 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define DISCOVERY_EXT_I2Cx_SDA_PIN   GPIO_PIN_9

PB9

Definition at line 277 of file stm32f769i_discovery.h.

Referenced by I2Cx_MspInit().

#define EEPROM_I2C_ADDRESS_A01   ((uint16_t)0xA0)

EEPROM I2C Slave address 1.

Definition at line 226 of file stm32f769i_discovery.h.

Referenced by BSP_EEPROM_Init().

#define EEPROM_I2C_ADDRESS_A02   ((uint16_t)0xA6)

EEPROM I2C Slave address 2.

Definition at line 231 of file stm32f769i_discovery.h.

Referenced by BSP_EEPROM_Init().

#define OTG_HS_OVER_CURRENT_PIN   GPIO_PIN_4

USB OTG HS Over Current signal.

Definition at line 186 of file stm32f769i_discovery.h.

#define OTG_HS_OVER_CURRENT_PORT   GPIOD

Definition at line 187 of file stm32f769i_discovery.h.

#define OTG_HS_OVER_CURRENT_PORT_CLK_ENABLE ( )    __HAL_RCC_GPIOD_CLK_ENABLE()

Definition at line 188 of file stm32f769i_discovery.h.

#define SD_DETECT_EXTI_IRQn   EXTI15_10_IRQn

Definition at line 197 of file stm32f769i_discovery.h.

Referenced by BSP_SD_ITConfig().

#define SD_DETECT_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOI_CLK_DISABLE()

Definition at line 196 of file stm32f769i_discovery.h.

#define SD_DETECT_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOI_CLK_ENABLE()

Definition at line 195 of file stm32f769i_discovery.h.

Referenced by BSP_SD_Detect_MspInit().

#define SD_DETECT_GPIO_PORT   ((GPIO_TypeDef*)GPIOI)
#define SD_DETECT_PIN   ((uint32_t)GPIO_PIN_15)

SD-detect signal.

Definition at line 193 of file stm32f769i_discovery.h.

Referenced by BSP_SD_Detect_MspInit(), BSP_SD_IsDetected(), and BSP_SD_ITConfig().

#define TS_I2C_ADDRESS   ((uint16_t)0x54)

TouchScreen FT6206 Slave I2C address 1.

Definition at line 211 of file stm32f769i_discovery.h.

Referenced by BSP_TS_Init().

#define TS_I2C_ADDRESS_A02   ((uint16_t)0x70)

TouchScreen FT6336G Slave I2C address 2.

Definition at line 216 of file stm32f769i_discovery.h.

Referenced by BSP_TS_Init().

#define TS_INT_EXTI_IRQn   EXTI15_10_IRQn

Definition at line 206 of file stm32f769i_discovery.h.

Referenced by BSP_TS_ITConfig().

#define TS_INT_GPIO_CLK_DISABLE ( )    __HAL_RCC_GPIOI_CLK_DISABLE()

Definition at line 205 of file stm32f769i_discovery.h.

#define TS_INT_GPIO_CLK_ENABLE ( )    __HAL_RCC_GPIOI_CLK_ENABLE()

Definition at line 204 of file stm32f769i_discovery.h.

Referenced by BSP_TS_INT_MspInit().

#define TS_INT_GPIO_PORT   ((GPIO_TypeDef*)GPIOI)

Definition at line 203 of file stm32f769i_discovery.h.

Referenced by BSP_TS_INT_MspInit(), and BSP_TS_ITConfig().

#define TS_INT_PIN   ((uint32_t)GPIO_PIN_13)

Touch screen interrupt signal.

Definition at line 202 of file stm32f769i_discovery.h.

Referenced by BSP_TS_INT_MspInit(), and BSP_TS_ITConfig().

Generated on Fri Dec 30 2016 18:30:07 for STM32F769I-Discovery BSP User Manual by   doxygen 1.7.6.1