Skip to content

1.2.0

Choose a tag to compare

@mkdsfm mkdsfm released this 28 Jun 23:37
· 43 commits to main since this release

Included In This Release

Ready-to-flash firmware for Waveshare ESP32-C6-LCD-1.47.

Firmware:

  • works with the KY-018 light sensor
  • shows the current reading on the LCD
  • shows the sensor status on screen
  • sends telemetry over USB Serial
  • stays compatible with the Windows application from this repository

Release Files

What Changed

  • Added ESP32-C6 startup calibration driven by pc-app, with calibrate command handling and calibration result responses.
  • Changed ESP32-C6 telemetry so value is now a calibrated normalized reading in the 0..1000 range, with additional raw and calibrated fields.
  • Updated the Windows application to detect the ESP32-C6 normalized profile, collect startup samples, send calibration data, and use the calibrated values for brightness control.
  • Reworked the ESP32-C6 LCD layer around generated screen layout files and runtime placeholders {{NORMALIZED}}, {{RAW}}, and {{STATUS}}.
  • Refreshed the docs and release workflow to match the new calibration, telemetry, and packaging flow.

Supported Hardware

  • Waveshare ESP32-C6-LCD-1.47 board
  • KY-018 sensor

Wiring:

  • VCC -> 3V3
  • GND -> GND
  • AO -> GPIO4

GPIO0 is no longer recommended for KY-018 on ESP32-C6 because it can interfere with normal board startup.

How To Flash

& "C:\Espressif\tools\python\v6.0\venv\Scripts\esptool.exe" --chip esp32c6 --port COM8 --baud 460800 write-flash 0x0 luma_bloom_esp32c6_0.3.0_merged.bin

Full Changelog: 0.2.1...0.3.0