DFU in lib_usb 3.1.1

Sub forums for various specialist XMOS applications. e.g. USB audio, motor control and robotics.
User avatar
Experienced Member
Posts: 93
Joined: Wed Sep 16, 2015 2:38 pm

DFU in lib_usb 3.1.1

Post by aneves »


While evaluating lib_usb 3.1.1 I noticed that there is a dfu folder under a folder named "experimental". After searching the XMOS documentation, it looks like the only official mention of DFU support is with the usb audio 2.0 series of example firmware. So a few questions come up for me:

Are there any examples of using DFU outside of usb audio applications?
Is there any official documentation and/or examples using the DFU api in lib_usb?
Considering that the DFU library is marked experimental, is it not recommended to use this for production?


User avatar
XCore Addict
Posts: 185
Joined: Tue Mar 26, 2013 12:10 pm

Post by johned »

Yes, the productized DFU and examples in the USB Audio reference design.
lib_usb is fine for products.
You should be careful with dfu and ensure you test thoroughly if you wish to use it as we can't make any guarantees.
Best regards,