Usb interface programming source code