MPLAB Harmony

Creating a custom board support package (BSP) for Harmony 2.04

This week, I wanted to dive into something a bit technical since it is consuming a good deal of my time and I figure it might help save some of you a few headaches.  I’m developing a new embedded project…

In Circuit Debugger (ICD)

Adding production serial numbers in Microchip’s 8-bit PIC

One of the Devil’s little details in designing hardware for the internet of things is the requirement that your “things” be unique.  This broadly translates into making sure that your hardware has some sort of serial number (akin to a…

Recording a Screencast in OS X

Recording a Screencast in OS X

I just found a great post on how to record a screencast using your Mac without any additional software.  Simply fire up Quicktime, go to the file menu, and select “New Screen Recording”.  It pops up a little controller where…

Making Eclipse Autocomplete for Android Behave Like XCode

Making Eclipse Autocomplete for Android Behave Like XCode

As an iOS developer, I’ve gotten quite used to the way Xcode provides autocomplete suggestions the moment you press a key.  By default, Eclipse (Android developer tools) only begins suggesting when it sees a “.” to access an object.  To…

DIY Shutterbug Remotes

DIY Shutterbug Remotes

Shutterbug Remotes are now available in kit form with public access to the app source code, firmware, and hardware configuration.  If you want to build one yourself, or develop your own app for iOS / Android, visit the new DIY…