Update an NXP LPC43xx microcontroller with USB-DFU. C-sharp dot-net code compiles with Mono and LibUsbDotNet