Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/hellebenjamin/esp-cf
- Owner: HelleBenjamin
- License: mit
- Created: 2023-06-20T20:19:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-23T17:41:20.000Z (11 months ago)
- Last Synced: 2024-09-13T07:39:34.292Z (5 months ago)
- Topics: c, esp8266, firmware, micropython
- Language: Python
- Homepage:
- Size: 234 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)