aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorD Delmar Davis <don@suspectdevices.com>2019-02-15 20:08:22 -0800
committerD Delmar Davis <don@suspectdevices.com>2019-02-15 20:08:22 -0800
commit9d2e99b2294ccf849888f1ac14955c76644beedd (patch)
treeeeb045b508b75357976df55a0f541966b76eb144
parent68b14b8edaed575b4ffe6a6398a63db2e1e3c346 (diff)
Update readme
-rw-r--r--README.md16
1 files changed, 14 insertions, 2 deletions
diff --git a/README.md b/README.md
index 87a1706..6376a25 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,19 @@
-Create new monitor and console to remove some of the shortcomings of the origional ems framework.
-Major changes include
+#EMS2
+
+The purpose of ems2 is to create new monitor and console to remove some of the shortcomings of the origional ems framework.
+
+Major changes include:
+
* Syntax Changes
1. 4 character keywords.
2. hexidecimal timestamp (32 bit integer)
* Kernel Changes
1. freeRTOS
+
+## Rational
+Since ems was origionally written the processing power avaliable for less than $20 allows us to think about adding a real time operating system, file system based settings, and presets and other mechanisms that would not have been comfortable in an 8 bit restricted microcontroller.
+
+# MVP
+EMS should support a minimal vocabulary and interaction between the console and monitor. This vocabulary should include the ability to query the device, set the time, and backup any setting and status as well as load new code to the device.
+
+