summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Thompson <daniel@redfelineninja.org.uk>2020-08-16 17:49:57 (GMT)
committerDaniel Thompson <daniel@redfelineninja.org.uk>2020-08-16 17:49:57 (GMT)
commitde582cce2b79731686d701084cfda798c3b39ab7 (patch)
tree00ff6b3c06a02a2208261cb4e29ba37f581d575b
parente8ae2ed47e988749fb7e2b65a5a7b341a0a88027 (diff)
TODO: Replanning ready for a 0.3 release
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
-rw-r--r--TODO.rst52
1 files changed, 33 insertions, 19 deletions
diff --git a/TODO.rst b/TODO.rst
index 8efe6b3..d6778b8 100644
--- a/TODO.rst
+++ b/TODO.rst
@@ -98,25 +98,11 @@ Wasp-os
At M3 we start to build out full fitness tracking and notification
functionality.
-Bootloader
-~~~~~~~~~~
-
-* [ ] Stay in bootloader after battery run down
-* [ ] Implement power off support (no splash screen)
-
Reloader
~~~~~~~~
-* [ ] Board identity check
* [X] Pre-flash image verification
* [X] Post-flash image verification
-* [ ] Error checking
-
-Micropython
-~~~~~~~~~~~
-
-* [ ] Use SoftDevice sleep logic
-* [ ] Automatically enter SPI flash power saving mode
Wasp-os
~~~~~~~
@@ -150,15 +136,43 @@ Wasp-os
* [X] Add a simple skin for better screenshots
* [X] Full swipe detection (avoid keyboard)
-0.4: Fit and finish
--------------------
+0.4: Integration, Fit and finish
+--------------------------------
+
+For 0.4 we focus on improving the watch/phone integration whilst also taking steps
+to improve the general fit and finish. In addition the reloader will be extended
+to ensure we retain the capability to install wasp-os over-the-air on newer
+PineTime models.
-For 0.4 we will be making steps to improve the general fit and finish.
+Bootloader
+~~~~~~~~~~
+
+* [ ] Stay in bootloader after battery run down
+* [ ] Implement power off support (no splash screen)
+
+Reloader
+~~~~~~~~
+
+* [ ] Board identity check
+* [ ] UICR update support
+* [ ] Improve linker map (everything except linker table at +256K)
+* [ ] mcuboot
+
+ * [ ] Reconfigurable entry point (allow reloader to run from mcuboot)
+ * [ ] Allow reloader to install mcuboot and flash app (from wasp-bootloader)
+ * [ ] Allow reloader to install wasp-os (from mcuboot)
+
+Micropython
+~~~~~~~~~~~
+
+* [ ] Use SoftDevice sleep logic
+* [ ] Automatically enter SPI flash power saving mode
Wasp-os
~~~~~~~
-* [ ] Notifications
+* [ ] Watch/phone integration
* [ ] Music player support
- * [ ] Upstream the Gadgetbridge changes
+ * [ ] Set date/time
+ * [ ] Fully fledged wasp-os device class