-
Thank you for the mention!
I have been working on the Toit language for the ESP32 for a number of years now -- and it has been an enjoyable challenge to build an open source stack capable of supporting live reloading on a micro-controller that can run for years on batteries.
https://github.com/toitlang/toit
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Whoa. You can also use their ecosystem to put together a Thread border router! I think your HomePod might integrate that functionality already, but this is super interesting for someone like me and my old trusty Asus wifi router.
https://github.com/espressif/esp-idf/tree/master/examples/op...
-
bluetooth-proxies
Discontinued This repo hosts known, tested devices that can serve as Bluetooth proxies for Home Assistant.
Yep, these are the way to go. Small and with a case, so ready to put around the house.
Using just your browser you can transform these into Bluetooth proxies for Home Assistant with https://esphome.github.io/bluetooth-proxies/
-
pill_serial
Triple USB-to-serial adapter firmware for flashing onto an STM32F103C8T6 "blue pill" minimum development board ⛺
-
Tasmota
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Thanks for the article.
I really enjoy using ESP32 devices in Home Assistant with ESPHome.
> [ESPHome] add-on allows you to manage and program your ESP8266 and ESP32 based microcontrollers directly through Home Assistant with no programming experience required. All you need to do is write YAML configuration files; the rest (over-the-air updates, compiling) is all handled by ESPHome.
You can also add that a lot of commercial home automation devices use ESP chips. This often allows the open source [Tasmota][0] firmware to be flashed on them and make the devices compatible with Home Assistant or alike.
Some points that could be improved:
The article reads like someone is talking. For me that style of writing is bit off-putting, i.e. too much fluff.
I am surprised the manufacturer of the chip Expressif is not mentioned, as both ESP8266 and and ESP32 are by them.
> The ESP has no integrated firmware.
then near after this, you write
> This firmware is then flashed to the ESP Chip with the help of a “burned into the chip” ROM bootloader (more info).
That means there is a firmware, the bootloader. Expressif gives a really good [explanation][0] how this bootloader firmware works.
[0]: https://tasmota.github.io/docs/
-
berry
A ultra-lightweight embedded scripting language optimized for microcontrollers. (by berry-lang)
There'salso tge Berry language tha's built into tasmota32.
https://github.com/berry-lang/berry
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Looks really interesting, do you mind sharing it (if its open-source) once its done? Probably it could be a great addition to https://github.com/esp-rs/awesome-esp-rust