Skip to content

Add screen/LED controls for Heltec V3#1599

Open
Koreanman01 wants to merge 1 commit intomeshcore-dev:devfrom
Koreanman01:heltec-v3-screen-led-dev
Open

Add screen/LED controls for Heltec V3#1599
Koreanman01 wants to merge 1 commit intomeshcore-dev:devfrom
Koreanman01:heltec-v3-screen-led-dev

Conversation

@Koreanman01
Copy link

Display settings use dedicated CMD_GET/SET_DISPLAY_SETTINGS protocol. LED control via board settings; screen/brightness via new MainBoard interface. VEXT polarity fix for correct brightness behavior. Persistence uses ESP32 NVS.

  • Adds setBrightness() to main SSD1306Display driver
  • New CMD_GET_DISPLAY_SETTINGS and CMD_SET_DISPLAY_SETTINGS commands
  • Display settings via MainBoard virtual interface, not EnvironmentSensorManager
  • LED and screen state persist across reboots
  • Updates shared examples with Heltec V3 conditional support

Display settings use dedicated CMD_GET/SET_DISPLAY_SETTINGS protocol.
LED control via board settings; screen/brightness via new MainBoard interface.
VEXT polarity fix for correct brightness behavior.
Persistence uses ESP32 NVS (no Preferences dependency).

- Adds setBrightness() to main SSD1306Display driver
- New CMD_GET_DISPLAY_SETTINGS (60) and CMD_SET_DISPLAY_SETTINGS (61) commands
- Display settings via MainBoard virtual interface, not EnvironmentSensorManager
- LED and screen state persist across reboots
- Updates shared examples with Heltec V3 conditional support
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.

1 participant