Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hellebenjamin/esp-cf

A custom firmware that is designed for ESP8266. Written in MicroPython and C.
https://github.com/hellebenjamin/esp-cf

c esp8266 firmware micropython

Last synced: 3 days ago
JSON representation

A custom firmware that is designed for ESP8266. Written in MicroPython and C.

Awesome Lists containing this project

README

        

# ESP-CF
![Logo of ESP-CF](https://github.com/Pepe-57/esp-cf/blob/main/esp-cf_logo.jpg)
A custom firmware(before os) that is designed for ESP8266. Written in MicroPython. ESP-CF is __completely free__ to use. The previous name 'ESP-OS', has been updated to 'ESP-CF' to better reflect it as a custom firmware rather than a full-fledged operating system. 'ESP-CF' stands for '__ESP Custom Firmware__'.
### !THIS PROJECT IS DISCONTINUED! [NEW VERSION HERE](https://github.com/Pepe-57/esp-os)
## Compatibility
- Tested and fully working on ESP8266.
- Not tested on ESP32. It should work but I can't guarantee it.
## Applications:
- Calculator: Perform basic mathematical operations such as addition, subtraction, multiplication, division, and square root.
- Settings: Configure CPU clock speed and WiFi settings.
- SysInfo: View information about the system.
- Console: Enter console mode to execute commands.
- Shutdown: Shuts down the firmware, but not the ESP8266
## Console commands
The console allows you to enter and execute them. Use the following commands:
- help: Display a list of available commands.
- shutdown: Safely shut down the system.
- desktop: Go back to the desktop.
- restart: Restart the system.
- ip: Get the IP address of the ESP8266.
- settings: Open the settings program.
- systeminfo: Display information about the system.
- update: Provides information about the current version and instructions for downloading the latest version from [GitHub](https://github.com/Pepe-57/esp-cf).
- blink 'speed' 'times': Blinks the LED at a specified speed and number of times.
- repeat 'word': Repeats a given word.
- run 'program': Launches the specified program (calculator, settings, sysinfo, console).
- programs: Displays the available programs.
## Versions
### Release 1.0 will be written in C++
- Dev 1.0 (Released)
- Dev 1.1 (Released, Recommended version of ESP-CF)
- Dev 1.2 (Cancelled)
- C-Edition 1.0 (Released, Latest)
- Release 1.0 ([ESP-OS](https://github.com/Pepe-57/esp-os), Recommended)