Real operating systems on a tiny microcontroller.
Using hardware I2C on an ESP32? Do you need to connect multiple I2C devices with the same address? Normally, you wouldn’t be able to do that without extra parts, but on the ESP32, [BastelBaus] has ...
I’ve worked with hardware before, so the electronics themselves were never the problem. What consistently slowed me down was the software side. C, C++, and the Arduino ecosystem always felt like too ...