Table of contents
- STM32F411E-Discovery BSP Drivers
-
Modules
-
BSP
-
STM32F411E discovery
-
STM32F411E discovery LOW LEVEL
- STM32F411E discovery LOW LEVEL Privat TypesDefinitions
- STM32F411E discovery LOW LEVEL Private Defines
- STM32F411E discovery LOW LEVEL Private Macros
- STM32F411E discovery LOW LEVEL Private Variables
- STM32F411E discovery LOW LEVEL Private FunctionPrototypes
- STM32F411E discovery LOW LEVEL Private Functions
-
STM32F411E DISCOVERY HLOW LEVEL
- STM32F411E DISCOVERY HLOW LEVEL Exported Types
-
STM32F411E DISCOVERY HLOW LEVEL Exported Constants
-
STM32F411E DISCOVERY HLOW LEVEL 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
- STM32F411E DISCOVERY HLOW LEVEL BUTTON
-
STM32F411E DISCOVERY HLOW LEVEL BUS
-
Defines
- AUDIO_I2C_ADDRESS
- AUDIO_RESET_GPIO
- AUDIO_RESET_GPIO_CLK_ENABLE
- AUDIO_RESET_PIN
- CODEC_AUDIO_POWER_OFF
- CODEC_AUDIO_POWER_ON
- DISCOVERY_I2Cx
- DISCOVERY_I2Cx_AF
- DISCOVERY_I2Cx_CLOCK_ENABLE
- DISCOVERY_I2Cx_ER_IRQn
- DISCOVERY_I2Cx_EV_IRQn
- 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_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_MAX_COMMUNICATION_FREQ
- I2Cx_TIMEOUT_MAX
- MULTIPLEBYTE_CMD
- READWRITE_CMD
- SPIx_TIMEOUT_MAX
-
Defines
- Defines
-
STM32F411E DISCOVERY HLOW LEVEL LED
- STM32F411E DISCOVERY HLOW LEVEL Exported Macros
- STM32F411E DISCOVERY HLOW LEVEL Exported Functions
-
STM32F411E DISCOVERY ACCELEROMETER
- STM32F411E DISCOVERY ACCELEROMETER Private TypesDefinitions
- STM32F411E DISCOVERY ACCELEROMETER Private Defines
- STM32F411E DISCOVERY ACCELEROMETER Private Macros
- STM32F411E DISCOVERY ACCELEROMETER Private Variables
- STM32F411E DISCOVERY ACCELEROMETER Private FunctionPrototypes
- STM32F411E DISCOVERY ACCELEROMETER Private Functions
- STM32F411E DISCOVERY ACCELEROMETER Exported Types
- STM32F411E DISCOVERY ACCELEROMETER Exported Constants
- STM32F411E DISCOVERY ACCELEROMETER Exported Functions
-
STM32F411E DISCOVERY AUDIO
- STM32F411E DISCOVERY AUDIO Private Types
- STM32F411E DISCOVERY AUDIO Private Defines
- STM32F411E DISCOVERY AUDIO Private Macros
- STM32F411E DISCOVERY AUDIO Private Variables
- STM32F411E DISCOVERY AUDIO Private Function Prototypes
-
STM32F411E DISCOVERY AUDIO OUT Private Functions
-
Functions
- BSP_AUDIO_OUT_ChangeBuffer
- BSP_AUDIO_OUT_ClockConfig
- BSP_AUDIO_OUT_Error_CallBack
- BSP_AUDIO_OUT_HalfTransfer_CallBack
- BSP_AUDIO_OUT_Init
- BSP_AUDIO_OUT_MspDeInit
- BSP_AUDIO_OUT_MspInit
- BSP_AUDIO_OUT_Pause
- BSP_AUDIO_OUT_Play
- BSP_AUDIO_OUT_Resume
- BSP_AUDIO_OUT_SetFrequency
- BSP_AUDIO_OUT_SetMute
- BSP_AUDIO_OUT_SetOutputMode
- BSP_AUDIO_OUT_SetVolume
- BSP_AUDIO_OUT_Stop
- BSP_AUDIO_OUT_TransferComplete_CallBack
- HAL_I2S_TxCpltCallback
- HAL_I2S_TxHalfCpltCallback
- I2S3_Init
-
Functions
-
STM32F411EDISCOVERY AUDIO IN Private Functions
-
Functions
- BSP_AUDIO_IN_ClockConfig
- BSP_AUDIO_IN_Error_Callback
- BSP_AUDIO_IN_HalfTransfer_CallBack
- BSP_AUDIO_IN_Init
- BSP_AUDIO_IN_MspDeInit
- BSP_AUDIO_IN_MspInit
- BSP_AUDIO_IN_Pause
- BSP_AUDIO_IN_PDMToPCM
- BSP_AUDIO_IN_Record
- BSP_AUDIO_IN_Resume
- BSP_AUDIO_IN_SetVolume
- BSP_AUDIO_IN_Stop
- BSP_AUDIO_IN_TransferComplete_CallBack
- HAL_I2S_RxCpltCallback
- HAL_I2S_RxHalfCpltCallback
- I2S2_Init
- PDMDecoder_Init
-
Functions
- STM32F411E DISCOVERY AUDIO IN OUT Private Functions
- STM32F411E DISCOVERY AUDIO Exported Types
-
STM32F411E DISCOVERY AUDIO OUT Exported Constants
-
Defines
- AUDIO_ERROR
- AUDIO_IN_IRQ_PREPRIO
- AUDIO_OK
- AUDIO_OUT_IRQ_PREPRIO
- AUDIO_TIMEOUT
- AUDIODATA_SIZE
- CHANNEL_DEMUX_MASK
- DEFAULT_AUDIO_IN_BIT_RESOLUTION
- DEFAULT_AUDIO_IN_CHANNEL_NBR
- DEFAULT_AUDIO_IN_FREQ
- DEFAULT_AUDIO_IN_VOLUME
- DMA_MAX_SZE
- I2S2
- I2S2_CLK_DISABLE
- I2S2_CLK_ENABLE
- I2S2_DMAx_CHANNEL
- I2S2_DMAx_CLK_DISABLE
- I2S2_DMAx_CLK_ENABLE
- I2S2_DMAx_IRQ
- I2S2_DMAx_MEM_DATA_SIZE
- I2S2_DMAx_PERIPH_DATA_SIZE
- I2S2_DMAx_STREAM
- I2S2_IRQHandler
- I2S2_MOSI_AF
- I2S2_MOSI_GPIO_CLK_ENABLE
- I2S2_MOSI_GPIO_PORT
- I2S2_MOSI_PIN
- I2S2_SCK_AF
- I2S2_SCK_GPIO_CLK_ENABLE
- I2S2_SCK_GPIO_PORT
- I2S2_SCK_PIN
- I2S3
- I2S3_CLK_DISABLE
- I2S3_CLK_ENABLE
- I2S3_DMAx_CHANNEL
- I2S3_DMAx_CLK_DISABLE
- I2S3_DMAx_CLK_ENABLE
- I2S3_DMAx_IRQ
- I2S3_DMAx_MEM_DATA_SIZE
- I2S3_DMAx_PERIPH_DATA_SIZE
- I2S3_DMAx_STREAM
- I2S3_IRQHandler
- I2S3_MCK_CLK_ENABLE
- I2S3_MCK_GPIO_PORT
- I2S3_MCK_PIN
- I2S3_SCK_PIN
- I2S3_SCK_SD_CLK_ENABLE
- I2S3_SCK_SD_GPIO_PORT
- I2S3_SCK_SD_WS_AF
- I2S3_SD_PIN
- I2S3_WS_CLK_ENABLE
- I2S3_WS_GPIO_PORT
- I2S3_WS_PIN
- INTERNAL_BUFF_SIZE
- PCM_OUT_SIZE
-
Defines
- STM32F411E DISCOVERY AUDIO Exported Variables
- STM32F411E DISCOVERY AUDIO Exported Macros
-
STM32F411E DISCOVERY AUDIO OUT Exported Functions
-
Functions
- BSP_AUDIO_OUT_ChangeBuffer
- BSP_AUDIO_OUT_ClockConfig
- BSP_AUDIO_OUT_Error_CallBack
- BSP_AUDIO_OUT_HalfTransfer_CallBack
- BSP_AUDIO_OUT_Init
- BSP_AUDIO_OUT_MspDeInit
- BSP_AUDIO_OUT_MspInit
- BSP_AUDIO_OUT_Pause
- BSP_AUDIO_OUT_Play
- BSP_AUDIO_OUT_Resume
- BSP_AUDIO_OUT_SetFrequency
- BSP_AUDIO_OUT_SetMute
- BSP_AUDIO_OUT_SetOutputMode
- BSP_AUDIO_OUT_SetVolume
- BSP_AUDIO_OUT_Stop
- BSP_AUDIO_OUT_TransferComplete_CallBack
-
Functions
-
STM32F411E DISCOVERY AUDIO IN Exported Functions
-
Functions
- BSP_AUDIO_IN_ClockConfig
- BSP_AUDIO_IN_Error_Callback
- BSP_AUDIO_IN_HalfTransfer_CallBack
- BSP_AUDIO_IN_Init
- BSP_AUDIO_IN_MspDeInit
- BSP_AUDIO_IN_MspInit
- BSP_AUDIO_IN_Pause
- BSP_AUDIO_IN_PDMToPCM
- BSP_AUDIO_IN_Record
- BSP_AUDIO_IN_Resume
- BSP_AUDIO_IN_SetVolume
- BSP_AUDIO_IN_Stop
- BSP_AUDIO_IN_TransferComplete_CallBack
-
Functions
-
STM32F411E DISCOVERY GYROSCOPE
- STM32F411E DISCOVERY GYROSCOPE Private TypesDefinitions
- STM32F411E DISCOVERY GYROSCOPE Private Defines
- STM32F411E DISCOVERY GYROSCOPE Private Macros
- STM32F411E DISCOVERY GYROSCOPE Private Variables
- STM32F411E DISCOVERY GYROSCOPE Private FunctionPrototypes
- STM32F411E DISCOVERY GYROSCOPE Private Functions
- STM32F411E DISCOVERY GYROSCOPE Exported Types
- STM32F411E DISCOVERY GYROSCOPE Exported Constants
- STM32F411E DISCOVERY GYROSCOPE Exported Macros
- STM32F411E DISCOVERY GYROSCOPE Exported Functions
-
STM32F411E discovery LOW LEVEL
-
STM32F411E discovery
-
BSP
-
Files
-
File List
-
stm32f411e_discovery.c
- __STM32F411E_DISCO_BSP_VERSION
- __STM32F411E_DISCO_BSP_VERSION_MAIN
- __STM32F411E_DISCO_BSP_VERSION_RC
- __STM32F411E_DISCO_BSP_VERSION_SUB1
- __STM32F411E_DISCO_BSP_VERSION_SUB2
- AUDIO_IO_DeInit
- AUDIO_IO_Init
- AUDIO_IO_Read
- AUDIO_IO_Write
- BSP_GetVersion
- BSP_LED_Init
- BSP_LED_Off
- BSP_LED_On
- BSP_LED_Toggle
- BSP_PB_GetState
- BSP_PB_Init
- COMPASSACCELERO_IO_Init
- COMPASSACCELERO_IO_ITConfig
- COMPASSACCELERO_IO_Read
- COMPASSACCELERO_IO_Write
- GYRO_IO_Init
- GYRO_IO_Read
- GYRO_IO_Write
- I2Cx_Error
- I2Cx_Init
- I2Cx_MspInit
- I2Cx_ReadData
- I2Cx_WriteData
- SPIx_Error
- SPIx_Init
- SPIx_MspInit
- SPIx_WriteRead
- BUTTON_IRQn
- BUTTON_PIN
- BUTTON_PORT
- GPIO_PIN
- GPIO_PORT
- I2cHandle
- I2cxTimeout
- SpiHandle
- SpixTimeout
-
stm32f411e_discovery.h
- ACCELERO_DRDY_EXTI_IRQn
- ACCELERO_DRDY_GPIO_CLK_DISABLE
- ACCELERO_DRDY_GPIO_CLK_ENABLE
- ACCELERO_DRDY_GPIO_PORT
- ACCELERO_DRDY_PIN
- ACCELERO_INT1_EXTI_IRQn
- ACCELERO_INT1_PIN
- ACCELERO_INT2_EXTI_IRQn
- ACCELERO_INT2_PIN
- ACCELERO_INT_GPIO_CLK_DISABLE
- ACCELERO_INT_GPIO_CLK_ENABLE
- ACCELERO_INT_GPIO_PORT
- AUDIO_I2C_ADDRESS
- AUDIO_RESET_GPIO
- AUDIO_RESET_GPIO_CLK_ENABLE
- AUDIO_RESET_PIN
- BUTTONn
- BUTTONx_GPIO_CLK_DISABLE
- BUTTONx_GPIO_CLK_ENABLE
- CODEC_AUDIO_POWER_OFF
- CODEC_AUDIO_POWER_ON
- DISCOVERY_I2Cx
- DISCOVERY_I2Cx_AF
- DISCOVERY_I2Cx_CLOCK_ENABLE
- DISCOVERY_I2Cx_ER_IRQn
- DISCOVERY_I2Cx_EV_IRQn
- 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_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_MAX_COMMUNICATION_FREQ
- I2Cx_TIMEOUT_MAX
- KEY_BUTTON_EXTI_IRQn
- KEY_BUTTON_GPIO_CLK_DISABLE
- KEY_BUTTON_GPIO_CLK_ENABLE
- KEY_BUTTON_GPIO_PORT
- KEY_BUTTON_PIN
- 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
- 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
- stm32f411e_discovery_accelerometer.c
- stm32f411e_discovery_accelerometer.h
-
stm32f411e_discovery_audio.c
- BSP_AUDIO_IN_ClockConfig
- BSP_AUDIO_IN_Error_Callback
- BSP_AUDIO_IN_HalfTransfer_CallBack
- BSP_AUDIO_IN_Init
- BSP_AUDIO_IN_MspDeInit
- BSP_AUDIO_IN_MspInit
- BSP_AUDIO_IN_Pause
- BSP_AUDIO_IN_PDMToPCM
- BSP_AUDIO_IN_Record
- BSP_AUDIO_IN_Resume
- BSP_AUDIO_IN_SetVolume
- BSP_AUDIO_IN_Stop
- BSP_AUDIO_IN_TransferComplete_CallBack
- BSP_AUDIO_OUT_ChangeBuffer
- BSP_AUDIO_OUT_ClockConfig
- BSP_AUDIO_OUT_Error_CallBack
- BSP_AUDIO_OUT_HalfTransfer_CallBack
- BSP_AUDIO_OUT_Init
- BSP_AUDIO_OUT_MspDeInit
- BSP_AUDIO_OUT_MspInit
- BSP_AUDIO_OUT_Pause
- BSP_AUDIO_OUT_Play
- BSP_AUDIO_OUT_Resume
- BSP_AUDIO_OUT_SetFrequency
- BSP_AUDIO_OUT_SetMute
- BSP_AUDIO_OUT_SetOutputMode
- BSP_AUDIO_OUT_SetVolume
- BSP_AUDIO_OUT_Stop
- BSP_AUDIO_OUT_TransferComplete_CallBack
- HAL_I2S_ErrorCallback
- HAL_I2S_RxCpltCallback
- HAL_I2S_RxHalfCpltCallback
- HAL_I2S_TxCpltCallback
- HAL_I2S_TxHalfCpltCallback
- I2S2_Init
- I2S3_Init
- PDMDecoder_Init
- AudioInVolume
- Filter
- hAudioInI2s
- hAudioOutI2s
- I2SFreq
- I2SPLLN
- I2SPLLR
- pAudioDrv
-
stm32f411e_discovery_audio.h
- AUDIO_ERROR
- AUDIO_IN_IRQ_PREPRIO
- AUDIO_OK
- AUDIO_OUT_IRQ_PREPRIO
- AUDIO_TIMEOUT
- AUDIODATA_SIZE
- CHANNEL_DEMUX_MASK
- DEFAULT_AUDIO_IN_BIT_RESOLUTION
- DEFAULT_AUDIO_IN_CHANNEL_NBR
- DEFAULT_AUDIO_IN_FREQ
- DEFAULT_AUDIO_IN_VOLUME
- DMA_MAX
- DMA_MAX_SZE
- I2S2
- I2S2_CLK_DISABLE
- I2S2_CLK_ENABLE
- I2S2_DMAx_CHANNEL
- I2S2_DMAx_CLK_DISABLE
- I2S2_DMAx_CLK_ENABLE
- I2S2_DMAx_IRQ
- I2S2_DMAx_MEM_DATA_SIZE
- I2S2_DMAx_PERIPH_DATA_SIZE
- I2S2_DMAx_STREAM
- I2S2_IRQHandler
- I2S2_MOSI_AF
- I2S2_MOSI_GPIO_CLK_ENABLE
- I2S2_MOSI_GPIO_PORT
- I2S2_MOSI_PIN
- I2S2_SCK_AF
- I2S2_SCK_GPIO_CLK_ENABLE
- I2S2_SCK_GPIO_PORT
- I2S2_SCK_PIN
- I2S3
- I2S3_CLK_DISABLE
- I2S3_CLK_ENABLE
- I2S3_DMAx_CHANNEL
- I2S3_DMAx_CLK_DISABLE
- I2S3_DMAx_CLK_ENABLE
- I2S3_DMAx_IRQ
- I2S3_DMAx_MEM_DATA_SIZE
- I2S3_DMAx_PERIPH_DATA_SIZE
- I2S3_DMAx_STREAM
- I2S3_IRQHandler
- I2S3_MCK_CLK_ENABLE
- I2S3_MCK_GPIO_PORT
- I2S3_MCK_PIN
- I2S3_SCK_PIN
- I2S3_SCK_SD_CLK_ENABLE
- I2S3_SCK_SD_GPIO_PORT
- I2S3_SCK_SD_WS_AF
- I2S3_SD_PIN
- I2S3_WS_CLK_ENABLE
- I2S3_WS_GPIO_PORT
- I2S3_WS_PIN
- INTERNAL_BUFF_SIZE
- PCM_OUT_SIZE
- BSP_AUDIO_IN_ClockConfig
- BSP_AUDIO_IN_Error_Callback
- BSP_AUDIO_IN_HalfTransfer_CallBack
- BSP_AUDIO_IN_Init
- BSP_AUDIO_IN_MspDeInit
- BSP_AUDIO_IN_MspInit
- BSP_AUDIO_IN_Pause
- BSP_AUDIO_IN_PDMToPCM
- BSP_AUDIO_IN_Record
- BSP_AUDIO_IN_Resume
- BSP_AUDIO_IN_SetVolume
- BSP_AUDIO_IN_Stop
- BSP_AUDIO_IN_TransferComplete_CallBack
- BSP_AUDIO_OUT_ChangeBuffer
- BSP_AUDIO_OUT_ClockConfig
- BSP_AUDIO_OUT_Error_CallBack
- BSP_AUDIO_OUT_HalfTransfer_CallBack
- BSP_AUDIO_OUT_Init
- BSP_AUDIO_OUT_MspDeInit
- BSP_AUDIO_OUT_MspInit
- BSP_AUDIO_OUT_Pause
- BSP_AUDIO_OUT_Play
- BSP_AUDIO_OUT_Resume
- BSP_AUDIO_OUT_SetFrequency
- BSP_AUDIO_OUT_SetMute
- BSP_AUDIO_OUT_SetOutputMode
- BSP_AUDIO_OUT_SetVolume
- BSP_AUDIO_OUT_Stop
- BSP_AUDIO_OUT_TransferComplete_CallBack
- AudioInVolume
- stm32f411e_discovery_gyroscope.c
- stm32f411e_discovery_gyroscope.h
-
stm32f411e_discovery.c
- Globals
-
File List
- Directories