Wykres commitów

140 Commity (bd0f35ad83345c2623cee94e753bf6d7b88192b7)

Autor SHA1 Wiadomość Data
geeksville bd0f35ad83 fix encoding of sw version numbers in the BLE device info 2020-02-24 09:12:13 -08:00
geeksville 0110e1d2e0 release 0.0.4 2020-02-23 20:08:20 -08:00
geeksville 82afd234a1 don't stomp on RX packets when we have something ready to send 2020-02-23 19:51:43 -08:00
geeksville 419dd44ff6 BT sleep leak now down to about 200 bytes 2020-02-23 18:09:40 -08:00
geeksville 621beadb5c btle leak per sleep now down to about 500 bytes. 2020-02-23 16:42:09 -08:00
geeksville 8dfd7a4a71 the ble goo is still leaking on destroy, but better 2020-02-23 14:09:52 -08:00
geeksville a45d7be922 still leaking in the BT stack but better 2020-02-23 13:54:40 -08:00
geeksville f9ce6a53e1 ble works again after sleep - but we are still leaking 2020-02-23 13:20:46 -08:00
geeksville 5f88174dbf wip - finally done switching to dynamic allocs 2020-02-23 12:25:59 -08:00
geeksville 76100e23eb WIP make swupdate keep power on 2020-02-23 11:37:38 -08:00
geeksville a678dd3ee8 WIP - all BT characteristics must be dynamically alloced 2020-02-23 11:05:55 -08:00
geeksville 356902d552 wip - make ble come back after sleep 2020-02-23 10:49:37 -08:00
geeksville 4906b12489 prevent ble powerdown while phone is connected 2020-02-23 08:53:52 -08:00
geeksville 372a3e000e button presses are fixed 2020-02-22 18:02:44 -08:00
geeksville 5e2044dd63 blink the led very briefly every 5 secs while in light sleep 2020-02-22 17:40:31 -08:00
geeksville a1a1ceb94d while not perfect, good enough to move power statemachine to master 2020-02-22 14:56:19 -08:00
geeksville ca37e50362 WIP light sleep kinda works 2020-02-22 14:45:58 -08:00
geeksville fe2ca65a11 WIP kinda works but light sleep still busted 2020-02-22 13:50:08 -08:00
geeksville c7894f3bc5 fsm WIP might work 2020-02-22 13:14:10 -08:00
geeksville 509f9b6e2b WIP state machine builds 2020-02-22 12:01:59 -08:00
geeksville 045529d91f begin cleanup of sleep code for new state machine 2020-02-21 17:01:26 -08:00
geeksville aebcbf767f GPS works better now with light-sleep but not quite done. 2020-02-21 12:24:35 -08:00
geeksville 598023f5db PMU IRQ polarity was backwards 2020-02-21 11:39:10 -08:00
geeksville 3df81682b3 now that light-sleep kinda works, use deep-sleep far more rarely 2020-02-21 11:32:33 -08:00
geeksville 20461807f3 change screen into a periodictask, so it can be used with the scheduler 2020-02-21 10:51:36 -08:00
geeksville a6b98bec1f cleanup period stuff for new scheduler 2020-02-21 10:20:47 -08:00
geeksville d4efb2c44c burn _lots_ less cpu updating the display when idle 2020-02-21 10:13:51 -08:00
geeksville 5f3e8b5309 unify periodic timers 2020-02-21 08:41:36 -08:00
geeksville 132e54ecc5 don't turn bluetooth back on every time we exit light sleep 2020-02-21 08:09:07 -08:00
geeksville 7a745c9e65 light sleep seems to work well 2020-02-21 04:57:08 -08:00
geeksville beccc34ef1 lower cpu freq to 80MHz 2020-02-21 03:48:13 -08:00
geeksville 6ade723caa release 0.0.3 alpha posted 2020-02-20 13:23:42 -08:00
geeksville 4dc8af3a1b trust gps time across deep sleep 2020-02-19 20:02:57 -08:00
geeksville b9438357b6 add support for network ping testing 2020-02-19 18:51:17 -08:00
geeksville bf347aad91 show users walking heading on the screen 2020-02-19 15:29:18 -08:00
geeksville f5a2596acf fix time scaling 2020-02-19 11:35:34 -08:00
geeksville cd4cd6fe56 progress on keeping gps off more 2020-02-19 10:53:09 -08:00
geeksville d9a875082c set rtc from gps time 2020-02-19 08:17:28 -08:00
geeksville 67e0f5c184 use RTC time for my timestamp (works across deep sleep) 2020-02-19 07:58:51 -08:00
geeksville ae023a57e8 don't assert fail if the txfifo is full, just drop the packet 2020-02-18 20:17:11 -08:00
geeksville acce254685 Change RF95 to deliver packets straight from ISR and no polling for anything 2020-02-18 20:06:01 -08:00
geeksville bf491efddf begin support for countries besides the US 2020-02-18 16:18:01 -08:00
geeksville 9481d9e95b loopback test support 2020-02-17 17:47:01 -08:00
geeksville 47d278b3b9 only display messages destined to us 2020-02-17 16:32:51 -08:00
geeksville c0fdf227b7 properly show plaintext msgs on oled 2020-02-17 16:27:29 -08:00
geeksville 5c0b20e43c If the phone writes our user settings, only broadcast if actually changed 2020-02-16 18:14:04 -08:00
geeksville f34c29a323 experiment with axp192 power management 2020-02-16 16:03:16 -08:00
geeksville 0453ffbfd7 Make a Periodic class, use it to blink the LED less often 2020-02-15 11:15:43 -08:00
geeksville befb06bdd9 make readme a bit more real. 2020-02-15 08:38:07 -08:00
geeksville 978abc7f63 show a kinda correct heading on the compass graphic 2020-02-14 19:11:31 -08:00