Skip to content

Commit 113a043

Browse files
committed
Fix tinyusb poisoned callback
1 parent 6624503 commit 113a043

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

cores/esp32/esp32-hal-tinyusb.c

+9-9
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,7 @@ __attribute__ ((weak)) bool tinyusb_vendor_control_complete_cb(uint8_t rhport, t
327327
/**
328328
* @brief Handle WebUSB and Vendor requests.
329329
*/
330-
bool tud_vendor_control_request_cb(uint8_t rhport, tusb_control_request_t const * request)
330+
bool tud_vendor_control_xfer_cb(uint8_t rhport, uint8_t stage, tusb_control_request_t const * request)
331331
{
332332
if(WEBUSB_ENABLED && (request->bRequest == VENDOR_REQUEST_WEBUSB
333333
|| (request->bRequest == VENDOR_REQUEST_MICROSOFT && request->wIndex == 7))){
@@ -346,14 +346,14 @@ bool tud_vendor_control_request_cb(uint8_t rhport, tusb_control_request_t const
346346
return tinyusb_vendor_control_request_cb(rhport, request);
347347
}
348348

349-
bool tud_vendor_control_complete_cb(uint8_t rhport, tusb_control_request_t const * request)
350-
{
351-
if(!WEBUSB_ENABLED || !(request->bRequest == VENDOR_REQUEST_WEBUSB
352-
|| (request->bRequest == VENDOR_REQUEST_MICROSOFT && request->wIndex == 7))){
353-
return tinyusb_vendor_control_complete_cb(rhport, request);
354-
}
355-
return true;
356-
}
349+
// bool tud_vendor_control_complete_cb(uint8_t rhport, tusb_control_request_t const * request)
350+
// {
351+
// if(!WEBUSB_ENABLED || !(request->bRequest == VENDOR_REQUEST_WEBUSB
352+
// || (request->bRequest == VENDOR_REQUEST_MICROSOFT && request->wIndex == 7))){
353+
// return tinyusb_vendor_control_complete_cb(rhport, request);
354+
// }
355+
// return true;
356+
// }
357357

358358
/*
359359
* Required Callbacks

0 commit comments

Comments
 (0)