documentation
.HELP!
STM32F072B Discovery BSP Drivers Documentation
STM32F072B-Discovery BSP User Manual: BSP
STM32F072B Discovery BSP Drivers
previous page
next page
STM32F072B-Discovery BSP User Manual
Main Page
Modules
Files
Directories
Modules
BSP
Modules
STM32F072B_DISCOVERY
Generated on Wed Jul 5 2017 09:43:20 for STM32F072B-Discovery BSP User Manual by
1.7.6.1
previous page
start
next page
Menu
Homepage
Table of contents
STM32F072B-Discovery BSP Drivers
Modules
BSP
STM32F072B_DISCOVERY
STM32F072B_DISCOVERY Common
Private Constants
Defines
__STM32F072B_DISCO_BSP_VERSION
__STM32F072B_DISCO_BSP_VERSION_MAIN
__STM32F072B_DISCO_BSP_VERSION_RC
__STM32F072B_DISCO_BSP_VERSION_SUB1
__STM32F072B_DISCO_BSP_VERSION_SUB2
Private Variables
Variables
BUTTON_IRQn
BUTTON_PIN
BUTTON_PORT
I2cHandle
LED_PIN
LED_PORT
SpiHandle
SpixTimeout
Bus Operations functions
Functions
I2Cx_Error
I2Cx_Init
I2Cx_MspInit
I2Cx_ReadBuffer
I2Cx_ReadData
I2Cx_WriteBuffer
I2Cx_WriteData
SPIx_Error
SPIx_Init
SPIx_MspInit
SPIx_WriteRead
Link Operations functions
Functions
EEPROM_IO_Init
EEPROM_IO_IsDeviceReady
EEPROM_IO_ReadData
EEPROM_IO_WriteData
GYRO_IO_Init
GYRO_IO_Read
GYRO_IO_Write
Exported Types
Enumerations
Button_TypeDef
ButtonMode_TypeDef
Led_TypeDef
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
STM32F072B_DISCOVERY BUTTON
Defines
BUTTONn
BUTTONx_GPIO_CLK_DISABLE
BUTTONx_GPIO_CLK_ENABLE
USER_BUTTON_EXTI_IRQn
USER_BUTTON_GPIO_CLK_DISABLE
USER_BUTTON_GPIO_CLK_ENABLE
USER_BUTTON_GPIO_PORT
USER_BUTTON_PIN
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
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
Exported Functions
Functions
BSP_GetVersion
BSP_LED_Init
BSP_LED_Off
BSP_LED_On
BSP_LED_Toggle
BSP_PB_GetState
BSP_PB_Init
STM32F072B_DISCOVERY EEPROM
Private Variables
Variables
EEPROMAddress
EEPROMDataNum
EEPROMDataRead
EEPROMDataWritePointer
EEPROMTimeout
Exported Constants
Defines
EEPROM_FAIL
EEPROM_LONG_TIMEOUT
EEPROM_MAX_SIZE
EEPROM_MAX_TRIALS_NUMBER
EEPROM_OK
EEPROM_PAGESIZE
EEPROM_TIMEOUT
Exported Functions
Functions
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
HAL_I2C_MemRxCpltCallback
HAL_I2C_MemTxCpltCallback
STM32F072B_DISCOVERY GYROSCOPE
Private Variables
Variables
GyroscopeDrv
Exported Types
Enumerations
GYRO_StatusTypeDef
Exported Functions
Functions
BSP_GYRO_DisableIT
BSP_GYRO_EnableIT
BSP_GYRO_GetXYZ
BSP_GYRO_Init
BSP_GYRO_ITConfig
BSP_GYRO_ReadID
BSP_GYRO_Reset
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
BSP_EEPROM_Init
BSP_EEPROM_ReadBuffer
BSP_EEPROM_TIMEOUT_UserCallback
BSP_EEPROM_WaitEepromStandbyState
BSP_EEPROM_WriteBuffer
BSP_EEPROM_WritePage
HAL_I2C_MemRxCpltCallback
HAL_I2C_MemTxCpltCallback
EEPROMAddress
EEPROMDataNum
EEPROMDataRead
EEPROMDataWritePointer
EEPROMTimeout
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
BSP_GYRO_DisableIT
BSP_GYRO_EnableIT
BSP_GYRO_GetXYZ
BSP_GYRO_Init
BSP_GYRO_ITConfig
BSP_GYRO_ReadID
BSP_GYRO_Reset
GyroscopeDrv
stm32f072b_discovery_gyroscope.h
GYRO_StatusTypeDef
BSP_GYRO_DisableIT
BSP_GYRO_EnableIT
BSP_GYRO_GetXYZ
BSP_GYRO_Init
BSP_GYRO_ITConfig
BSP_GYRO_ReadID
BSP_GYRO_Reset
Globals
All
Functions
Variables
Enumerations
Enumerator
Defines
Directories
Firmware
Drivers
BSP
STM32F072B-Discovery
stm32f072b_discovery.c
stm32f072b_discovery.h
stm32f072b_discovery_eeprom.c
stm32f072b_discovery_eeprom.h
stm32f072b_discovery_gyroscope.c
stm32f072b_discovery_gyroscope.h
Get in touch
Submit feedback about this site to:
[email protected]