Skip to Content

C: Macro Function vs Regular Function vs Inline Functions

If you have some experience with C programming and you have had the opportunity to look at some library code then you must have seen something like this The above construct can be called as a macro function or a smart macro. If this code is executed we would get the same result as if …

Read More about C: Macro Function vs Regular Function vs Inline Functions

Where To Go After Arduino? 2 Paths For You To Pick From!

Arduino is a lovely little ecosystem where most of us have started our electronics journey. I still remember the moment I got my first LED blinking program working! Since then we have done several projects using Arduino. Some of those we by following some online tutorials while others were produced out of our own ideas …

Read More about Where To Go After Arduino? 2 Paths For You To Pick From!

Top 14 Alternatives to Raspberry Pi 4B

This article contains some affiliate links. As an Amazon Associate, we earn from qualifying purchases. Everybody in the inventor’s world has played with the Raspberry pi board at one point or another. But not everyone is aware of these cool alternatives available in the market. In this post, I am have listed 14 alternatives to …

Read More about Top 14 Alternatives to Raspberry Pi 4B

Hardware, Software, Firmware, Middleware, Drivers, OS & Applications, The Difference?

We hear a lot of these “wares” terms all the time, some are hard, some are soft, some are firm and some are in the middle. But why some many types of wares? How do they all fit in? Let’s learn more about them in this article. Let’s start with the familiar term hardware. Hardware …

Read More about Hardware, Software, Firmware, Middleware, Drivers, OS & Applications, The Difference?

Profiling of Embedded Code Explained Through Examples!

I remember the time when I first heard the term Profiling, I could barely write source code without googling every 10 minutes at that time and when I heard about profiling, I couldn’t help but tell myself that I will never be able to master programming! Then after a few years I became very comfortable …

Read More about Profiling of Embedded Code Explained Through Examples!

How to become an Embedded Software Engineer?

When I started out with a goal to become an embedded developer, I had no clue where to even begin as embedded systems cover a wide variety of fields including electronics, software engineering, microcontroller programming, PCB design, networking, chip design, etc., Due to a big knowledge base needed, entering this particular engineering field can seem …

Read More about How to become an Embedded Software Engineer?

How to read microcontroller datasheets? 5 tips for Beginners!

If you are a beginner, the first time you download the datasheet of the microcontroller you are using, you will be given a 1000 to 2000 page document, which will make you feel uncomfortable, to say the least. I have been through the same experience and in this post, I am going to help you …

Read More about How to read microcontroller datasheets? 5 tips for Beginners!