fix dual example for rp2350 conflict printf and cdc_printf
This commit is contained in:
@@ -547,7 +547,7 @@ void tuh_task_ext(uint32_t timeout_ms, bool in_isr) {
|
||||
// TODO better to have an separated queue for newly attached devices
|
||||
if (_usbh_data.enumerating_daddr == TUSB_INDEX_INVALID_8) {
|
||||
// New device attached and we are ready
|
||||
TU_LOG1("[%u:] USBH Device Attach\r\n", event.rhport);
|
||||
TU_LOG_USBH("[%u:] USBH Device Attach\r\n", event.rhport);
|
||||
_usbh_data.enumerating_daddr = 0; // enumerate new device with address 0
|
||||
enum_new_device(&event);
|
||||
} else {
|
||||
@@ -562,7 +562,7 @@ void tuh_task_ext(uint32_t timeout_ms, bool in_isr) {
|
||||
break;
|
||||
|
||||
case HCD_EVENT_DEVICE_REMOVE:
|
||||
TU_LOG1("[%u:%u:%u] USBH DEVICE REMOVED\r\n", event.rhport, event.connection.hub_addr, event.connection.hub_port);
|
||||
TU_LOG_USBH("[%u:%u:%u] USBH DEVICE REMOVED\r\n", event.rhport, event.connection.hub_addr, event.connection.hub_port);
|
||||
if (_usbh_data.enumerating_daddr == 0 &&
|
||||
event.rhport == _usbh_data.dev0_bus.rhport &&
|
||||
event.connection.hub_addr == _usbh_data.dev0_bus.hub_addr &&
|
||||
@@ -1464,7 +1464,7 @@ static void process_enumeration(tuh_xfer_t* xfer) {
|
||||
bool retry = (_usbh_data.enumerating_daddr != TUSB_INDEX_INVALID_8) && (failed_count < ATTEMPT_COUNT_MAX);
|
||||
if (retry) {
|
||||
tusb_time_delay_ms_api(ATTEMPT_DELAY_MS); // delay a bit
|
||||
TU_LOG1("Enumeration attempt %u/%u\r\n", failed_count+1, ATTEMPT_COUNT_MAX);
|
||||
TU_LOG_USBH("Enumeration attempt %u/%u\r\n", failed_count+1, ATTEMPT_COUNT_MAX);
|
||||
retry = tuh_control_xfer(xfer);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user