Der Blinken Lights (Part II -- Framebuffer)

Looking at the hardware from part I of this series, you may have realized that the addressing scheme of the individual pixels is likely to be a bit hinky, which is true. It's also necessary to rapidly scan through the columns in order to produce the illusion of a continuous image. The canonical way to do this is to store the image data in a frame buffer structured in such a way as to streamline writing the data out. Interface routines abstract the wiring and addressing shenanigans.

Der Blinken Lights (Part I -- hardware)

We'll have a table at this year's MakerFaire Bay Area and at the Seattle Mini Maker Faire. In order to give our table a little more visual interest, I've been putting together a couple of demonstrations. My goal is to draw people in to look at as many of our products working together as possible. So naturally I went straight to the blinky lights.