Sometimes we want to individualize a piece of hardware. We don’t want to recompile the whole program (because then it’s hard to verify that it is the same program), and we don’t want to [...]
One of this year’s projects was taking a CC2540 and making an interactive iBeacon with it. This turned out to be more difficult than expected… which may explain recent design trends [...]
This is a story of trying to do the right thing… without reading all the instructions. I recently was setting up OpenVPN for my home network. The instructions are pretty strait forward. [...]
Sometimes you have a design where you don’t want to make a new footprint, but need to move a certain track or via 10 mil one way… for 30 copies of the same footprint.
2015 was a busy year. The project that I had the most fun with was a bit off the beaten path compared to what I normally do. This started off as a fun project for a friend. It started off [...]
The TI TCA6408A is a wonderful little chip when you need a few more I/O. It’s simple to program and use… so why did pressing the button attached to one of the pins cause the chip to [...]
I’ve been working on a new project that involves the creation of an iBeacon. For those not familiar, an iBeacon uses a Low Energy Bluetooth (BLE) advertisement to tell devices, “you [...]
I took a look at capacitive touch sensing on the MSP430 in 2011 and it was a little… lacking. I had another project come up and had a chance to play around with it again a couple months [...]
This is just a quick snippet of code for you if you happen to be using a Blackfin BF51x processor and have some space and pins on an external FPGA to spare.