One of the fundamental issues in driver design is deciding how to map to the peripheral registers. Over the years there have been many different methods that have been used such as setting up structures to define bit maps or simply writing the desired value to the register; however, my all-time favorite method is to … Continue reading Embedded Basics – Using Pointer Arrays to Map Peripherals
Month: November 2014
Tips and Tricks – Using enum over #define
At first glance enum and #define appear as if they are completely interchangeable. There is really no noticeable difference as far as a developer is concerned between their compiled behavior. Upon a closer examination though it can be seen that there are quite a few advantages to using an enumeration over a #define statement! … Continue reading Tips and Tricks – Using enum over #define
Tools – Beyond Compare
One of the oldest problems in software development is keeping track of and understanding what changed between different versions of software. Many modern code repository clients such as TortoiseSVN or ToroiseGit come with the capability to perform a file comparison between the current code and that stored in the repository. While this is an extremely … Continue reading Tools – Beyond Compare
An Engineering Resume Template
Getting a resume organized, looking nice and with all of the relevant information necessary to make you shine is a difficult endeavor. That is why Jacob Beningo has created the following Engineering Resume Template! Use this template along with the tips from “10 Tips for a Successful Engineering Resume” located here to create a powerful … Continue reading An Engineering Resume Template