Owning the Telemetry: Why I Built a Custom ESP32 BMS from Scratch
Ditching the Arduino framework wasn't about elitism; it was a necessary shift from unpredictable polling to deterministic engineering. In this post, I explore why I abandoned black-box ICs to architect a custom ESP32 Battery Management System using FreeRTOS, raw I2C register manipulation, and why mastering silicon datasheets is the ultimate superpower for embedded engineers.
Embedded SystemsFreeRTOSFirmware EngineeringPower ElectronicsC++ESP-IDFI2C CommunicationHardware Architecture