espp/smartpanlee-sc01-plus

1.1.1

Latest
uploaded 1 day ago
Smart Panlee SC01 Plus board support package (BSP) component for ESP-IDF

Readme

# Smart Panlee SC01 Plus Board Support Package (BSP) Component

[![Badge](https://components.espressif.com/components/espp/smartpanlee-sc01-plus/badge.svg)](https://components.espressif.com/components/espp/smartpanlee-sc01-plus)

The Smart Panlee SC01 Plus (ZX3D50CE08S-USRC / WT32-SC01-PLUS class hardware) is
an ESP32-S3 touchscreen display module with a 3.5-inch 320x480 ST7796 LCD, an
FT5x06-family capacitive touch controller, onboard speaker wiring via I2S, SPI
microSD support, and RS-485 plus expansion GPIOs.

The `espp::SmartPanleeSc01Plus` component provides a singleton hardware
abstraction for the board's display, touch controller, backlight, speaker audio
path, microSD card, and exposed peripheral pin mappings.

## Supported Features

- 3.5-inch 320x480 ST7796 display over 8080 8-bit parallel bus
- FT5x06 capacitive touch over I2C
- PWM backlight brightness control
- I2S speaker playback with software volume, mute, and sample-rate control
- SPI microSD card mounting helpers
- Exposed I2S, RS-485, and external GPIO pin maps for application use
- Object-style `espp::St7796` display-controller integration for the LCD path

## Notes

- This first BSP release focuses on the board features that are directly wired
  and well documented in the published board references.
- The board's speaker path is driven directly over I2S using the published
  `BCLK`, `LRCK`, and `DOUT` pins, without an external codec dependency in the
  BSP.
- Touch handling follows the existing ESPP BSP pattern and uses the FT5x06
  controller plus the ESPP interrupt and LVGL touch-input helpers.

## Example

The [example](./example) shows how to initialize the display, register touch
input, play a click sound through the speaker path, adjust backlight
brightness, rotate the display, and optionally mount the microSD card.

Links

Target

Maintainer

  • William Emfinger <waemfinger@gmail.com>
To add this component to your project, run:

idf.py add-dependency "espp/smartpanlee-sc01-plus^1.1.1"

download archive

Stats

  • Archive size
    Archive size ~ 29.29 KB
  • Downloaded in total
    Downloaded in total 0 times
  • Downloaded this version
    This version: 0 times

Badge

espp/smartpanlee-sc01-plus version: 1.1.1
|