mirror of
https://github.com/meshtastic/firmware.git
synced 2025-04-23 17:13:38 +00:00
Meshtastic device firmware
![]() * fix Wireless Paper double-clear screen at boot * log when flooded with "responsive" frames * show the "resuming" screen when waking from deep-sleep * rename drawDeepSleepScreen avoid future confusion with "Screen Paused" screen * show a screensaver frame when screen off The frame shown during deep sleep is now also passed through showScreensaverFrames() * Add macros for E-Ink color values. OLEDDISPLAY_COLOR is inverted. Result of light-mode on E-Ink vs dark-mode on OLED? * adapt drawDeepSleepScreen to new screensaver convention * Mark Wireless Paper V1.1 as having problems with ghosting Any other issues can be marked in a similar way, then handled in code where relevant * Change screensaver from fullscreen logo to overlay * identify "quirks" rather than "problems" * move async refresh polling from display() to a NotifiedWorkerThread * Prevent skipping of deep-sleep screen (Hopefully) * Redesign screensaver overlay Now displays short name * Optimize refresh for different displays * Support older EInkDisplay class * Don't assume text alignment * fix spelling of a quirk macro (No impact to code, but avoids future issues) * Handle impossibly unlikely millis() overflow error Should have just let it go, but here we are.. --------- Co-authored-by: Ben Meadors <benmmeadors@gmail.com> |
||
---|---|---|
.github | ||
.trunk | ||
.vscode | ||
arch | ||
bin | ||
boards | ||
data/static | ||
images | ||
monitor | ||
protobufs@dea3a82ef2 | ||
release | ||
src | ||
variants | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.semgrepignore | ||
docker-compose.yml | ||
Dockerfile | ||
LICENSE | ||
partition-table.csv | ||
platformio.ini | ||
README.md | ||
suppressions.txt | ||
version.properties |
Meshtastic Firmware
Overview
This repository contains the device firmware for the Meshtastic project.