An interrupt driven framework for the LPC800 series chip from NXP.