Task Scheduling with Function Pointers
One of the most common applications for using function pointers is in task schedulers. Every embedded system contains some type…
Jacob's Blog
Category Archives: Software Techniques
One of the most common applications for using function pointers is in task schedulers. Every embedded system contains some type…
Conditional loops are common in every programming language whether it’s designed for low level embedded development or higher level web…
Every now and then it is fun to look at a very basic and fundamental example. Every programmer is familiar…
A critical tool when developing an embedded system in C is an understanding of how pointers work. Misunderstanding pointer fundamentals…
There are many advantages to using configuration tables to initialize an MCU’s registers. The most prevalent is that a configuration…
Pointer arrays are a useful tool for mapping peripheral registers to a driver. There are many advantages to using pointer…
There are many topics in the C language that often confuse developers but the use of the static keyword seems…
Microcontroller peripherals can be memory mapped using pointer arrays as demonstrated in the previous post. This method allows the peripheral…
The previous two posts have been exploring the fundamentals of using pointers from the basics of declaring a pointer to…
In part one of this series the basics of what a pointer is and how to declare one was examined…
A concept in C programming that is absolutely essential and fundamental to all software design but often misunderstood is pointers….