After a long hiatus, I recently picked up my M&M sorter project again. To interface with a certain chip, the code needs to delay a pin read by a couple of nanoseconds, i.e. busy waiting is actually a pretty good choice here.
The screen that we watch TV on at home has build-in speakers, but, because it’s actually a computer display, hasn’t got an infrared receiver. This made it impossible to set the volume with the TV receiver remote. I recently bought some Stellaris LaunchPad development boards and figured this was the perfect opportunity to make something useful with one.