diff --git a/readme.md b/readme.md index ffcefb2..b0a4f7e 100644 --- a/readme.md +++ b/readme.md @@ -15,4 +15,21 @@ This is an OS for the ESPMega PRO R3 Programable Logic Controller - ESPMega I/O Card Hub - ESPMega I/O UART Multiplexer [WIP] - ESPMega I/O Digital Expansion Card [WIP] -## Features \ No newline at end of file + +## Features +- Internal Touch Display support for diagnostics and configuration +- WebUI for Configuration and OTA Update +- Allowing for reading and writing to registers from MQTT +- Provides abstraction layer to the MQTT protocol and internal components + +## User Code and 3rd Party Extension +This OS allows the user to write custom program for the device to run in the OS
+### *usercode.hpp* and *user_code.cpp* +### I/O Abstraction Layer +### MQTT Abstraction Layer +### RTC and Clock Abstraction Layer +### Persistent Storage Abstraction Layer +### Climate Abstraction Layer +### Energy Monitoring Abstraction Layer +### Timer Abstraction Layer +### LCD Abstraction Layer