firmware/src
geeksville 9ea65c6793 Fix #153 - details below
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.
2020-06-06 08:30:01 -07:00
..
esp32 confirm randomSeed is set correctly 2020-06-03 14:24:34 -07:00
gps Possible fix for https://meshtastic.discourse.group/t/a-note-about-limited-support-for-the-neo-8m-gps-boards/233/3?u=geeksville 2020-05-26 13:10:34 -07:00
mesh Fix #153 - details below 2020-06-06 08:30:01 -07:00
nrf52 changes from bringing up PPR 2020-06-05 11:00:18 -07:00
.gitignore stop explicitly using Serial.print for debug messages 2020-02-04 08:17:44 -08:00
compass.xbm placeholder debug and nodeinfo screens are in 2020-02-07 17:26:42 -08:00
configuration.h make serial console work on nrf52 2020-05-21 21:17:53 -07:00
debug.cpp Get build (kinda, not really) running on a NRF52 2020-04-14 20:22:27 -07:00
debug.h add a Lock, LockGuard and printThreadInfo 2020-03-15 16:52:19 -07:00
error.h new API now seems fully implemented - now on to testing. #69 2020-04-22 16:11:54 -07:00
fonts.h reformat everything 2020-03-18 19:15:51 -07:00
freertosinc.h Get build (kinda, not really) running on a NRF52 2020-04-14 20:22:27 -07:00
icon.xbm placeholder debug and nodeinfo screens are in 2020-02-07 17:26:42 -08:00
images.h reformat everything 2020-03-18 19:15:51 -07:00
lock.cpp add a Lock, LockGuard and printThreadInfo 2020-03-15 16:52:19 -07:00
lock.h Get build (kinda, not really) running on a NRF52 2020-04-14 20:22:27 -07:00
main.cpp DSR WIP 2020-05-27 15:31:32 -07:00
main.h placeholder guess at PMU code until I have HW 2020-04-24 09:33:45 -07:00
Observer.cpp move bluetooth code into something that is architecture specific... 2020-04-10 12:18:48 -07:00
Observer.h misc NRF52 fixes 2020-04-23 12:47:41 -07:00
OSTimer.cpp use my Timer class on all platforms, it works better than the freertos version 2020-05-25 07:48:36 -07:00
OSTimer.h use my Timer class on all platforms, it works better than the freertos version 2020-05-25 07:48:36 -07:00
Periodic.h reformat everything 2020-03-18 19:15:51 -07:00
PeriodicTask.cpp clean up PeriodicTask so I can eventually use it with a scheduler 2020-04-25 10:59:40 -07:00
PeriodicTask.h use my Timer class on all platforms, it works better than the freertos version 2020-05-25 07:48:36 -07:00
pin.xbm placeholder debug and nodeinfo screens are in 2020-02-07 17:26:42 -08:00
power.h Update ESP32 build to work with latest NRF52 changes 2020-04-24 14:55:51 -07:00
PowerFSM.cpp Fix #59 no need for broadcasts when showing new node pane 2020-05-21 17:21:44 -07:00
PowerFSM.h Fix #133 - force deep sleep if battery reaches 10% 2020-05-17 05:10:51 -07:00
RedirectablePrint.cpp Create RedirectablePrint and NoopPrint for serial debug redirection 2020-04-27 09:01:25 -07:00
RedirectablePrint.h Create RedirectablePrint and NoopPrint for serial debug redirection 2020-04-27 09:01:25 -07:00
screen.cpp Fix #59 no need for broadcasts when showing new node pane 2020-05-21 17:21:44 -07:00
screen.h Fix leaving display on in deep sleep. 2020-05-17 05:11:32 -07:00
SerialConsole.cpp Fix #11 2020-05-02 19:51:25 -07:00
SerialConsole.h fix missing carriage returns. thanks to @gregwalters in #119 2020-05-02 20:21:42 -07:00
sleep.cpp no need for this old debug output 2020-05-27 15:40:47 -07:00
sleep.h Get build (kinda, not really) running on a NRF52 2020-04-14 20:22:27 -07:00
target_specific.h begin splitting up source files, so we can have a tree of sources... 2020-04-10 12:15:35 -07:00
WorkerThread.cpp fix rare gurumeditation if we are unlucky and some ISR code is in serial flash 2020-05-14 12:46:29 -07:00
WorkerThread.h fix rare gurumeditation if we are unlucky and some ISR code is in serial flash 2020-05-14 12:46:29 -07:00