Guides
Topics
⚙️ Embedded Systems⚡ DSP & Signal Processing📡 IoT & Connected Devices🔒 Security Cameras⚡ EV Charging☀️ Solar & Energy🏠 Smart Home🌐 Home Networking🔌 Low Voltage🧠 AI & Computing🔬 EG3 Labs⚙️ Automation🖥️ Hardware🛠️ Tools & Calculators💻 SoftwareResourcesAbout
Read Guides
✓ Done
Programming
C++ Resources
C++ is still the language of firmware. Not because it’s the best language (it isn’t). Because everything already runs on it. The ESP32 SDK is C/C++. FreeRTOS is C. The NVR software running your security camera fleet is almost certainly C++ (or C with a .cpp file extension, which is worse). Modern C++ cleaned up the worst of the footguns, but the fundamentals haven’t moved. If you’re writing code that talks to registers and peripherals, you’re writing C++.