Function Pointers provide some extremely interesting, efficient and elegant programming techniques. You can use them to replace switch/if-statements, to implement callbacks. probably due to their complicated syntax – beginners find it hard to understand them. In fact, they are less error causing than normal pointers cause you will never Continue reading
Who should read this
This article is about a technique for reducing the memory footprint of C programs -manually repacking C structure declarations for reduced size. To read it, you will require basic knowledge of the C programming language.
You need to know this technique if you intend to write code for memory-constrained embedded systems, or operating-system kernels Continue reading
this article is gonna be hands-on building an embedded program using AVR Studio 4.
I’ll start with a slightly sneaky but educational example. Suppose we have this project which contains main.c Continue reading