iot-firmware/readme.md

36 lines
1.2 KiB
Markdown
Raw Normal View History

2023-11-30 10:15:43 +00:00
# IoT Core OS V3
This is an OS for the ESPMega PRO R3 Programable Logic Controller
## **Compatibility**
2023-11-30 10:16:06 +00:00
1. **CPU**
2023-11-30 10:15:43 +00:00
- ESPMega PRO R3.0a/b
- ESPMega PRO R3.1a
- ESPMega PRO R3.2a/b/c
2023-11-30 10:16:06 +00:00
2. **CPU Add-ons**
2023-11-30 10:15:43 +00:00
- ESPMega PRO Internal Display Module
- ESPMega PRO External Touch Display Module
2023-11-30 10:16:06 +00:00
3. **Add-on Cards**
2023-11-30 10:15:43 +00:00
- ESPMega I/O Analog Expansion Card
- ESPMega I/O IR Expansion Kit
- ESPMega I/O Card Hub
- ESPMega I/O UART Multiplexer [WIP]
- ESPMega I/O Digital Expansion Card [WIP]
2023-11-30 10:28:13 +00:00
## 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<br/>
### *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