mirror of
https://github.com/meshtastic/firmware.git
synced 2025-09-27 11:31:47 +00:00
![]() Somehow nodenum was getting reset to zero (and saved to flash - which is bad because it makes the failure permanent). So I've changed nodenum selection to occur after we load the saved preferences (and we try to keep nodenum stable in that case). I'm puzzled as to how it ever got set to zero (unless there *shudder* is some errant pointer that clobbered it). But next week I'm turning 4 byte nodenums back on, which will make this moot - because they will always be based on macaddr and the current process where nodes haggle with the mesh to pick a unique one-byte nodenum will be gone. |
||
---|---|---|
.. | ||
esp32 | ||
gps | ||
mesh | ||
nrf52 | ||
.gitignore | ||
compass.xbm | ||
configuration.h | ||
debug.cpp | ||
debug.h | ||
error.h | ||
fonts.h | ||
freertosinc.h | ||
icon.xbm | ||
images.h | ||
lock.cpp | ||
lock.h | ||
main.cpp | ||
main.h | ||
Observer.cpp | ||
Observer.h | ||
OSTimer.cpp | ||
OSTimer.h | ||
Periodic.h | ||
PeriodicTask.cpp | ||
PeriodicTask.h | ||
pin.xbm | ||
power.h | ||
PowerFSM.cpp | ||
PowerFSM.h | ||
RedirectablePrint.cpp | ||
RedirectablePrint.h | ||
screen.cpp | ||
screen.h | ||
SerialConsole.cpp | ||
SerialConsole.h | ||
sleep.cpp | ||
sleep.h | ||
target_specific.h | ||
WorkerThread.cpp | ||
WorkerThread.h |