Kévin Redon
5db9402a5f
add serial and version info in USB description
...
as for the main application firmware, the DFU bootloader firmware
now also has the unique chip ID as iSerial in the USB description,
and an additional empty USB configuration indicates the firmware
version (e.g. DFU bootloader version).
these are only visible when the device is in DFU mode.
Change-Id: I11a2cd8079fda374d816da180f39f1c33d10af60
2019-11-18 20:06:13 +01:00
Kévin Redon
a1012b170a
USB: add central file to define USB IDs, classes, and endpoints
...
Change-Id: Iba81f32a92c68a973e8e7adbc4c2a1064ba5290f
2018-07-04 17:10:06 +02:00
Harald Welte
c6e482d581
qmod eeprom/i2c: Re-start watchdog while slow bit-banging
2017-03-05 16:24:29 +01:00
Harald Welte
2363fa0327
Generate USB Strings from apps/*/usb_strings.txt files at compile time
...
This way we can skip the manually-crafted USB string definitions in the
dfu_desc.c and usb.c files.
2017-03-05 10:16:25 +01:00
Harald Welte
0de99cd069
DFU: String descriptors for DFU alt-interfaces
...
they are only shown in DFU mode for now, until we find a way to export
them over to the runtime.
2017-03-03 01:20:19 +01:00
Harald Welte
203abf5f6e
dfu_desc: Add some string descriptors and fix configuration desc table
2017-03-02 16:52:48 +01:00
Harald Welte
b2ad7f76a1
dfu_des.c: Cosmetic changes, use named initializers
2017-03-01 22:15:28 +01:00
Harald Welte
7ed6f3bc37
WIP: Introduce USB DFU code from my at91lib DFU port
2017-02-27 09:28:34 +01:00