Convention for compile time configuration of PlatformIO projects

Convention for compile time configuration of PlatformIO projectsConvention for compile time configuration of PlatformIO projects
Separation between code and data (specifically configuration data) is a critical concept in any development environment. Having worked a lot with the nodejs stack I found the way configuration is handled in embedded Arduino/PlatformIO projects surprisingly messy. I decided to come up with a convention to simplify this and I will describe it below. tl;dr, ...

Making a proper adapter board for the “smart” WiFi Rinnai 2

Making a proper adapter board for the Making a proper adapter board for the
This is a quick follow-up post to my previous article about converting a Rinnai heater device to a smart device and controlling it with WiFi. Previously, when making the board that connects between the ESP32 and the traces of the Rinnai control panel, I did something that is not per-spec. I was using the ESP32 ...