Peripheral libraries for LPC23xx chip