Table of contents
- STM32F072B-Discovery BSP Drivers
-
Modules
-
BSP
-
STM32F072B_DISCOVERY
-
STM32F072B_DISCOVERY Common
- Private Constants
- Private Variables
- Bus Operations functions
- Link Operations functions
- Exported Types
-
Exported Constants
-
STM32F072B_DISCOVERY LED
-
Defines
- LED3_GPIO_CLK_DISABLE
- LED3_GPIO_CLK_ENABLE
- LED3_GPIO_PORT
- LED3_PIN
- LED4_GPIO_CLK_DISABLE
- LED4_GPIO_CLK_ENABLE
- LED4_GPIO_PORT
- LED4_PIN
- LED5_GPIO_CLK_DISABLE
- LED5_GPIO_CLK_ENABLE
- LED5_GPIO_PORT
- LED5_PIN
- LED6_GPIO_CLK_DISABLE
- LED6_GPIO_CLK_ENABLE
- LED6_GPIO_PORT
- LED6_PIN
- LEDn
- LEDx_GPIO_CLK_DISABLE
- LEDx_GPIO_CLK_ENABLE
-
Defines
- STM32F072B_DISCOVERY BUTTON
-
STM32F072B_DISCOVERY BUS
-
Defines
- DISCOVERY_EEPROM_I2C_ADDRESS_A01
- DISCOVERY_I2Cx
- DISCOVERY_I2Cx_AF
- DISCOVERY_I2Cx_CLK_DISABLE
- DISCOVERY_I2Cx_CLK_ENABLE
- DISCOVERY_I2Cx_FORCE_RESET
- DISCOVERY_I2Cx_GPIO_CLK_DISABLE
- DISCOVERY_I2Cx_GPIO_CLK_ENABLE
- DISCOVERY_I2Cx_GPIO_PORT
- DISCOVERY_I2Cx_RELEASE_RESET
- DISCOVERY_I2Cx_SCL_PIN
- DISCOVERY_I2Cx_SDA_PIN
- DISCOVERY_I2Cx_TIMING
- DISCOVERY_SPIx
- DISCOVERY_SPIx_AF
- DISCOVERY_SPIx_CLOCK_ENABLE
- DISCOVERY_SPIx_GPIO_CLK_DISABLE
- DISCOVERY_SPIx_GPIO_CLK_ENABLE
- DISCOVERY_SPIx_GPIO_PORT
- DISCOVERY_SPIx_MISO_PIN
- DISCOVERY_SPIx_MOSI_PIN
- DISCOVERY_SPIx_SCK_PIN
- I2Cx_TIMEOUT_MAX
- SPIx_TIMEOUT_MAX
-
Defines
-
STM32F072B_DISCOVERY COMPONENT
-
Defines
- DISCOVERY_EEPROM_DMA
- DISCOVERY_EEPROM_DMA_CHANNEL_RX
- DISCOVERY_EEPROM_DMA_CHANNEL_TX
- DISCOVERY_EEPROM_DMA_CLK_DISABLE
- DISCOVERY_EEPROM_DMA_CLK_ENABLE
- DISCOVERY_EEPROM_DMA_PREPRIO
- DISCOVERY_EEPROM_DMA_RX_IRQn
- DISCOVERY_EEPROM_DMA_SUBPRIO
- DISCOVERY_EEPROM_DMA_TX_IRQn
- DUMMY_BYTE
- GYRO_CS_GPIO_CLK_DISABLE
- GYRO_CS_GPIO_CLK_ENABLE
- GYRO_CS_GPIO_PORT
- GYRO_CS_HIGH
- GYRO_CS_LOW
- GYRO_CS_PIN
- GYRO_INT1_EXTI_IRQn
- GYRO_INT1_PIN
- GYRO_INT2_EXTI_IRQn
- GYRO_INT2_PIN
- GYRO_INT_GPIO_CLK_DISABLE
- GYRO_INT_GPIO_CLK_ENABLE
- GYRO_INT_GPIO_PORT
- MULTIPLEBYTE_CMD
- READWRITE_CMD
-
Defines
-
STM32F072B_DISCOVERY LED
- Exported Functions
- STM32F072B_DISCOVERY EEPROM
- STM32F072B_DISCOVERY GYROSCOPE
-
STM32F072B_DISCOVERY Common
-
STM32F072B_DISCOVERY
-
BSP
-
Files
-
File List
-
stm32f072b_discovery.c
- __STM32F072B_DISCO_BSP_VERSION
- __STM32F072B_DISCO_BSP_VERSION_MAIN
- __STM32F072B_DISCO_BSP_VERSION_RC
- __STM32F072B_DISCO_BSP_VERSION_SUB1
- __STM32F072B_DISCO_BSP_VERSION_SUB2
- BSP_GetVersion
- BSP_LED_Init
- BSP_LED_Off
- BSP_LED_On
- BSP_LED_Toggle
- BSP_PB_GetState
- BSP_PB_Init
- EEPROM_IO_Init
- EEPROM_IO_IsDeviceReady
- EEPROM_IO_ReadData
- EEPROM_IO_WriteData
- GYRO_IO_Init
- GYRO_IO_Read
- GYRO_IO_Write
- I2Cx_Error
- I2Cx_Init
- I2Cx_MspInit
- I2Cx_ReadBuffer
- I2Cx_ReadData
- I2Cx_WriteBuffer
- I2Cx_WriteData
- SPIx_Error
- SPIx_Init
- SPIx_MspInit
- SPIx_WriteRead
- BUTTON_IRQn
- BUTTON_PIN
- BUTTON_PORT
- I2cHandle
- LED_PIN
- LED_PORT
- SpiHandle
- SpixTimeout
-
stm32f072b_discovery.h
- BUTTONn
- BUTTONx_GPIO_CLK_DISABLE
- BUTTONx_GPIO_CLK_ENABLE
- DISCOVERY_EEPROM_DMA
- DISCOVERY_EEPROM_DMA_CHANNEL_RX
- DISCOVERY_EEPROM_DMA_CHANNEL_TX
- DISCOVERY_EEPROM_DMA_CLK_DISABLE
- DISCOVERY_EEPROM_DMA_CLK_ENABLE
- DISCOVERY_EEPROM_DMA_PREPRIO
- DISCOVERY_EEPROM_DMA_RX_IRQn
- DISCOVERY_EEPROM_DMA_SUBPRIO
- DISCOVERY_EEPROM_DMA_TX_IRQn
- DISCOVERY_EEPROM_I2C_ADDRESS_A01
- DISCOVERY_I2Cx
- DISCOVERY_I2Cx_AF
- DISCOVERY_I2Cx_CLK_DISABLE
- DISCOVERY_I2Cx_CLK_ENABLE
- DISCOVERY_I2Cx_FORCE_RESET
- DISCOVERY_I2Cx_GPIO_CLK_DISABLE
- DISCOVERY_I2Cx_GPIO_CLK_ENABLE
- DISCOVERY_I2Cx_GPIO_PORT
- DISCOVERY_I2Cx_RELEASE_RESET
- DISCOVERY_I2Cx_SCL_PIN
- DISCOVERY_I2Cx_SDA_PIN
- DISCOVERY_I2Cx_TIMING
- DISCOVERY_SPIx
- DISCOVERY_SPIx_AF
- DISCOVERY_SPIx_CLOCK_ENABLE
- DISCOVERY_SPIx_GPIO_CLK_DISABLE
- DISCOVERY_SPIx_GPIO_CLK_ENABLE
- DISCOVERY_SPIx_GPIO_PORT
- DISCOVERY_SPIx_MISO_PIN
- DISCOVERY_SPIx_MOSI_PIN
- DISCOVERY_SPIx_SCK_PIN
- DUMMY_BYTE
- GYRO_CS_GPIO_CLK_DISABLE
- GYRO_CS_GPIO_CLK_ENABLE
- GYRO_CS_GPIO_PORT
- GYRO_CS_HIGH
- GYRO_CS_LOW
- GYRO_CS_PIN
- GYRO_INT1_EXTI_IRQn
- GYRO_INT1_PIN
- GYRO_INT2_EXTI_IRQn
- GYRO_INT2_PIN
- GYRO_INT_GPIO_CLK_DISABLE
- GYRO_INT_GPIO_CLK_ENABLE
- GYRO_INT_GPIO_PORT
- I2Cx_TIMEOUT_MAX
- LED3_GPIO_CLK_DISABLE
- LED3_GPIO_CLK_ENABLE
- LED3_GPIO_PORT
- LED3_PIN
- LED4_GPIO_CLK_DISABLE
- LED4_GPIO_CLK_ENABLE
- LED4_GPIO_PORT
- LED4_PIN
- LED5_GPIO_CLK_DISABLE
- LED5_GPIO_CLK_ENABLE
- LED5_GPIO_PORT
- LED5_PIN
- LED6_GPIO_CLK_DISABLE
- LED6_GPIO_CLK_ENABLE
- LED6_GPIO_PORT
- LED6_PIN
- LEDn
- LEDx_GPIO_CLK_DISABLE
- LEDx_GPIO_CLK_ENABLE
- MULTIPLEBYTE_CMD
- READWRITE_CMD
- SPIx_TIMEOUT_MAX
- USER_BUTTON_EXTI_IRQn
- USER_BUTTON_GPIO_CLK_DISABLE
- USER_BUTTON_GPIO_CLK_ENABLE
- USER_BUTTON_GPIO_PORT
- USER_BUTTON_PIN
- Button_TypeDef
- ButtonMode_TypeDef
- Led_TypeDef
- BSP_GetVersion
- BSP_LED_Init
- BSP_LED_Off
- BSP_LED_On
- BSP_LED_Toggle
- BSP_PB_GetState
- BSP_PB_Init
- stm32f072b_discovery_eeprom.c
-
stm32f072b_discovery_eeprom.h
- EEPROM_FAIL
- EEPROM_LONG_TIMEOUT
- EEPROM_MAX_SIZE
- EEPROM_MAX_TRIALS_NUMBER
- EEPROM_OK
- EEPROM_PAGESIZE
- EEPROM_TIMEOUT
- BSP_EEPROM_Init
- BSP_EEPROM_ReadBuffer
- BSP_EEPROM_TIMEOUT_UserCallback
- BSP_EEPROM_WaitEepromStandbyState
- BSP_EEPROM_WriteBuffer
- BSP_EEPROM_WritePage
- EEPROM_IO_Init
- EEPROM_IO_IsDeviceReady
- EEPROM_IO_ReadData
- EEPROM_IO_WriteData
- stm32f072b_discovery_gyroscope.c
- stm32f072b_discovery_gyroscope.h
-
stm32f072b_discovery.c
- Globals
-
File List
- Directories