Skip to content

feat: add hardware status indicators#166

Open
baugusto wants to merge 1 commit into
cifertech:mainfrom
baugusto:feat/esp32-div-v21-status-hardware
Open

feat: add hardware status indicators#166
baugusto wants to merge 1 commit into
cifertech:mainfrom
baugusto:feat/esp32-div-v21-status-hardware

Conversation

@baugusto

Copy link
Copy Markdown

Adds ESP32-DIV V2/V2.1 hardware support improvements for ESP32-S3 boards:

  • Non-blocking integrated buzzer feedback
  • Non-blocking WS2812B status LED service
  • Real Wi-Fi/BLE status bar state handling
  • USB-powered battery indicator when battery ADC is unavailable
  • Safer battery fallback when no ADC pin is configured
  • Initial V2/V2.1 hardware pin map documentation

Validated on ESP32-DIV V2.1:

  • Buzzer on GPIO 2
  • WS2812B DIN on GPIO 1
  • Wi-Fi/BLE scan status LEDs
  • Wi-Fi/BLE status bar indicators
  • USB-powered battery icon

Build tested with Arduino CLI and ESP32-S3 16MB/DIO profile.

@baugusto baugusto changed the title feat(v2.1): add hardware status indicators feat: add hardware status indicators Jun 14, 2026
@cifertech

Copy link
Copy Markdown
Owner

Hi @baugusto
Thanks for the PR! Quick question, what's the v2.1 you mentioned? we only have v1 and v2 officially.

@baugusto

Copy link
Copy Markdown
Author

Hi @cifertech ,
My bad! That was just a typo / notation error on my part. I've already corrected it to v2.
Thanks for catching that!

@cifertech

Copy link
Copy Markdown
Owner

@baugusto
Great! In a few parts of the code you mentioned (v2.1), please fix those, and I will merge it right away.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants