meshtastic-firmware/src
geeksville db66e4dc00 ensure we never get null from malloc 2020-06-13 08:27:25 -07:00
..
esp32 don't start the BLE update service for now - the android side isn't ready 2020-06-12 15:48:24 -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 ensure we never get null from malloc 2020-06-13 08:27:25 -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
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
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
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
PowerFSM.cpp if we can't sleep, at least have the processor block for 100ms 2020-06-10 18:23:20 -07:00
PowerFSM.h add a new SERIAL psm state, to ensure device doesn't sleep while 2020-06-08 16:37:49 -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
SerialConsole.cpp turn off serial debug output once we are using the protocol on the stream 2020-06-09 10:35:06 -07:00
SerialConsole.h unify activity detection in PhoneAPI, turn off BLE API while serial API in use 2020-06-08 16:06:59 -07:00
WorkerThread.cpp basic stack debugging - we are okay for now 2020-06-12 16:37:03 -07:00
WorkerThread.h basic stack debugging - we are okay for now 2020-06-12 16:37:03 -07:00
compass.xbm placeholder debug and nodeinfo screens are in 2020-02-07 17:26:42 -08:00
configuration.h Fix #115: wake from light sleep if a character arrives on the serial port 2020-06-10 15:36:38 -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 basic stack debugging - we are okay for now 2020-06-12 16:37:03 -07:00
main.h placeholder guess at PMU code until I have HW 2020-04-24 09:33:45 -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
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
sleep.cpp Fix #115: wake from light sleep if a character arrives on the serial port 2020-06-10 15:36:38 -07:00
sleep.h Fix #167 while in light sleep, allow loop() to still run occasionally 2020-06-10 14:11:56 -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