ESP Component Registry
Open main menu
Docs
Blog
Sign in
cube32esp
/cube32_bsp
0.0.17
Latest
Star
1
uploaded 20 hours ago
CUBE32 Board Support Package for ESP32-S3 — AI-ready hardware drivers for ST7789/ST7796 displays, CST816S/FT5x06/GT911 touch, IMU, audio, camera, LTE modem, PMU, RTC, and more
Readme
Dependencies
29
Dependents
0
Examples
23
Versions
15
23 examples
hello_activity
Software-based activity recognition using LSM6DSOX data and a threshold-based decision tree on the ESP32.
16.41 KB
hello_aec_test
Acoustic Echo Cancellation comparison demo for the CUBE32 board. It records test tones in three AEC modes and saves WAV files for comparison.
17.87 KB
hello_audio_loopback
Real-time microphone-to-speaker loopback test for the CUBE32 board with interactive AEC evaluation.
13.88 KB
hello_audio_player
This example demonstrates an LVGL audio player that plays WAV and MP3 files from an SD card on the CUBE32 board.
19.29 KB
hello_audio_recorder
This example demonstrates audio recording and playback functionality on the CUBE32 board with an LVGL user interface.
13.62 KB
hello_ble_ota
Demonstrates the CUBE32 BLE OTA driver with an LVGL 9.x dark UI, showing BLE status, commands, and responses.
65.63 KB
hello_camera
This example demonstrates camera initialization and displaying camera images on the TFT display using the CUBE32 BSP.
10.83 KB
hello_compass
Tilt-compensated digital compass demo for CUBE32 using LSM6DSO and LIS3MDL sensors.
16.83 KB
hello_display
This demo cycles through five visual phases on an ST7789 TFT display using direct SPI drawing without LVGL.
9.10 KB
hello_imu_mag
Reads the on-board LSM6DSO IMU and LIS3MDL magnetometer at about 10 Hz, displaying live values on LVGL and console.
8.90 KB
hello_lvgl
Minimal LVGL v9 touch demo for CUBE32, showing widgets, touch events, and screen rotation by swipe.
9.77 KB
hello_mlc_activity
This demo uses the LSM6DSOX on-sensor decision tree to classify real-time motion into five activities.
15.12 KB
hello_modem_console
This example demonstrates the A7670 LTE modem driver with a console interface for AT commands over USB or UART.
19.54 KB
hello_mqtt
This example demonstrates an MQTT client with AWS IoT support, WiFi/LTE connectivity, SSL/TLS, and an LVGL 9.x UI.
17.32 KB
hello_pwm_servo
This example demonstrates the CUBE32 PWM Servo driver using the LEDC hardware PWM peripheral.
14.06 KB
hello_rtc_ntp
Demonstrates BM8563 RTC initialization, NTP synchronization, and LVGL display with WiFi or LTE connectivity.
13.61 KB
hello_rtc_timer
Demonstrates BM8563 RTC timer and alarm functionality, including waking the system from powered-off state.
14.35 KB
hello_sdcard
This example demonstrates SD card functionality on the CUBE32 board using SDMMC and an LVGL-based GUI.
10.86 KB
hello_spirit_level
Digital spirit level for the CUBE32 board, using the LSM6DSO accelerometer to show roll and pitch as a bubble.
11.42 KB
hello_touch
Raw touch-panel demo for the CUBE32 board without LVGL, drawing a green trace and printing touch coordinates.
9.74 KB
hello_usb_input
Demonstrates USB HID keyboard and mouse input using the CUBE32 USB Input driver with an LVGL interface.
10.17 KB
hello_web_cam
A web camera server streams camera images via HTTP MJPEG and provides camera control through a web interface.
16.77 KB
hello_world
Firmware demo for the CUBE32-S3 Core board, featuring IMU, touch, 3D graphics, and hardware status reporting.
13.75 KB