/Pandora_STM32L475_Zephyr

Adapt Zephyr App for Pandora STM32L475 Development Board

Apache License 2.0Apache-2.0

Pandora_STM32L475_Zephyr

Adapt Zephyr RTOS App for Pandora STM32L475 Development Board

Hardware

Hardware: Pandora STM32L475 Development Board

Zephyr: Zephyr Project Supported Boards - ST STM32L475 Pandora¶

Pandora STM32L475 Development Board

Developing With Zephyr

Install Zephyr SDK

Build and run Test

cd ~/zephyrproject/zephyr
west build -p always -b pandora_stm32l475 samples/basic/blinky
west flash

Build Zephyr RTOS App for Pandora STM32L475 Development Board

source ~/zephyrproject/.venv/bin/activate
export ZEPHYR_BASE=~/zephyrproject/zephyr

Build and run Test

cd projects/getting_started/blinky
west build -p always -b pandora_stm32l475
west flash

Samples list

Adapt Zephyr RTOS App for Pandora STM32L475 Development Board

Status Sample Description Notes
✅ Done getting_started/blinky Blinky
✅ Done getting_started/button Hello World
✅ Done drivers/display Display
🚧 Todo drivers/gpio GPIO
✅ Done drivers/i2c I2C
✅ Done drivers/i2c/shell_scan I2C Scan
🚧 Todo drivers/pwm PWM
🚧 Todo drivers/uart UART
✅ Done drivers/spi_flash SPI Flash
✅ Done lvgl/lvgl LVGL
✅ Done subsys/shell/shell_module Shell
✅ Done subsys/shell/devmem_load Shell
🐛 Debugging subsys/usb/cdc_acm USB CDC ACM

Peripheral support

The Zephyr stm32l475ve_pandora board configuration supports the following hardware features:

No. Support Peripheral Interface Controller Driver/Component
1. ✅ Done NOR FLASH QSPI on-chip Winbond W25Q128JVQIQ 128Mbit NOR FLASH
2. ✅ Done LCD-TFT SPI on-chip ST7789V 240x240 LCD-TFT
3. 🚧 Todo AHT10 I2C on-chip AHT10 Temperature and humidity sensor
4. 🚧 Todo ICM2068 I2C on-chip ICM2068 light environment sensor
5. 🚧 Todo ES8388 I2S on-chip ES8388 Audio Decoder
6. 🚧 Todo USB-OTG USB on-chip OTG USB
7. 🚧 Todo AP6181 SDIO on-chip AP6181 WIFI
8. ✅ Done ICM20608 I2C on-board ICM20608 6-axis posture sensor
9. 🚧 Todo IR-RX GPIO on-board Infrared Receiver(38Khz)
10. 🚧 Todo IR-TX GPIO on-board Infrared Transmitter
11. ✅ Done LED GPIO on-board LED
12. ✅ Done KEY GPIO on-board KEY
13. 🚧 Todo MIC GPIO on-board MIC
14. 🚧 Todo Buzzer GPIO on-board Buzzer
15. 🚧 Todo RTC RTC on-chip RTC
16. 🚧 Todo Motor GPIO on-board Motor
17. 🚧 Todo TF-Card SPI on-board TF-Card

I2C Devcies

No. Support Peripheral Bus Controller Driver/Component
1. 🚧 Done AHT10 GPIO on-chip AHT10 Temperature and humidity sensor
2. 🚧 Done ICM2068 I2C3 on-chip ICM2068 light environment sensor
3. 🚧 Done ES8388 I2C3 on-chip ES8388 Audio Decoder
4. ✅ Done ICM20608 I2C3 on-board ICM20608 6-axis posture sensor

SPI Devcies

No. Support Peripheral Interface Controller Driver/Component
1. ✅ Done NOR FLASH QSPI on-chip Winbond W25Q128JVQIQ 128Mbit NOR FLASH
2. ✅ Done LCD-TFT SPI on-chip ST7789V 240x240 LCD-TFT
3. 🚧 Todo TF-Card SDIO on-board TF-Card

USB Devcies

No. Support Peripheral Interface Controller Driver/Component
1. 🚧 Todo USB-OTG USB on-chip OTG USB

SDIO Devcies

No. Support Peripheral Interface Controller Driver/Component
1. 🚧 Todo AP6181 SDIO on-chip AP6181 WIFI

GPIO Devcies

No. Support Peripheral Interface Controller Driver/Component
1. 🚧 Todo IR-RX GPIO on-board Infrared Receiver(38Khz)
2. 🚧 Todo IR-TX GPIO on-board Infrared Transmitter
3. 🚧 Todo LED GPIO on-board LED
4. 🚧 Todo KEY GPIO on-board KEY

RTC Devcies

No. Support Peripheral Interface Controller Driver/Component
1. 🚧 Todo RTC RTC on-chip RTC

I2S Devcies

No. Support Peripheral Interface Controller Driver/Component
1. 🚧 Todo ES8388 I2S on-chip ES8388 Audio Decoder