esp32-s2_dfu/src
Jerzy Kasenberg c7469ce986 dfu: Allow DFU coexistence with other interfaces
dfu_moded_open() only works correct when its called on DFU interface
descriptor. It means that DFU is the only one interface in configuration
or driver is called after all others interface drivers were tried and
gave up.

If other interface is supported and but driver for DFU is called first
(this is the case for BTH and RNDIS).
Code after while loop (that was not entered) has an TU_ASSERT that will
make set_configuration to fail.

Now TU_VERIFY is called first to make sure open code is called for DFU
only and not other interface descriptors like in other drivers.
2022-08-09 10:42:30 +02:00
..
class dfu: Allow DFU coexistence with other interfaces 2022-08-09 10:42:30 +02:00
common abtract attribute fallthrough 2022-07-14 18:39:47 +07:00
device rp2040 enable SOF as resumed signal when remote wakeup 2022-06-30 15:45:04 +07:00
host abtract attribute fallthrough 2022-07-14 18:39:47 +07:00
osal fix all warnings with host rp2040 2022-06-27 17:11:24 +07:00
portable RP@040: rework CMake for compiler warnings 2022-07-12 12:58:30 -05:00
tusb.c Fix actual compiler warning on gcc 10.3.1 2022-06-29 07:28:35 +01:00
tusb.h add parse config descriptor to example 2022-03-19 00:43:31 +07:00
tusb_option.h fix issue with TUD_OPT_HIGH_SPEED 2022-08-01 14:52:29 +07:00