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…

Typewriter writing

Back To The Basics: Reading and Writing

One of the disciplines drilled into me in high school was to write every day. And I mean, EVERY day. I have stacks and stacks of essays from all of my classes including history, theology, English, Spanish, etc.  I remember…

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…

Salae Logic Analyzer

First Impressions of the Saleae Logic 16

Update (September 2017): I also recently purchased the newest Saleae Logic Pro 8, which includes analog channels.  This thing is amazing and I would highly recommend it.  Aside from some high frequency, impedance matched signals, this little tool covers about…

Painting With Light Flowers

Painting With Light – A photography tutorial you can actually do at home!

About The Technique “Painting With Light” is an age old (and really fun) photography technique based on actively manipulating the light in a scene during a long exposure.  It can be done in a variety of settings from studios to…