Firmware for the ARM7 LPC2148