|
41 | 41 | #error "Unsupported MCU"
|
42 | 42 | #endif
|
43 | 43 |
|
| 44 | +#define TU_RUSB2_HCD_DBG 0 |
| 45 | + |
44 | 46 | //--------------------------------------------------------------------+
|
45 | 47 | // MACRO TYPEDEF CONSTANT ENUM DECLARATION
|
46 | 48 | //--------------------------------------------------------------------+
|
@@ -409,7 +411,7 @@ static void process_pipe_nrdy(uint8_t rhport, unsigned num)
|
409 | 411 | (void)rhport;
|
410 | 412 | xfer_result_t result;
|
411 | 413 | uint16_t volatile *ctr = get_pipectr(num);
|
412 |
| - // TU_LOG1("NRDY %d %x\n", num, *ctr); |
| 414 | + TU_LOG(TU_RUSB2_HCD_DBG, "NRDY %d %x\n", num, *ctr); |
413 | 415 | switch (*ctr & RUSB2_PIPE_CTR_PID_Msk) {
|
414 | 416 | default: return;
|
415 | 417 | case RUSB2_PIPE_CTR_PID_STALL: result = XFER_RESULT_STALLED; break;
|
@@ -442,7 +444,7 @@ static void process_pipe_brdy(uint8_t rhport, unsigned num)
|
442 | 444 | hcd_event_xfer_complete(pipe->dev, pipe->ep,
|
443 | 445 | pipe->length - pipe->remaining,
|
444 | 446 | XFER_RESULT_SUCCESS, true);
|
445 |
| - // TU_LOG1("C %d %d\r\n", num, pipe->length - pipe->remaining); |
| 447 | + TU_LOG(TU_RUSB2_HCD_DBG, "C %d %d\r\n", num, pipe->length - pipe->remaining); |
446 | 448 | }
|
447 | 449 | }
|
448 | 450 |
|
@@ -609,7 +611,7 @@ void hcd_device_close(uint8_t rhport, uint8_t dev_addr)
|
609 | 611 | bool hcd_setup_send(uint8_t rhport, uint8_t dev_addr, uint8_t const setup_packet[8])
|
610 | 612 | {
|
611 | 613 | (void)rhport;
|
612 |
| - // TU_LOG1("S %d %x\n", dev_addr, RUSB2->DCPCTR); |
| 614 | + TU_LOG(TU_RUSB2_HCD_DBG, "S %d %x\n", dev_addr, RUSB2->DCPCTR); |
613 | 615 |
|
614 | 616 | TU_ASSERT(dev_addr < 6); /* USBa can only handle addresses from 0 to 5. */
|
615 | 617 | TU_ASSERT(0 == RUSB2->DCPCTR_b.SUREQ);
|
@@ -702,7 +704,7 @@ bool hcd_edpt_xfer(uint8_t rhport, uint8_t dev_addr, uint8_t ep_addr, uint8_t *b
|
702 | 704 | {
|
703 | 705 | bool r;
|
704 | 706 | hcd_int_disable(rhport);
|
705 |
| - // TU_LOG1("X %d %x %u\n", dev_addr, ep_addr, buflen); |
| 707 | + TU_LOG(TU_RUSB2_HCD_DBG, "X %d %x %u\n", dev_addr, ep_addr, buflen); |
706 | 708 | r = process_edpt_xfer(dev_addr, ep_addr, buffer, buflen);
|
707 | 709 | hcd_int_enable(rhport);
|
708 | 710 | return r;
|
@@ -746,7 +748,7 @@ void hcd_int_handler(uint8_t rhport)
|
746 | 748 | /* clear active bits except VALID (don't write 0 to already cleared bits according to the HW manual) */
|
747 | 749 | RUSB2->INTSTS1 = ~((RUSB2_INTSTS1_SACK_Msk | RUSB2_INTSTS1_SIGN_Msk | RUSB2_INTSTS1_ATTCH_Msk | RUSB2_INTSTS1_DTCH_Msk) & is1);
|
748 | 750 | RUSB2->INTSTS0 = ~((RUSB2_INTSTS0_BRDY_Msk | RUSB2_INTSTS0_NRDY_Msk | RUSB2_INTSTS0_BEMP_Msk) & is0);
|
749 |
| - // TU_LOG1("IS %04x %04x\n", is0, is1); |
| 751 | + TU_LOG(TU_RUSB2_HCD_DBG, "IS %04x %04x\n", is0, is1); |
750 | 752 | is1 &= RUSB2->INTENB1;
|
751 | 753 | is0 &= RUSB2->INTENB0;
|
752 | 754 |
|
|
0 commit comments