Releases: nthnn/Jessy-OS
Releases · nthnn/Jessy-OS
Jessy OS v1.0.0
Jessy OS v1.0.0
Jessy OS is an embedded operating system designed for the ESP32 microcontroller. It provides a versatile platform for various IoT and embedded systems projects, with features like a file system, real-time clock support, networking capabilities, user accounts, and JavaScript execution via the embedded Duktape VM.
Current Features
For more detailed documentations see README.md or visit the official website.
- User Accounts
- File System
- Networking Functionalities (mainly WLAN)
- Real-time Clock
- JavaScript VM via Duktape
- Communication through UART
To-do
- Make a GNU's
wget
-like command. - Bluetooth Low Energy (BLE) functionality and terminal command.
- Port any other tiny programming/scripting language other than Duktape's JavaScript.
- Scheduling and auto-run tasks on boot-up.
- Improve the available APIs on the JavaScript Duktape VM.
- Design a customized PCB.
Known Bugs
IO.scan()
function produces a bug that causes to desynchronize the Serial UART stream.
(See line #50 of src/jessy_io.cpp)- Uninvoked callback for RTC timestamp on files via
SdFile::dateTimeCallback()
forSD.h
.
(See line #65 of src/jessy_io.cpp)