Common Mistakes in Embedded C Development: Misusing timer callbacks or interrupt routinesSep 9, 2025·3 min read
Common Mistakes in Embedded C Development: Missing synchronisation in producer-consumer scenariosSep 1, 2025·4 min read
Common Mistakes in Embedded C Development: Assuming atomicity for multi-byte data📘 Introduction This is Part 5 of our 5-part series on concurrency and timing mistakes in Embedded C. In Part 4, we covered the dangers of misusing timer callbacks or interrupt routines. Now we’ll explore a subtle yet dangerous mistake: assuming that...Sep 16, 2025·3 min read
Common Mistakes in Embedded C Development: Race conditions with global variablesAug 26, 2025·3 min read
Common Mistakes in Embedded C Development: Using delay() or busy loops for timingAug 19, 2025·4 min read
Common Mistakes in Embedded C Development - Buffer Overflows and Memory LeaksArticle photo by Jorge Ramirez on Unsplash 📘 Introduction In this final article of our 4-part series related to memory management, we wrap up the most common memory pitfalls in Embedded C. In Part 3, we looked at real-time allocation issues and how...Aug 1, 2025·4 min read
Common Mistakes in Embedded C Development - Why malloc() Breaks Real-Time SystemsArticle photo by Jorge Ramirez on Unsplash 📘 Introduction Welcome to Part 3 of our series on common mistakes in Embedded C development. In Part 2, we explored how unsafe pointer use can lead to instability and crashes. This article focuses on why d...Jul 28, 2025·4 min read
Common Mistakes in Embedded C Development - Pointers Done WrongArticle photo by Jorge Ramirez on Unsplash 📘 Introduction This is Part 2 of our 4-part series on memory mistakes in Embedded C. In Part 1, we discussed stack overflows and how modern C practices can prevent them. Today, we’ll take on unsafe pointer...Jul 21, 2025·3 min read
Common Mistakes in Embedded C Development - Modern C and Stack OverflowsArticle photo by Jorge Ramirez on Unsplash 📘 Introduction C is everywhere. From tiny temperature sensors to aerospace control systems, C has been the undisputed king of embedded development for decades. According to the JetBrains Developer Ecosyste...Jul 16, 2025·4 min read
ESP32 vs Other Microcontrollers: Why It’s a Game-Changer for IoTIntroduction Looking for the brains behind your next IoT project? The ESP32 might be just what you need. 💡 The ESP32 is a low-cost, low-power system on a chip (SoC) developed by Espressif. It features built-in Wi-Fi and Bluetooth connectivity, dual...Jun 20, 2025·8 min read
What Is a Microcontroller? The Tiny Brain Behind Every IoT DeviceIntroduction Not long ago, a light bulb was just a light bulb. A thermostat simply controlled temperature. A door lock needed a key. Today, these devices have become “smart.” They can sense, respond, communicate, and even learn. But what makes them s...Jun 11, 2025·9 min read