From 316347226bf8b1b90d5d76d89ed4b7503f14e1eb Mon Sep 17 00:00:00 2001 From: geeksville Date: Sun, 23 Feb 2020 08:24:10 -0800 Subject: [PATCH] don't use a symlink to find my modified RadioHead, use a pio depdency To make it more easily buildable by others. --- TODO.md | 12 +++++------- lib/RadioHead | 1 - platformio.ini | 3 +-- 3 files changed, 6 insertions(+), 10 deletions(-) delete mode 120000 lib/RadioHead diff --git a/TODO.md b/TODO.md index 3189208e..65c12c41 100644 --- a/TODO.md +++ b/TODO.md @@ -2,20 +2,16 @@ Items to complete before the first alpha release. +* don't enter NB state if we've recently talked to the phone (to prevent breaking syncing or bluetooth sw update) * have state machine properly enter deep sleep based on loss of mesh and phone comms -* have gps implement canSleep(), print nmea for debugging and discard buffers on the way into sleep +* default to enter deep sleep if no LORA received for two hours (indicates user has probably left the meshS) * implement CustomRF95::canSleep * if the phone doesn't read fromradio mailbox within X seconds, assume the phone is gone and we can stop queing location msgs for it (because it will redownload the nodedb when it comes back) -* don't enter light sleep while the screen is on -* any time we wake from light sleep, briefly blink the led -* Use Neo-M8M API to put it in sleep mode * turn light sleep on aggressively (while lora is on but BLE off) * retest BLE software update for both board types -* default to enter deep sleep if no LORA received for two hours (indicates user has probably left the meshS) * send note about Adafruit Clue * send note to the guy who designed the cases -* update the prebuilt bins for different regulatory regions * remeasure wake time power draws now that we run CPU down at 80MHz # Medium priority @@ -164,4 +160,6 @@ Items after the first final candidate release. * wake from light sleep as needed for our next scheduled periodic task (needed for gps position broadcasts etc) * turn bluetooth off based on our sleep policy * blink LED while in LS sleep mode -* scrolling between screens based on press is busted \ No newline at end of file +* scrolling between screens based on press is busted +* Use Neo-M8M API to put it in sleep mode (on hold until my new boards arrive) +* update the prebuilt bins for different regulatory regions diff --git a/lib/RadioHead b/lib/RadioHead deleted file mode 120000 index 5e889e35..00000000 --- a/lib/RadioHead +++ /dev/null @@ -1 +0,0 @@ -../../RadioHead \ No newline at end of file diff --git a/platformio.ini b/platformio.ini index 245d7195..37629545 100644 --- a/platformio.ini +++ b/platformio.ini @@ -55,8 +55,7 @@ debug_tool = jlink debug_init_break = tbreak setup lib_deps = - ; RadioHead - I now use a custom build of this library - ; file:///home/kevinh/development/meshtastic/RadioHead + https://github.com/geeksville/RadioHead.git TinyGPSPlus https://github.com/geeksville/esp8266-oled-ssd1306.git ; ESP8266_SSD1306 AXP202X_Library