Table of contents
- STM32L476G-Discovery BSP Drivers
-
Modules
-
BSP
-
STM32L476G-DISCOVERY
-
STM32L476G-DISCOVERY Common
- Private Types Definitions
- Private Defines
- Private Macros
- Exported Variables
- Private Functions
- Exported Functions
-
Bus Operations Functions
-
Functions
- ACCELERO_IO_DeInit
- ACCELERO_IO_Init
- ACCELERO_IO_ITConfig
- ACCELERO_IO_Read
- ACCELERO_IO_Write
- AUDIO_IO_DeInit
- AUDIO_IO_Delay
- AUDIO_IO_Init
- AUDIO_IO_Read
- AUDIO_IO_Write
- GYRO_IO_DeInit
- GYRO_IO_Init
- GYRO_IO_Read
- GYRO_IO_Write
- I2C1_DeInit
- I2C1_Error
- I2C1_Init
- I2C1_MspDeInit
- I2C1_MspInit
- I2C1_ReadBuffer
- I2C1_WriteBuffer
- I2C2_DeInit
- I2C2_Error
- I2C2_Init
- I2C2_MspDeInit
- I2C2_MspInit
- I2C2_ReadBuffer
- I2C2_ReadData
- I2C2_WriteBuffer
- I2C2_WriteData
- MAGNETO_IO_DeInit
- MAGNETO_IO_Init
- MAGNETO_IO_Read
- MAGNETO_IO_Write
- MFX_IO_DeInit
- MFX_IO_Delay
- MFX_IO_EnableWakeupPin
- MFX_IO_Init
- MFX_IO_ITConfig
- MFX_IO_Read
- MFX_IO_ReadMultiple
- MFX_IO_Wakeup
- MFX_IO_Write
- MFX_IO_WriteMultiple
- SPIx_DeInit
- SPIx_Init
- SPIx_MspDeInit
- SPIx_MspInit
- SPIx_Read
- SPIx_Write
- SPIx_WriteRead
-
Functions
- Exported Types
-
Exported Constants
- BATTERY Detection Constants
- LED Constants
-
BUTTON Constants
-
Defines
- DOWN_JOY_EXTI_IRQn
- DOWN_JOY_GPIO_CLK_DISABLE
- DOWN_JOY_GPIO_CLK_ENABLE
- DOWN_JOY_GPIO_PORT
- DOWN_JOY_PIN
- JOY_ALL_PINS
- JOYn
- JOYx_GPIO_CLK_DISABLE
- JOYx_GPIO_CLK_ENABLE
- LEFT_JOY_EXTI_IRQn
- LEFT_JOY_GPIO_CLK_DISABLE
- LEFT_JOY_GPIO_CLK_ENABLE
- LEFT_JOY_GPIO_PORT
- LEFT_JOY_PIN
- RIGHT_JOY_EXTI_IRQn
- RIGHT_JOY_GPIO_CLK_DISABLE
- RIGHT_JOY_GPIO_CLK_ENABLE
- RIGHT_JOY_GPIO_PORT
- RIGHT_JOY_PIN
- SEL_JOY_EXTI_IRQn
- SEL_JOY_GPIO_CLK_DISABLE
- SEL_JOY_GPIO_CLK_ENABLE
- SEL_JOY_GPIO_PORT
- SEL_JOY_PIN
- UP_JOY_EXTI_IRQn
- UP_JOY_GPIO_CLK_DISABLE
- UP_JOY_GPIO_CLK_ENABLE
- UP_JOY_GPIO_PORT
- UP_JOY_PIN
-
Defines
-
BUS Constants
-
Defines
- ACCELERO_CS_GPIO_CLK_DISABLE
- ACCELERO_CS_GPIO_CLK_ENABLE
- ACCELERO_CS_GPIO_PORT
- ACCELERO_CS_HIGH
- ACCELERO_CS_LOW
- ACCELERO_CS_PIN
- ACCELERO_XLINT_EXTI_IRQn
- ACCELERO_XLINT_GPIO_CLK_DISABLE
- ACCELERO_XLINT_GPIO_CLK_ENABLE
- ACCELERO_XLINT_GPIO_PORT
- ACCELERO_XLINT_PIN
- AUDIO_I2C_ADDRESS
- AUDIO_RESET_GPIO
- AUDIO_RESET_GPIO_CLK_DISABLE
- AUDIO_RESET_GPIO_CLK_ENABLE
- AUDIO_RESET_PIN
- CODEC_AUDIO_POWER_OFF
- CODEC_AUDIO_POWER_ON
- DISCOVERY_I2C1
- DISCOVERY_I2C1_CLK_DISABLE
- DISCOVERY_I2C1_CLK_ENABLE
- DISCOVERY_I2C1_ER_IRQHandler
- DISCOVERY_I2C1_ER_IRQn
- DISCOVERY_I2C1_EV_IRQHandler
- DISCOVERY_I2C1_EV_IRQn
- DISCOVERY_I2C1_FORCE_RESET
- DISCOVERY_I2C1_RELEASE_RESET
- DISCOVERY_I2C1_SCL_GPIO_CLK_DISABLE
- DISCOVERY_I2C1_SCL_GPIO_CLK_ENABLE
- DISCOVERY_I2C1_SCL_GPIO_PORT
- DISCOVERY_I2C1_SCL_PIN
- DISCOVERY_I2C1_SCL_SDA_AF
- DISCOVERY_I2C1_SDA_GPIO_CLK_DISABLE
- DISCOVERY_I2C1_SDA_GPIO_CLK_ENABLE
- DISCOVERY_I2C1_SDA_GPIO_PORT
- DISCOVERY_I2C1_SDA_PIN
- DISCOVERY_I2C1_TIMEOUT_MAX
- DISCOVERY_I2C2
- DISCOVERY_I2C2_CLK_DISABLE
- DISCOVERY_I2C2_CLK_ENABLE
- DISCOVERY_I2C2_ER_IRQn
- DISCOVERY_I2C2_EV_IRQn
- DISCOVERY_I2C2_FORCE_RESET
- DISCOVERY_I2C2_RELEASE_RESET
- DISCOVERY_I2C2_SCL_GPIO_CLK_DISABLE
- DISCOVERY_I2C2_SCL_GPIO_CLK_ENABLE
- DISCOVERY_I2C2_SCL_GPIO_PORT
- DISCOVERY_I2C2_SCL_PIN
- DISCOVERY_I2C2_SCL_SDA_AF
- DISCOVERY_I2C2_SDA_GPIO_CLK_DISABLE
- DISCOVERY_I2C2_SDA_GPIO_CLK_ENABLE
- DISCOVERY_I2C2_SDA_GPIO_PORT
- DISCOVERY_I2C2_SDA_PIN
- DISCOVERY_I2C2_TIMEOUT_MAX
- DISCOVERY_SPIx
- DISCOVERY_SPIx_AF
- DISCOVERY_SPIx_CLOCK_DISABLE
- DISCOVERY_SPIx_CLOCK_ENABLE
- DISCOVERY_SPIx_GPIO_CLK_DISABLE
- DISCOVERY_SPIx_GPIO_CLK_ENABLE
- DISCOVERY_SPIx_GPIO_FORCE_RESET
- DISCOVERY_SPIx_GPIO_PORT
- DISCOVERY_SPIx_GPIO_RELEASE_RESET
- 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_GPIO_CLK_DISABLE
- GYRO_INT1_GPIO_CLK_ENABLE
- GYRO_INT1_GPIO_PORT
- GYRO_INT1_PIN
- GYRO_INT2_EXTI_IRQn
- GYRO_INT2_GPIO_CLK_DISABLE
- GYRO_INT2_GPIO_CLK_ENABLE
- GYRO_INT2_GPIO_PORT
- GYRO_INT2_PIN
- IDD_I2C_ADDRESS
- IDD_INT_EXTI_IRQn
- IDD_INT_GPIO_CLK_DISABLE
- IDD_INT_GPIO_CLK_ENABLE
- IDD_INT_GPIO_PORT
- IDD_INT_PIN
- IDD_WAKEUP_GPIO_CLK_DISABLE
- IDD_WAKEUP_GPIO_CLK_ENABLE
- IDD_WAKEUP_GPIO_PORT
- IDD_WAKEUP_PIN
- MAGNETO_CS_GPIO_CLK_DISABLE
- MAGNETO_CS_GPIO_CLK_ENABLE
- MAGNETO_CS_GPIO_PORT
- MAGNETO_CS_HIGH
- MAGNETO_CS_LOW
- MAGNETO_CS_PIN
- MAGNETO_DRDY_GPIO_CLK_DISABLE
- MAGNETO_DRDY_GPIO_CLK_ENABLE
- MAGNETO_DRDY_GPIO_PORT
- MAGNETO_DRDY_PIN
- MAGNETO_INT1_EXTI_IRQn
- MAGNETO_INT1_PIN
- MAGNETO_INT_GPIO_CLK_DISABLE
- MAGNETO_INT_GPIO_CLK_ENABLE
- MAGNETO_INT_GPIO_PORT
- MULTIPLEBYTE_CMD
- READWRITE_CMD
- SPIx_TIMEOUT_MAX
-
Defines
- STM32L476G-DISCOVERY ACCELEROMETER
-
STM32L476G-DISCOVERY AUDIO
- Private Types
- Private Constants
- Private Macros
- Private Variables
- Exported Variables
- Private Functions
- Exported Types
-
Exported Constants
- BSP Audio Out Option
- BSP Audio Sample Rate
-
Defines
- AUDIO_DFSDM_DMAx_LEFT_IRQHandler
- AUDIO_DFSDMx_CKOUT_DMIC_DATIN_AF
- AUDIO_DFSDMx_CKOUT_DMIC_DATIN_GPIO_CLK_DISABLE
- AUDIO_DFSDMx_CKOUT_DMIC_DATIN_GPIO_CLK_ENABLE
- AUDIO_DFSDMx_CKOUT_DMIC_DATIN_GPIO_PORT
- AUDIO_DFSDMx_CKOUT_PIN
- AUDIO_DFSDMx_CLK_DISABLE
- AUDIO_DFSDMx_CLK_ENABLE
- AUDIO_DFSDMx_DMAx_CLK_DISABLE
- AUDIO_DFSDMx_DMAx_CLK_ENABLE
- AUDIO_DFSDMx_DMAx_LEFT_CHANNEL
- AUDIO_DFSDMx_DMAx_LEFT_IRQ
- AUDIO_DFSDMx_DMAx_MEM_DATA_SIZE
- AUDIO_DFSDMx_DMAx_PERIPH_DATA_SIZE
- AUDIO_DFSDMx_DMIC_DATIN_PIN
- AUDIO_DFSDMx_LEFT_CHANNEL
- AUDIO_DFSDMx_LEFT_FILTER
- AUDIO_ERROR
- AUDIO_IN_IRQ_PREPRIO
- AUDIO_OK
- AUDIO_OUT_IRQ_PREPRIO
- AUDIO_SAIx
- AUDIO_SAIx_CLK_DISABLE
- AUDIO_SAIx_CLK_ENABLE
- AUDIO_SAIx_DMAx_CHANNEL
- AUDIO_SAIx_DMAx_CLK_DISABLE
- AUDIO_SAIx_DMAx_CLK_ENABLE
- AUDIO_SAIx_DMAx_IRQ
- AUDIO_SAIx_DMAx_IRQHandler
- AUDIO_SAIx_DMAx_MEM_DATA_SIZE
- AUDIO_SAIx_DMAx_PERIPH_DATA_SIZE
- AUDIO_SAIx_FS_PIN
- AUDIO_SAIx_MCK_PIN
- AUDIO_SAIx_MCK_SCK_SD_FS_AF
- AUDIO_SAIx_MCK_SCK_SD_FS_DISABLE
- AUDIO_SAIx_MCK_SCK_SD_FS_ENABLE
- AUDIO_SAIx_MCK_SCK_SD_FS_GPIO_PORT
- AUDIO_SAIx_PLL_DISABLE
- AUDIO_SAIx_SCK_PIN
- AUDIO_SAIx_SD_PIN
- AUDIO_TIMEOUT
- AUDIODATA_SIZE
- CODEC_RESET_DELAY
- DEFAULT_AUDIO_IN_BIT_RESOLUTION
- DEFAULT_AUDIO_IN_CHANNEL_NBR
- DEFAULT_AUDIO_IN_FREQ
- DEFAULT_AUDIO_IN_VOLUME
- DMA_MAX_SZE
- Exported Macros
-
Exported Functions
-
Functions
- BSP_AUDIO_IN_DeInit
- BSP_AUDIO_IN_Init
- BSP_AUDIO_IN_Pause
- BSP_AUDIO_IN_Record
- BSP_AUDIO_IN_RegisterCallbacks
- BSP_AUDIO_IN_Resume
- BSP_AUDIO_IN_SetFrequency
- BSP_AUDIO_IN_Stop
- BSP_AUDIO_OUT_ChangeAudioConfig
- BSP_AUDIO_OUT_ChangeBuffer
- BSP_AUDIO_OUT_DeInit
- BSP_AUDIO_OUT_Init
- BSP_AUDIO_OUT_Pause
- BSP_AUDIO_OUT_Play
- BSP_AUDIO_OUT_RegisterCallbacks
- BSP_AUDIO_OUT_Resume
- BSP_AUDIO_OUT_SetFrequency
- BSP_AUDIO_OUT_SetMute
- BSP_AUDIO_OUT_SetOutputMode
- BSP_AUDIO_OUT_SetVolume
- BSP_AUDIO_OUT_Stop
- HAL_SAI_ErrorCallback
- HAL_SAI_TxCpltCallback
- HAL_SAI_TxHalfCpltCallback
-
Functions
- STM32L476G_EVAL_AUDIO_Exported_Functions
- STM32L476G-DISCOVERY COMPASS
-
STM32L476G-DISCOVERY GLASS LCD
- Private Constants
- Private Variables
- Private Functions
- Exported Types
-
Exported Constants
-
Defines
- C_CLOSEPARMAP
- C_DMAP
- C_FULL
- C_MINUS
- C_MMAP
- C_NMAP
- C_OPENPARMAP
- C_PERCENT_1
- C_PERCENT_2
- C_PLUS
- C_SLATCH
- C_STAR
- C_UMAP
- COM_PER_DIGIT_NB
- DOT
- DOUBLE_DOT
- LCD_BAR0_2_COM
- LCD_BAR0_2_SEG_MASK
- LCD_BAR0_SEG
- LCD_BAR1_3_COM
- LCD_BAR1_3_SEG_MASK
- LCD_BAR1_SEG
- LCD_BAR2_SEG
- LCD_BAR3_SEG
- LCD_COM0
- LCD_COM0_1
- LCD_COM1
- LCD_COM1_1
- LCD_COM2
- LCD_COM2_1
- LCD_COM3
- LCD_COM3_1
- LCD_DIGIT1_COM0
- LCD_DIGIT1_COM0_SEG_MASK
- LCD_DIGIT1_COM1
- LCD_DIGIT1_COM1_SEG_MASK
- LCD_DIGIT1_COM2
- LCD_DIGIT1_COM2_SEG_MASK
- LCD_DIGIT1_COM3
- LCD_DIGIT1_COM3_SEG_MASK
- LCD_DIGIT2_COM0
- LCD_DIGIT2_COM0_SEG_MASK
- LCD_DIGIT2_COM1
- LCD_DIGIT2_COM1_SEG_MASK
- LCD_DIGIT2_COM2
- LCD_DIGIT2_COM2_SEG_MASK
- LCD_DIGIT2_COM3
- LCD_DIGIT2_COM3_SEG_MASK
- LCD_DIGIT3_COM0
- LCD_DIGIT3_COM0_SEG_MASK
- LCD_DIGIT3_COM1
- LCD_DIGIT3_COM1_SEG_MASK
- LCD_DIGIT3_COM2
- LCD_DIGIT3_COM2_SEG_MASK
- LCD_DIGIT3_COM3
- LCD_DIGIT3_COM3_SEG_MASK
- LCD_DIGIT4_COM0
- LCD_DIGIT4_COM0_1
- LCD_DIGIT4_COM0_1_SEG_MASK
- LCD_DIGIT4_COM0_SEG_MASK
- LCD_DIGIT4_COM1
- LCD_DIGIT4_COM1_1
- LCD_DIGIT4_COM1_1_SEG_MASK
- LCD_DIGIT4_COM1_SEG_MASK
- LCD_DIGIT4_COM2
- LCD_DIGIT4_COM2_1
- LCD_DIGIT4_COM2_1_SEG_MASK
- LCD_DIGIT4_COM2_SEG_MASK
- LCD_DIGIT4_COM3
- LCD_DIGIT4_COM3_1
- LCD_DIGIT4_COM3_1_SEG_MASK
- LCD_DIGIT4_COM3_SEG_MASK
- LCD_DIGIT5_COM0
- LCD_DIGIT5_COM0_1
- LCD_DIGIT5_COM0_1_SEG_MASK
- LCD_DIGIT5_COM0_SEG_MASK
- LCD_DIGIT5_COM1
- LCD_DIGIT5_COM1_1
- LCD_DIGIT5_COM1_1_SEG_MASK
- LCD_DIGIT5_COM1_SEG_MASK
- LCD_DIGIT5_COM2
- LCD_DIGIT5_COM2_1
- LCD_DIGIT5_COM2_1_SEG_MASK
- LCD_DIGIT5_COM2_SEG_MASK
- LCD_DIGIT5_COM3
- LCD_DIGIT5_COM3_1
- LCD_DIGIT5_COM3_1_SEG_MASK
- LCD_DIGIT5_COM3_SEG_MASK
- LCD_DIGIT6_COM0
- LCD_DIGIT6_COM0_SEG_MASK
- LCD_DIGIT6_COM1
- LCD_DIGIT6_COM1_SEG_MASK
- LCD_DIGIT6_COM2
- LCD_DIGIT6_COM2_SEG_MASK
- LCD_DIGIT6_COM3
- LCD_DIGIT6_COM3_SEG_MASK
- LCD_GPIO_BANKA_PINS
- LCD_GPIO_BANKB_PINS
- LCD_GPIO_BANKC_PINS
- LCD_GPIO_BANKD_PINS
- LCD_MAP_CHAR_COM0_SEG_1ST_POS
- LCD_MAP_CHAR_COM0_SEG_1ST_SHIFT
- LCD_MAP_CHAR_COM0_SEG_2ND_POS
- LCD_MAP_CHAR_COM0_SEG_2ND_SHIFT
- LCD_MAP_CHAR_COM0_SEG_3RD_POS
- LCD_MAP_CHAR_COM0_SEG_3RD_SHIFT
- LCD_MAP_CHAR_COM0_SEG_4TH_POS
- LCD_MAP_CHAR_COM0_SEG_4TH_SHIFT
- LCD_MAP_CHAR_COM1_SEG_1ST_POS
- LCD_MAP_CHAR_COM1_SEG_1ST_SHIFT
- LCD_MAP_CHAR_COM1_SEG_2ND_POS
- LCD_MAP_CHAR_COM1_SEG_2ND_SHIFT
- LCD_MAP_CHAR_COM1_SEG_3RD_POS
- LCD_MAP_CHAR_COM1_SEG_3RD_SHIFT
- LCD_MAP_CHAR_COM1_SEG_4TH_POS
- LCD_MAP_CHAR_COM1_SEG_4TH_SHIFT
- LCD_MAP_CHAR_COM2_SEG_1ST_POS
- LCD_MAP_CHAR_COM2_SEG_1ST_SHIFT
- LCD_MAP_CHAR_COM2_SEG_2ND_POS
- LCD_MAP_CHAR_COM2_SEG_2ND_SHIFT
- LCD_MAP_CHAR_COM2_SEG_3RD_POS
- LCD_MAP_CHAR_COM2_SEG_3RD_SHIFT
- LCD_MAP_CHAR_COM2_SEG_4TH_POS
- LCD_MAP_CHAR_COM2_SEG_4TH_SHIFT
- LCD_MAP_CHAR_COM3_SEG_1ST_POS
- LCD_MAP_CHAR_COM3_SEG_1ST_SHIFT
- LCD_MAP_CHAR_COM3_SEG_2ND_POS
- LCD_MAP_CHAR_COM3_SEG_2ND_SHIFT
- LCD_MAP_CHAR_COM3_SEG_3RD_POS
- LCD_MAP_CHAR_COM3_SEG_3RD_SHIFT
- LCD_MAP_CHAR_COM3_SEG_4TH_POS
- LCD_MAP_CHAR_COM3_SEG_4TH_SHIFT
- LCD_SEG0
- LCD_SEG0_SHIFT
- LCD_SEG1
- LCD_SEG10
- LCD_SEG10_SHIFT
- LCD_SEG11
- LCD_SEG11_SHIFT
- LCD_SEG12
- LCD_SEG12_SHIFT
- LCD_SEG13
- LCD_SEG13_SHIFT
- LCD_SEG14
- LCD_SEG14_SHIFT
- LCD_SEG15
- LCD_SEG15_SHIFT
- LCD_SEG16
- LCD_SEG16_SHIFT
- LCD_SEG17
- LCD_SEG17_SHIFT
- LCD_SEG18
- LCD_SEG18_SHIFT
- LCD_SEG19
- LCD_SEG19_SHIFT
- LCD_SEG1_SHIFT
- LCD_SEG2
- LCD_SEG20
- LCD_SEG20_SHIFT
- LCD_SEG21
- LCD_SEG21_SHIFT
- LCD_SEG22
- LCD_SEG22_SHIFT
- LCD_SEG23
- LCD_SEG23_SHIFT
- LCD_SEG2_SHIFT
- LCD_SEG3
- LCD_SEG3_SHIFT
- LCD_SEG4
- LCD_SEG4_SHIFT
- LCD_SEG5
- LCD_SEG5_SHIFT
- LCD_SEG6
- LCD_SEG6_SHIFT
- LCD_SEG7
- LCD_SEG7_SHIFT
- LCD_SEG8
- LCD_SEG8_SHIFT
- LCD_SEG9
- LCD_SEG9_SHIFT
- MCU_LCD_COM0
- MCU_LCD_COM0_1
- MCU_LCD_COM1
- MCU_LCD_COM1_1
- MCU_LCD_COM2
- MCU_LCD_COM2_1
- MCU_LCD_COM3
- MCU_LCD_COM3_1
- MCU_LCD_COM4
- MCU_LCD_COM4_1
- MCU_LCD_COM5
- MCU_LCD_COM5_1
- MCU_LCD_COM6
- MCU_LCD_COM6_1
- MCU_LCD_COM7
- MCU_LCD_COM7_1
- MCU_LCD_SEG0
- MCU_LCD_SEG0_SHIFT
- MCU_LCD_SEG1
- MCU_LCD_SEG10
- MCU_LCD_SEG10_SHIFT
- MCU_LCD_SEG11
- MCU_LCD_SEG11_SHIFT
- MCU_LCD_SEG12
- MCU_LCD_SEG12_SHIFT
- MCU_LCD_SEG13
- MCU_LCD_SEG13_SHIFT
- MCU_LCD_SEG14
- MCU_LCD_SEG14_SHIFT
- MCU_LCD_SEG15
- MCU_LCD_SEG15_SHIFT
- MCU_LCD_SEG16
- MCU_LCD_SEG16_SHIFT
- MCU_LCD_SEG17
- MCU_LCD_SEG17_SHIFT
- MCU_LCD_SEG18
- MCU_LCD_SEG18_SHIFT
- MCU_LCD_SEG19
- MCU_LCD_SEG19_SHIFT
- MCU_LCD_SEG1_SHIFT
- MCU_LCD_SEG2
- MCU_LCD_SEG20
- MCU_LCD_SEG20_SHIFT
- MCU_LCD_SEG21
- MCU_LCD_SEG21_SHIFT
- MCU_LCD_SEG22
- MCU_LCD_SEG22_SHIFT
- MCU_LCD_SEG23
- MCU_LCD_SEG23_SHIFT
- MCU_LCD_SEG24
- MCU_LCD_SEG24_SHIFT
- MCU_LCD_SEG25
- MCU_LCD_SEG25_SHIFT
- MCU_LCD_SEG26
- MCU_LCD_SEG26_SHIFT
- MCU_LCD_SEG27
- MCU_LCD_SEG27_SHIFT
- MCU_LCD_SEG28
- MCU_LCD_SEG28_SHIFT
- MCU_LCD_SEG29
- MCU_LCD_SEG29_SHIFT
- MCU_LCD_SEG2_SHIFT
- MCU_LCD_SEG3
- MCU_LCD_SEG30
- MCU_LCD_SEG30_SHIFT
- MCU_LCD_SEG31
- MCU_LCD_SEG31_SHIFT
- MCU_LCD_SEG32
- MCU_LCD_SEG32_SHIFT
- MCU_LCD_SEG33
- MCU_LCD_SEG33_SHIFT
- MCU_LCD_SEG34
- MCU_LCD_SEG34_SHIFT
- MCU_LCD_SEG35
- MCU_LCD_SEG35_SHIFT
- MCU_LCD_SEG36
- MCU_LCD_SEG36_SHIFT
- MCU_LCD_SEG37
- MCU_LCD_SEG37_SHIFT
- MCU_LCD_SEG38
- MCU_LCD_SEG38_SHIFT
- MCU_LCD_SEG39_SHIFT
- MCU_LCD_SEG3_SHIFT
- MCU_LCD_SEG4
- MCU_LCD_SEG40_SHIFT
- MCU_LCD_SEG41_SHIFT
- MCU_LCD_SEG42_SHIFT
- MCU_LCD_SEG43_SHIFT
- MCU_LCD_SEG4_SHIFT
- MCU_LCD_SEG5
- MCU_LCD_SEG5_SHIFT
- MCU_LCD_SEG6
- MCU_LCD_SEG6_SHIFT
- MCU_LCD_SEG7
- MCU_LCD_SEG7_SHIFT
- MCU_LCD_SEG8
- MCU_LCD_SEG8_SHIFT
- MCU_LCD_SEG9
- MCU_LCD_SEG9_SHIFT
- SCROLL_SPEED_HIGH
- SCROLL_SPEED_LOW
- SCROLL_SPEED_MEDIUM
- SEG_PER_DIGIT_NB
-
Defines
- Exported Functions
- STM32L476G-DISCOVERY GYROSCOPE
-
STM32L476G-DISCOVERY IDD
- Private Defines
- Private Variables
- Private Functions
-
Exported Functions
-
Functions
- BSP_IDD_ClearIT
- BSP_IDD_Config
- BSP_IDD_DeInit
- BSP_IDD_DisableIT
- BSP_IDD_EnableIT
- BSP_IDD_ErrorClearIT
- BSP_IDD_ErrorDisableIT
- BSP_IDD_ErrorEnableIT
- BSP_IDD_ErrorGetCode
- BSP_IDD_ErrorGetITStatus
- BSP_IDD_GetITStatus
- BSP_IDD_GetValue
- BSP_IDD_Init
- BSP_IDD_LowPower
- BSP_IDD_Reset
- BSP_IDD_StartMeasure
- BSP_IDD_WakeUp
-
Functions
- Exported Types
- Exported Defines
- STM32L476G-DISCOVERY QSPI
-
STM32L476G-DISCOVERY Common
-
STM32L476G-DISCOVERY
-
BSP
- Data Structures
-
Files
-
File List
-
stm32l476g_discovery.c
- __SPI_DIRECTION_1LINE_RX
- __SPI_DIRECTION_1LINE_TX
- __SPI_DIRECTION_2LINES
- __SPI_DIRECTION_2LINES_RXONLY
- __STM32L476G_DISCOVERY_BSP_VERSION
- __STM32L476G_DISCOVERY_BSP_VERSION_MAIN
- __STM32L476G_DISCOVERY_BSP_VERSION_RC
- __STM32L476G_DISCOVERY_BSP_VERSION_SUB1
- __STM32L476G_DISCOVERY_BSP_VERSION_SUB2
- ACCELERO_IO_DeInit
- ACCELERO_IO_Init
- ACCELERO_IO_ITConfig
- ACCELERO_IO_Read
- ACCELERO_IO_Write
- AUDIO_IO_DeInit
- AUDIO_IO_Delay
- AUDIO_IO_Init
- AUDIO_IO_Read
- AUDIO_IO_Write
- BSP_GetVersion
- BSP_JOY_DeInit
- BSP_JOY_GetState
- BSP_JOY_Init
- BSP_LED_DeInit
- BSP_LED_Init
- BSP_LED_Off
- BSP_LED_On
- BSP_LED_Toggle
- BSP_SupplyModeDetection
- EEPROM_I2C_IO_Init
- EEPROM_I2C_IO_IsDeviceReady
- EEPROM_I2C_IO_ReadData
- EEPROM_I2C_IO_WriteData
- GYRO_IO_DeInit
- GYRO_IO_Init
- GYRO_IO_Read
- GYRO_IO_Write
- I2C1_DeInit
- I2C1_Error
- I2C1_Init
- I2C1_MspDeInit
- I2C1_MspInit
- I2C1_ReadBuffer
- I2C1_WriteBuffer
- I2C2_DeInit
- I2C2_Error
- I2C2_Init
- I2C2_MspDeInit
- I2C2_MspInit
- I2C2_ReadBuffer
- I2C2_ReadData
- I2C2_WriteBuffer
- I2C2_WriteData
- IOE_Delay
- IOE_Init
- IOE_ITConfig
- IOE_Read
- IOE_ReadMultiple
- IOE_Write
- MAGNETO_IO_DeInit
- MAGNETO_IO_Init
- MAGNETO_IO_ITConfig
- MAGNETO_IO_Read
- MAGNETO_IO_Write
- MFX_IO_DeInit
- MFX_IO_Delay
- MFX_IO_EnableWakeupPin
- MFX_IO_Init
- MFX_IO_ITConfig
- MFX_IO_Read
- MFX_IO_ReadMultiple
- MFX_IO_Wakeup
- MFX_IO_Write
- MFX_IO_WriteMultiple
- SPIx_DeInit
- SPIx_Init
- SPIx_MspDeInit
- SPIx_MspInit
- SPIx_Read
- SPIx_Write
- SPIx_WriteRead
- I2c1Handle
- I2c1Timeout
- I2c2Handle
- I2c2Timeout
- JOY_IRQn
- JOY_PIN
- JOY_PORT
- LED_PIN
- LED_PORT
- SpiHandle
- SpixTimeout
-
stm32l476g_discovery.h
- ACCELERO_CS_GPIO_CLK_DISABLE
- ACCELERO_CS_GPIO_CLK_ENABLE
- ACCELERO_CS_GPIO_PORT
- ACCELERO_CS_HIGH
- ACCELERO_CS_LOW
- ACCELERO_CS_PIN
- ACCELERO_XLINT_EXTI_IRQn
- ACCELERO_XLINT_GPIO_CLK_DISABLE
- ACCELERO_XLINT_GPIO_CLK_ENABLE
- ACCELERO_XLINT_GPIO_PORT
- ACCELERO_XLINT_PIN
- AUDIO_I2C_ADDRESS
- AUDIO_RESET_GPIO
- AUDIO_RESET_GPIO_CLK_DISABLE
- AUDIO_RESET_GPIO_CLK_ENABLE
- AUDIO_RESET_PIN
- BATTERY_DETECTION_GPIO_CLK_DISABLE
- BATTERY_DETECTION_GPIO_CLK_ENABLE
- BATTERY_DETECTION_GPIO_PORT
- BATTERY_DETECTION_PIN
- CODEC_AUDIO_POWER_OFF
- CODEC_AUDIO_POWER_ON
- DISCOVERY_I2C1
- DISCOVERY_I2C1_CLK_DISABLE
- DISCOVERY_I2C1_CLK_ENABLE
- DISCOVERY_I2C1_ER_IRQHandler
- DISCOVERY_I2C1_ER_IRQn
- DISCOVERY_I2C1_EV_IRQHandler
- DISCOVERY_I2C1_EV_IRQn
- DISCOVERY_I2C1_FORCE_RESET
- DISCOVERY_I2C1_RELEASE_RESET
- DISCOVERY_I2C1_SCL_GPIO_CLK_DISABLE
- DISCOVERY_I2C1_SCL_GPIO_CLK_ENABLE
- DISCOVERY_I2C1_SCL_GPIO_PORT
- DISCOVERY_I2C1_SCL_PIN
- DISCOVERY_I2C1_SCL_SDA_AF
- DISCOVERY_I2C1_SDA_GPIO_CLK_DISABLE
- DISCOVERY_I2C1_SDA_GPIO_CLK_ENABLE
- DISCOVERY_I2C1_SDA_GPIO_PORT
- DISCOVERY_I2C1_SDA_PIN
- DISCOVERY_I2C1_TIMEOUT_MAX
- DISCOVERY_I2C2
- DISCOVERY_I2C2_CLK_DISABLE
- DISCOVERY_I2C2_CLK_ENABLE
- DISCOVERY_I2C2_ER_IRQn
- DISCOVERY_I2C2_EV_IRQn
- DISCOVERY_I2C2_FORCE_RESET
- DISCOVERY_I2C2_RELEASE_RESET
- DISCOVERY_I2C2_SCL_GPIO_CLK_DISABLE
- DISCOVERY_I2C2_SCL_GPIO_CLK_ENABLE
- DISCOVERY_I2C2_SCL_GPIO_PORT
- DISCOVERY_I2C2_SCL_PIN
- DISCOVERY_I2C2_SCL_SDA_AF
- DISCOVERY_I2C2_SDA_GPIO_CLK_DISABLE
- DISCOVERY_I2C2_SDA_GPIO_CLK_ENABLE
- DISCOVERY_I2C2_SDA_GPIO_PORT
- DISCOVERY_I2C2_SDA_PIN
- DISCOVERY_I2C2_TIMEOUT_MAX
- DISCOVERY_SPIx
- DISCOVERY_SPIx_AF
- DISCOVERY_SPIx_CLOCK_DISABLE
- DISCOVERY_SPIx_CLOCK_ENABLE
- DISCOVERY_SPIx_GPIO_CLK_DISABLE
- DISCOVERY_SPIx_GPIO_CLK_ENABLE
- DISCOVERY_SPIx_GPIO_FORCE_RESET
- DISCOVERY_SPIx_GPIO_PORT
- DISCOVERY_SPIx_GPIO_RELEASE_RESET
- DISCOVERY_SPIx_MISO_PIN
- DISCOVERY_SPIx_MOSI_PIN
- DISCOVERY_SPIx_SCK_PIN
- DOWN_JOY_EXTI_IRQn
- DOWN_JOY_GPIO_CLK_DISABLE
- DOWN_JOY_GPIO_CLK_ENABLE
- DOWN_JOY_GPIO_PORT
- DOWN_JOY_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_GPIO_CLK_DISABLE
- GYRO_INT1_GPIO_CLK_ENABLE
- GYRO_INT1_GPIO_PORT
- GYRO_INT1_PIN
- GYRO_INT2_EXTI_IRQn
- GYRO_INT2_GPIO_CLK_DISABLE
- GYRO_INT2_GPIO_CLK_ENABLE
- GYRO_INT2_GPIO_PORT
- GYRO_INT2_PIN
- IDD_I2C_ADDRESS
- IDD_INT_EXTI_IRQn
- IDD_INT_GPIO_CLK_DISABLE
- IDD_INT_GPIO_CLK_ENABLE
- IDD_INT_GPIO_PORT
- IDD_INT_PIN
- IDD_WAKEUP_GPIO_CLK_DISABLE
- IDD_WAKEUP_GPIO_CLK_ENABLE
- IDD_WAKEUP_GPIO_PORT
- IDD_WAKEUP_PIN
- JOY_ALL_PINS
- JOYn
- JOYx_GPIO_CLK_DISABLE
- JOYx_GPIO_CLK_ENABLE
- 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
- LEDn
- LEDx_GPIO_CLK_DISABLE
- LEDx_GPIO_CLK_ENABLE
- LEFT_JOY_EXTI_IRQn
- LEFT_JOY_GPIO_CLK_DISABLE
- LEFT_JOY_GPIO_CLK_ENABLE
- LEFT_JOY_GPIO_PORT
- LEFT_JOY_PIN
- MAGNETO_CS_GPIO_CLK_DISABLE
- MAGNETO_CS_GPIO_CLK_ENABLE
- MAGNETO_CS_GPIO_PORT
- MAGNETO_CS_HIGH
- MAGNETO_CS_LOW
- MAGNETO_CS_PIN
- MAGNETO_DRDY_GPIO_CLK_DISABLE
- MAGNETO_DRDY_GPIO_CLK_ENABLE
- MAGNETO_DRDY_GPIO_PORT
- MAGNETO_DRDY_PIN
- MAGNETO_INT1_EXTI_IRQn
- MAGNETO_INT1_PIN
- MAGNETO_INT_GPIO_CLK_DISABLE
- MAGNETO_INT_GPIO_CLK_ENABLE
- MAGNETO_INT_GPIO_PORT
- MULTIPLEBYTE_CMD
- READWRITE_CMD
- RIGHT_JOY_EXTI_IRQn
- RIGHT_JOY_GPIO_CLK_DISABLE
- RIGHT_JOY_GPIO_CLK_ENABLE
- RIGHT_JOY_GPIO_PORT
- RIGHT_JOY_PIN
- SEL_JOY_EXTI_IRQn
- SEL_JOY_GPIO_CLK_DISABLE
- SEL_JOY_GPIO_CLK_ENABLE
- SEL_JOY_GPIO_PORT
- SEL_JOY_PIN
- SPIx_TIMEOUT_MAX
- UP_JOY_EXTI_IRQn
- UP_JOY_GPIO_CLK_DISABLE
- UP_JOY_GPIO_CLK_ENABLE
- UP_JOY_GPIO_PORT
- UP_JOY_PIN
- JOYMode_TypeDef
- JOYState_TypeDef
- Led_TypeDef
- SupplyMode_TypeDef
- BSP_GetVersion
- BSP_JOY_DeInit
- BSP_JOY_GetState
- BSP_JOY_Init
- BSP_LED_DeInit
- BSP_LED_Init
- BSP_LED_Off
- BSP_LED_On
- BSP_LED_Toggle
- BSP_SupplyModeDetection
- stm32l476g_discovery_accelerometer.c
- stm32l476g_discovery_accelerometer.h
-
stm32l476g_discovery_audio.c
- DFSDMClockDivider
- DFSDMFilterOrder
- DFSDMOverSampling
- DFSDMRightBitShift
- SAIClockDivider
- SaturaLH
- AUDIO_CODEC_Reset
- AUDIO_DFSDMx_DeInit
- AUDIO_DFSDMx_Init
- AUDIO_SAIPLLConfig
- AUDIO_SAIx_DeInit
- AUDIO_SAIx_Init
- BSP_AUDIO_IN_DeInit
- BSP_AUDIO_IN_Init
- BSP_AUDIO_IN_Pause
- BSP_AUDIO_IN_Record
- BSP_AUDIO_IN_RegisterCallbacks
- BSP_AUDIO_IN_Resume
- BSP_AUDIO_IN_SetFrequency
- BSP_AUDIO_IN_Stop
- BSP_AUDIO_OUT_ChangeAudioConfig
- BSP_AUDIO_OUT_ChangeBuffer
- BSP_AUDIO_OUT_DeInit
- BSP_AUDIO_OUT_Init
- BSP_AUDIO_OUT_Pause
- BSP_AUDIO_OUT_Play
- BSP_AUDIO_OUT_RegisterCallbacks
- BSP_AUDIO_OUT_Resume
- BSP_AUDIO_OUT_SetFrequency
- BSP_AUDIO_OUT_SetMute
- BSP_AUDIO_OUT_SetOutputMode
- BSP_AUDIO_OUT_SetVolume
- BSP_AUDIO_OUT_Stop
- HAL_DFSDM_ChannelMspDeInit
- HAL_DFSDM_ChannelMspInit
- HAL_DFSDM_FilterErrorCallback
- HAL_DFSDM_FilterMspDeInit
- HAL_DFSDM_FilterMspInit
- HAL_DFSDM_FilterRegConvCpltCallback
- HAL_DFSDM_FilterRegConvHalfCpltCallback
- HAL_SAI_ErrorCallback
- HAL_SAI_MspDeInit
- HAL_SAI_MspInit
- HAL_SAI_TxCpltCallback
- HAL_SAI_TxHalfCpltCallback
- BSP_AUDIO_hDfsdmLeftFilter
- BSP_AUDIO_hSai
- hAudioIn
- hAudioOut
- hDmaSai
-
stm32l476g_discovery_audio.h
- AUDIO_DFSDM_DMAx_LEFT_IRQHandler
- AUDIO_DFSDMx_CKOUT_DMIC_DATIN_AF
- AUDIO_DFSDMx_CKOUT_DMIC_DATIN_GPIO_CLK_DISABLE
- AUDIO_DFSDMx_CKOUT_DMIC_DATIN_GPIO_CLK_ENABLE
- AUDIO_DFSDMx_CKOUT_DMIC_DATIN_GPIO_PORT
- AUDIO_DFSDMx_CKOUT_PIN
- AUDIO_DFSDMx_CLK_DISABLE
- AUDIO_DFSDMx_CLK_ENABLE
- AUDIO_DFSDMx_DMAx_CLK_DISABLE
- AUDIO_DFSDMx_DMAx_CLK_ENABLE
- AUDIO_DFSDMx_DMAx_LEFT_CHANNEL
- AUDIO_DFSDMx_DMAx_LEFT_IRQ
- AUDIO_DFSDMx_DMAx_MEM_DATA_SIZE
- AUDIO_DFSDMx_DMAx_PERIPH_DATA_SIZE
- AUDIO_DFSDMx_DMIC_DATIN_PIN
- AUDIO_DFSDMx_LEFT_CHANNEL
- AUDIO_DFSDMx_LEFT_FILTER
- AUDIO_ERROR
- AUDIO_IN_IRQ_PREPRIO
- AUDIO_OK
- AUDIO_OUT_IRQ_PREPRIO
- AUDIO_SAIx
- AUDIO_SAIx_CLK_DISABLE
- AUDIO_SAIx_CLK_ENABLE
- AUDIO_SAIx_DMAx_CHANNEL
- AUDIO_SAIx_DMAx_CLK_DISABLE
- AUDIO_SAIx_DMAx_CLK_ENABLE
- AUDIO_SAIx_DMAx_IRQ
- AUDIO_SAIx_DMAx_IRQHandler
- AUDIO_SAIx_DMAx_MEM_DATA_SIZE
- AUDIO_SAIx_DMAx_PERIPH_DATA_SIZE
- AUDIO_SAIx_FS_PIN
- AUDIO_SAIx_MCK_PIN
- AUDIO_SAIx_MCK_SCK_SD_FS_AF
- AUDIO_SAIx_MCK_SCK_SD_FS_DISABLE
- AUDIO_SAIx_MCK_SCK_SD_FS_ENABLE
- AUDIO_SAIx_MCK_SCK_SD_FS_GPIO_PORT
- AUDIO_SAIx_PLL_DISABLE
- AUDIO_SAIx_SCK_PIN
- AUDIO_SAIx_SD_PIN
- AUDIO_TIMEOUT
- AUDIODATA_SIZE
- BSP_AUDIO_FREQUENCY_11K
- BSP_AUDIO_FREQUENCY_16K
- BSP_AUDIO_FREQUENCY_22K
- BSP_AUDIO_FREQUENCY_32K
- BSP_AUDIO_FREQUENCY_44K
- BSP_AUDIO_FREQUENCY_48K
- BSP_AUDIO_FREQUENCY_8K
- BSP_AUDIO_FREQUENCY_96K
- BSP_AUDIO_OUT_CIRCULARMODE
- BSP_AUDIO_OUT_MONOMODE
- BSP_AUDIO_OUT_NORMALMODE
- BSP_AUDIO_OUT_STEREOMODE
- CODEC_RESET_DELAY
- DEFAULT_AUDIO_IN_BIT_RESOLUTION
- DEFAULT_AUDIO_IN_CHANNEL_NBR
- DEFAULT_AUDIO_IN_FREQ
- DEFAULT_AUDIO_IN_VOLUME
- DMA_MAX
- DMA_MAX_SZE
- Audio_CallbackTypeDef
- BSP_AUDIO_IN_DeInit
- BSP_AUDIO_IN_Init
- BSP_AUDIO_IN_Pause
- BSP_AUDIO_IN_Record
- BSP_AUDIO_IN_RegisterCallbacks
- BSP_AUDIO_IN_Resume
- BSP_AUDIO_IN_SetFrequency
- BSP_AUDIO_IN_Stop
- BSP_AUDIO_OUT_ChangeAudioConfig
- BSP_AUDIO_OUT_ChangeBuffer
- BSP_AUDIO_OUT_DeInit
- BSP_AUDIO_OUT_Init
- BSP_AUDIO_OUT_Pause
- BSP_AUDIO_OUT_Play
- BSP_AUDIO_OUT_RegisterCallbacks
- 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_hDfsdmLeftFilter
- BSP_AUDIO_hSai
- stm32l476g_discovery_compass.c
- stm32l476g_discovery_compass.h
-
stm32l476g_discovery_glass_lcd.c
- ASCII_CHAR_0
- ASCII_CHAR_APOSTROPHE
- ASCII_CHAR_AT_SYMBOL
- ASCII_CHAR_LEFT_OPEN_BRACE
- ASCII_CHAR_LEFT_OPEN_BRACKET
- BSP_LCD_GLASS_BarLevelConfig
- BSP_LCD_GLASS_BlinkConfig
- BSP_LCD_GLASS_Clear
- BSP_LCD_GLASS_ClearBar
- BSP_LCD_GLASS_Contrast
- BSP_LCD_GLASS_DeInit
- BSP_LCD_GLASS_DisplayBar
- BSP_LCD_GLASS_DisplayChar
- BSP_LCD_GLASS_DisplayStrDeci
- BSP_LCD_GLASS_DisplayString
- BSP_LCD_GLASS_Init
- BSP_LCD_GLASS_ScrollSentence
- Convert
- LCD_MspDeInit
- LCD_MspInit
- WriteChar
- bLCDGlass_KeyPressed
- CapLetterMap
- Digit
- LCDBar
- LCDHandle
- NumberMap
-
stm32l476g_discovery_glass_lcd.h
- C_CLOSEPARMAP
- C_DMAP
- C_FULL
- C_MINUS
- C_MMAP
- C_NMAP
- C_OPENPARMAP
- C_PERCENT_1
- C_PERCENT_2
- C_PLUS
- C_SLATCH
- C_STAR
- C_UMAP
- COM_PER_DIGIT_NB
- DOT
- DOUBLE_DOT
- LCD_BAR0_2_COM
- LCD_BAR0_2_SEG_MASK
- LCD_BAR0_SEG
- LCD_BAR1_3_COM
- LCD_BAR1_3_SEG_MASK
- LCD_BAR1_SEG
- LCD_BAR2_SEG
- LCD_BAR3_SEG
- LCD_COM0
- LCD_COM0_1
- LCD_COM1
- LCD_COM1_1
- LCD_COM2
- LCD_COM2_1
- LCD_COM3
- LCD_COM3_1
- LCD_DIGIT1_COM0
- LCD_DIGIT1_COM0_SEG_MASK
- LCD_DIGIT1_COM1
- LCD_DIGIT1_COM1_SEG_MASK
- LCD_DIGIT1_COM2
- LCD_DIGIT1_COM2_SEG_MASK
- LCD_DIGIT1_COM3
- LCD_DIGIT1_COM3_SEG_MASK
- LCD_DIGIT2_COM0
- LCD_DIGIT2_COM0_SEG_MASK
- LCD_DIGIT2_COM1
- LCD_DIGIT2_COM1_SEG_MASK
- LCD_DIGIT2_COM2
- LCD_DIGIT2_COM2_SEG_MASK
- LCD_DIGIT2_COM3
- LCD_DIGIT2_COM3_SEG_MASK
- LCD_DIGIT3_COM0
- LCD_DIGIT3_COM0_SEG_MASK
- LCD_DIGIT3_COM1
- LCD_DIGIT3_COM1_SEG_MASK
- LCD_DIGIT3_COM2
- LCD_DIGIT3_COM2_SEG_MASK
- LCD_DIGIT3_COM3
- LCD_DIGIT3_COM3_SEG_MASK
- LCD_DIGIT4_COM0
- LCD_DIGIT4_COM0_1
- LCD_DIGIT4_COM0_1_SEG_MASK
- LCD_DIGIT4_COM0_SEG_MASK
- LCD_DIGIT4_COM1
- LCD_DIGIT4_COM1_1
- LCD_DIGIT4_COM1_1_SEG_MASK
- LCD_DIGIT4_COM1_SEG_MASK
- LCD_DIGIT4_COM2
- LCD_DIGIT4_COM2_1
- LCD_DIGIT4_COM2_1_SEG_MASK
- LCD_DIGIT4_COM2_SEG_MASK
- LCD_DIGIT4_COM3
- LCD_DIGIT4_COM3_1
- LCD_DIGIT4_COM3_1_SEG_MASK
- LCD_DIGIT4_COM3_SEG_MASK
- LCD_DIGIT5_COM0
- LCD_DIGIT5_COM0_1
- LCD_DIGIT5_COM0_1_SEG_MASK
- LCD_DIGIT5_COM0_SEG_MASK
- LCD_DIGIT5_COM1
- LCD_DIGIT5_COM1_1
- LCD_DIGIT5_COM1_1_SEG_MASK
- LCD_DIGIT5_COM1_SEG_MASK
- LCD_DIGIT5_COM2
- LCD_DIGIT5_COM2_1
- LCD_DIGIT5_COM2_1_SEG_MASK
- LCD_DIGIT5_COM2_SEG_MASK
- LCD_DIGIT5_COM3
- LCD_DIGIT5_COM3_1
- LCD_DIGIT5_COM3_1_SEG_MASK
- LCD_DIGIT5_COM3_SEG_MASK
- LCD_DIGIT6_COM0
- LCD_DIGIT6_COM0_SEG_MASK
- LCD_DIGIT6_COM1
- LCD_DIGIT6_COM1_SEG_MASK
- LCD_DIGIT6_COM2
- LCD_DIGIT6_COM2_SEG_MASK
- LCD_DIGIT6_COM3
- LCD_DIGIT6_COM3_SEG_MASK
- LCD_GPIO_BANKA_PINS
- LCD_GPIO_BANKB_PINS
- LCD_GPIO_BANKC_PINS
- LCD_GPIO_BANKD_PINS
- LCD_MAP_CHAR_COM0_SEG_1ST_POS
- LCD_MAP_CHAR_COM0_SEG_1ST_SHIFT
- LCD_MAP_CHAR_COM0_SEG_2ND_POS
- LCD_MAP_CHAR_COM0_SEG_2ND_SHIFT
- LCD_MAP_CHAR_COM0_SEG_3RD_POS
- LCD_MAP_CHAR_COM0_SEG_3RD_SHIFT
- LCD_MAP_CHAR_COM0_SEG_4TH_POS
- LCD_MAP_CHAR_COM0_SEG_4TH_SHIFT
- LCD_MAP_CHAR_COM1_SEG_1ST_POS
- LCD_MAP_CHAR_COM1_SEG_1ST_SHIFT
- LCD_MAP_CHAR_COM1_SEG_2ND_POS
- LCD_MAP_CHAR_COM1_SEG_2ND_SHIFT
- LCD_MAP_CHAR_COM1_SEG_3RD_POS
- LCD_MAP_CHAR_COM1_SEG_3RD_SHIFT
- LCD_MAP_CHAR_COM1_SEG_4TH_POS
- LCD_MAP_CHAR_COM1_SEG_4TH_SHIFT
- LCD_MAP_CHAR_COM2_SEG_1ST_POS
- LCD_MAP_CHAR_COM2_SEG_1ST_SHIFT
- LCD_MAP_CHAR_COM2_SEG_2ND_POS
- LCD_MAP_CHAR_COM2_SEG_2ND_SHIFT
- LCD_MAP_CHAR_COM2_SEG_3RD_POS
- LCD_MAP_CHAR_COM2_SEG_3RD_SHIFT
- LCD_MAP_CHAR_COM2_SEG_4TH_POS
- LCD_MAP_CHAR_COM2_SEG_4TH_SHIFT
- LCD_MAP_CHAR_COM3_SEG_1ST_POS
- LCD_MAP_CHAR_COM3_SEG_1ST_SHIFT
- LCD_MAP_CHAR_COM3_SEG_2ND_POS
- LCD_MAP_CHAR_COM3_SEG_2ND_SHIFT
- LCD_MAP_CHAR_COM3_SEG_3RD_POS
- LCD_MAP_CHAR_COM3_SEG_3RD_SHIFT
- LCD_MAP_CHAR_COM3_SEG_4TH_POS
- LCD_MAP_CHAR_COM3_SEG_4TH_SHIFT
- LCD_SEG0
- LCD_SEG0_SHIFT
- LCD_SEG1
- LCD_SEG10
- LCD_SEG10_SHIFT
- LCD_SEG11
- LCD_SEG11_SHIFT
- LCD_SEG12
- LCD_SEG12_SHIFT
- LCD_SEG13
- LCD_SEG13_SHIFT
- LCD_SEG14
- LCD_SEG14_SHIFT
- LCD_SEG15
- LCD_SEG15_SHIFT
- LCD_SEG16
- LCD_SEG16_SHIFT
- LCD_SEG17
- LCD_SEG17_SHIFT
- LCD_SEG18
- LCD_SEG18_SHIFT
- LCD_SEG19
- LCD_SEG19_SHIFT
- LCD_SEG1_SHIFT
- LCD_SEG2
- LCD_SEG20
- LCD_SEG20_SHIFT
- LCD_SEG21
- LCD_SEG21_SHIFT
- LCD_SEG22
- LCD_SEG22_SHIFT
- LCD_SEG23
- LCD_SEG23_SHIFT
- LCD_SEG2_SHIFT
- LCD_SEG3
- LCD_SEG3_SHIFT
- LCD_SEG4
- LCD_SEG4_SHIFT
- LCD_SEG5
- LCD_SEG5_SHIFT
- LCD_SEG6
- LCD_SEG6_SHIFT
- LCD_SEG7
- LCD_SEG7_SHIFT
- LCD_SEG8
- LCD_SEG8_SHIFT
- LCD_SEG9
- LCD_SEG9_SHIFT
- MCU_LCD_COM0
- MCU_LCD_COM0_1
- MCU_LCD_COM1
- MCU_LCD_COM1_1
- MCU_LCD_COM2
- MCU_LCD_COM2_1
- MCU_LCD_COM3
- MCU_LCD_COM3_1
- MCU_LCD_COM4
- MCU_LCD_COM4_1
- MCU_LCD_COM5
- MCU_LCD_COM5_1
- MCU_LCD_COM6
- MCU_LCD_COM6_1
- MCU_LCD_COM7
- MCU_LCD_COM7_1
- MCU_LCD_SEG0
- MCU_LCD_SEG0_SHIFT
- MCU_LCD_SEG1
- MCU_LCD_SEG10
- MCU_LCD_SEG10_SHIFT
- MCU_LCD_SEG11
- MCU_LCD_SEG11_SHIFT
- MCU_LCD_SEG12
- MCU_LCD_SEG12_SHIFT
- MCU_LCD_SEG13
- MCU_LCD_SEG13_SHIFT
- MCU_LCD_SEG14
- MCU_LCD_SEG14_SHIFT
- MCU_LCD_SEG15
- MCU_LCD_SEG15_SHIFT
- MCU_LCD_SEG16
- MCU_LCD_SEG16_SHIFT
- MCU_LCD_SEG17
- MCU_LCD_SEG17_SHIFT
- MCU_LCD_SEG18
- MCU_LCD_SEG18_SHIFT
- MCU_LCD_SEG19
- MCU_LCD_SEG19_SHIFT
- MCU_LCD_SEG1_SHIFT
- MCU_LCD_SEG2
- MCU_LCD_SEG20
- MCU_LCD_SEG20_SHIFT
- MCU_LCD_SEG21
- MCU_LCD_SEG21_SHIFT
- MCU_LCD_SEG22
- MCU_LCD_SEG22_SHIFT
- MCU_LCD_SEG23
- MCU_LCD_SEG23_SHIFT
- MCU_LCD_SEG24
- MCU_LCD_SEG24_SHIFT
- MCU_LCD_SEG25
- MCU_LCD_SEG25_SHIFT
- MCU_LCD_SEG26
- MCU_LCD_SEG26_SHIFT
- MCU_LCD_SEG27
- MCU_LCD_SEG27_SHIFT
- MCU_LCD_SEG28
- MCU_LCD_SEG28_SHIFT
- MCU_LCD_SEG29
- MCU_LCD_SEG29_SHIFT
- MCU_LCD_SEG2_SHIFT
- MCU_LCD_SEG3
- MCU_LCD_SEG30
- MCU_LCD_SEG30_SHIFT
- MCU_LCD_SEG31
- MCU_LCD_SEG31_SHIFT
- MCU_LCD_SEG32
- MCU_LCD_SEG32_SHIFT
- MCU_LCD_SEG33
- MCU_LCD_SEG33_SHIFT
- MCU_LCD_SEG34
- MCU_LCD_SEG34_SHIFT
- MCU_LCD_SEG35
- MCU_LCD_SEG35_SHIFT
- MCU_LCD_SEG36
- MCU_LCD_SEG36_SHIFT
- MCU_LCD_SEG37
- MCU_LCD_SEG37_SHIFT
- MCU_LCD_SEG38
- MCU_LCD_SEG38_SHIFT
- MCU_LCD_SEG39_SHIFT
- MCU_LCD_SEG3_SHIFT
- MCU_LCD_SEG4
- MCU_LCD_SEG40_SHIFT
- MCU_LCD_SEG41_SHIFT
- MCU_LCD_SEG42_SHIFT
- MCU_LCD_SEG43_SHIFT
- MCU_LCD_SEG4_SHIFT
- MCU_LCD_SEG5
- MCU_LCD_SEG5_SHIFT
- MCU_LCD_SEG6
- MCU_LCD_SEG6_SHIFT
- MCU_LCD_SEG7
- MCU_LCD_SEG7_SHIFT
- MCU_LCD_SEG8
- MCU_LCD_SEG8_SHIFT
- MCU_LCD_SEG9
- MCU_LCD_SEG9_SHIFT
- SCROLL_SPEED_HIGH
- SCROLL_SPEED_LOW
- SCROLL_SPEED_MEDIUM
- SEG_PER_DIGIT_NB
- BarId_Typedef
- BatteryLevel_Typedef
- DigitPosition_Typedef
- DoublePoint_Typedef
- Point_Typedef
- BSP_LCD_GLASS_BarLevelConfig
- BSP_LCD_GLASS_BlinkConfig
- BSP_LCD_GLASS_Clear
- BSP_LCD_GLASS_ClearBar
- BSP_LCD_GLASS_Contrast
- BSP_LCD_GLASS_DeInit
- BSP_LCD_GLASS_DisplayBar
- BSP_LCD_GLASS_DisplayChar
- BSP_LCD_GLASS_DisplayStrDeci
- BSP_LCD_GLASS_DisplayString
- BSP_LCD_GLASS_Init
- BSP_LCD_GLASS_ScrollSentence
- stm32l476g_discovery_gyroscope.c
- stm32l476g_discovery_gyroscope.h
-
stm32l476g_discovery_idd.c
- BSP_IDD_ClearIT
- BSP_IDD_Config
- BSP_IDD_DeInit
- BSP_IDD_DisableIT
- BSP_IDD_EnableIT
- BSP_IDD_ErrorClearIT
- BSP_IDD_ErrorDisableIT
- BSP_IDD_ErrorEnableIT
- BSP_IDD_ErrorGetCode
- BSP_IDD_ErrorGetITStatus
- BSP_IDD_GetITStatus
- BSP_IDD_GetValue
- BSP_IDD_Init
- BSP_IDD_LowPower
- BSP_IDD_Reset
- BSP_IDD_StartMeasure
- BSP_IDD_WakeUp
- IddDrv
-
stm32l476g_discovery_idd.h
- DISCOVERY_IDD_AMPLI_GAIN
- DISCOVERY_IDD_SHUNT0_STABDELAY
- DISCOVERY_IDD_SHUNT0_VALUE
- DISCOVERY_IDD_SHUNT1_STABDELAY
- DISCOVERY_IDD_SHUNT1_VALUE
- DISCOVERY_IDD_SHUNT2_STABDELAY
- DISCOVERY_IDD_SHUNT2_VALUE
- DISCOVERY_IDD_SHUNT4_STABDELAY
- DISCOVERY_IDD_SHUNT4_VALUE
- DISCOVERY_IDD_VDD_MIN
- IDD_StatusTypeDef
- BSP_IDD_ClearIT
- BSP_IDD_Config
- BSP_IDD_DeInit
- BSP_IDD_DisableIT
- BSP_IDD_EnableIT
- BSP_IDD_ErrorClearIT
- BSP_IDD_ErrorDisableIT
- BSP_IDD_ErrorEnableIT
- BSP_IDD_ErrorGetCode
- BSP_IDD_ErrorGetITStatus
- BSP_IDD_GetITStatus
- BSP_IDD_GetValue
- BSP_IDD_Init
- BSP_IDD_LowPower
- BSP_IDD_Reset
- BSP_IDD_StartMeasure
- BSP_IDD_WakeUp
-
stm32l476g_discovery_qspi.c
- BSP_QSPI_DeInit
- BSP_QSPI_EnableMemoryMappedMode
- BSP_QSPI_Erase_Block
- BSP_QSPI_Erase_Chip
- BSP_QSPI_Erase_Sector
- BSP_QSPI_GetInfo
- BSP_QSPI_GetStatus
- BSP_QSPI_Init
- BSP_QSPI_Read
- BSP_QSPI_ResumeErase
- BSP_QSPI_SuspendErase
- BSP_QSPI_Write
- QSPI_AutoPollingMemReady
- QSPI_DummyCyclesCfg
- QSPI_MspDeInit
- QSPI_MspInit
- QSPI_ResetMemory
- QSPI_WriteEnable
- QSPIHandle
- stm32l476g_discovery_qspi.h
-
stm32l476g_discovery.c
- Globals
-
File List
-
Directories
-
Drivers
-
BSP
-
STM32L476G-Discovery
- stm32l476g_discovery.c
- stm32l476g_discovery.h
- stm32l476g_discovery_accelerometer.c
- stm32l476g_discovery_accelerometer.h
- stm32l476g_discovery_audio.c
- stm32l476g_discovery_audio.h
- stm32l476g_discovery_compass.c
- stm32l476g_discovery_compass.h
- stm32l476g_discovery_glass_lcd.c
- stm32l476g_discovery_glass_lcd.h
- stm32l476g_discovery_gyroscope.c
- stm32l476g_discovery_gyroscope.h
- stm32l476g_discovery_idd.c
- stm32l476g_discovery_idd.h
- stm32l476g_discovery_qspi.c
- stm32l476g_discovery_qspi.h
-
STM32L476G-Discovery
-
BSP
-
Drivers