An open library for the NXP LPC43xx line of ARM Cortex M4F/M0 dual core MCU's