Barco OMIX O10 8×11 LED array teardown

Barco make huge modular LED displays. They range from the small (shown on the left above). To full stadium sized installations. The system seems to be broken down into a series of control boxes. Each box manages a handful of LED arrays. A typical control box seems to manage about 9 individual arrays. I found …

Adding a new program to alternatives manually

I wanted to add the terminal st as an alternative for x-terminal-emulator. This makes it easier to use with the distribution version of dwm on Debian Jessie. The following command adds st as an alternative: sudo update-alternatives –install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/local/bin/st 1 And you can then select it as usual with: sudo update-alternatives –config x-terminal-emulator

Debian Jessie Emscripten installation notes

Edit ~/.emscripten change the line reading: NODE_JS = ‘node’ to NODE_JS = ‘nodejs’ Then create a simple hello word program in hi.c e.g. compile with with emscripten as follows: emcc hi.c -o hello.html Which will produce hello.html You can then open this with firefox! Emscripten will add a bunch of support code, around this automatically. …

MSP430 with ST7032i, now working!

After much fiddling, I got the ST7032i working with an MSP430. The fundamental issue seemed to be getting the I2C data formatting correct. The MSP430 doesn’t have hardware I2C support. What it does have is something called the USI (Universal Serial Interface?). This gives some hardware support for serial transfers, but start/stop/ack bits need to …