mirror of
https://github.com/meshtastic/firmware.git
synced 2025-08-26 14:45:00 +00:00
![]() * chore: todo.txt
* chore: InkHUD documentation
Word salad for maintainers
* refactor: don't init system applets using onActivate
System applets cannot be deactivated, so we will avoid using onActivate / onDeactivate methods entirely.
* chore: update the example applets
* fix: SSD16XX reset pulse
Allow time for controller IC to wake. Aligns with manufacturer's suggestions.
T-Echo button timing adjusted to prevent bouncing as a result(?) of slightly faster refreshes.
* fix: allow timeout if display update fails
Result is not graceful, but avoids total display lockup requiring power cycle.
Typical cause of failure is poor wiring / power supply.
* fix: improve display health on shutdown
Two extra full refreshes, masquerading as a "shutting down" screen. One is drawn white-on-black, to really shake the pixels up.
* feat: driver for display HINK_E042A87
As of Feb. 2025, these panels are used for "WeActStudio 4.2in B&W" display modules.
* fix: inkhud rotation should default to 0
* Revert "chore: todo.txt"
This reverts commit
|
||
---|---|---|
.. | ||
Applets | ||
docs | ||
Applet.cpp | ||
Applet.h | ||
AppletFont.cpp | ||
AppletFont.h | ||
DisplayHealth.cpp | ||
DisplayHealth.h | ||
Events.cpp | ||
Events.h | ||
InkHUD.cpp | ||
InkHUD.h | ||
MessageStore.cpp | ||
MessageStore.h | ||
Persistence.cpp | ||
Persistence.h | ||
PlatformioConfig.ini | ||
Renderer.cpp | ||
Renderer.h | ||
SystemApplet.h | ||
Tile.cpp | ||
Tile.h | ||
WindowManager.cpp | ||
WindowManager.h |