also fixed pico_trac() log messages.
This commit is contained in:
@@ -150,11 +150,11 @@ bool hcd_setup_send(uint8_t rhport, uint8_t dev_addr, uint8_t const setup_packet
|
|||||||
// // so if any transfer is active on epx, we are busy. Interrupt endpoints have their own
|
// // so if any transfer is active on epx, we are busy. Interrupt endpoints have their own
|
||||||
// // EPX so ep->active will only be busy if there is a pending transfer on that interrupt endpoint
|
// // EPX so ep->active will only be busy if there is a pending transfer on that interrupt endpoint
|
||||||
// // on that device
|
// // on that device
|
||||||
// pico_trace("hcd_edpt_busy dev addr %d ep_addr 0x%x\n", dev_addr, ep_addr);
|
// pico_trace("hcd_edpt_busy dev addr %d ep_addr 0x%x\r\n", dev_addr, ep_addr);
|
||||||
// struct hw_endpoint *ep = get_dev_ep(dev_addr, ep_addr);
|
// struct hw_endpoint *ep = get_dev_ep(dev_addr, ep_addr);
|
||||||
// assert(ep);
|
// assert(ep);
|
||||||
// bool busy = ep->active;
|
// bool busy = ep->active;
|
||||||
// pico_trace("busy == %d\n", busy);
|
// pico_trace("busy == %d\r\n", busy);
|
||||||
// return busy;
|
// return busy;
|
||||||
//}
|
//}
|
||||||
|
|
||||||
|
@@ -189,7 +189,7 @@ static void hw_endpoint_xfer(uint8_t ep_addr, uint8_t *buffer, uint16_t total_by
|
|||||||
static void __tusb_irq_path_func(hw_handle_buff_status)(void)
|
static void __tusb_irq_path_func(hw_handle_buff_status)(void)
|
||||||
{
|
{
|
||||||
uint32_t remaining_buffers = usb_hw->buf_status;
|
uint32_t remaining_buffers = usb_hw->buf_status;
|
||||||
pico_trace("buf_status = 0x%08lx\n", remaining_buffers);
|
pico_trace("buf_status = 0x%08lx\r\n", remaining_buffers);
|
||||||
uint bit = 1u;
|
uint bit = 1u;
|
||||||
for (uint8_t i = 0; remaining_buffers && i < USB_MAX_ENDPOINTS * 2; i++)
|
for (uint8_t i = 0; remaining_buffers && i < USB_MAX_ENDPOINTS * 2; i++)
|
||||||
{
|
{
|
||||||
@@ -331,7 +331,7 @@ static void __tusb_irq_path_func(dcd_rp2040_irq)(void)
|
|||||||
// SE0 for 2.5 us or more (will last at least 10ms)
|
// SE0 for 2.5 us or more (will last at least 10ms)
|
||||||
if ( status & USB_INTS_BUS_RESET_BITS )
|
if ( status & USB_INTS_BUS_RESET_BITS )
|
||||||
{
|
{
|
||||||
pico_trace("BUS RESET\n");
|
pico_trace("BUS RESET\r\n");
|
||||||
|
|
||||||
handled |= USB_INTS_BUS_RESET_BITS;
|
handled |= USB_INTS_BUS_RESET_BITS;
|
||||||
|
|
||||||
@@ -565,7 +565,7 @@ void dcd_edpt_close (uint8_t rhport, uint8_t ep_addr)
|
|||||||
{
|
{
|
||||||
(void) rhport;
|
(void) rhport;
|
||||||
|
|
||||||
pico_trace("dcd_edpt_close %02x\n", ep_addr);
|
pico_trace("dcd_edpt_close %02x\r\n", ep_addr);
|
||||||
hw_endpoint_close(ep_addr);
|
hw_endpoint_close(ep_addr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -276,7 +276,7 @@ static uint16_t __tusb_irq_path_func(sync_ep_buffer)(struct hw_endpoint *ep, uin
|
|||||||
// Short packet
|
// Short packet
|
||||||
if (xferred_bytes < ep->wMaxPacketSize)
|
if (xferred_bytes < ep->wMaxPacketSize)
|
||||||
{
|
{
|
||||||
pico_trace(" Short packet on buffer %d with %u bytes\n", buf_id, xferred_bytes);
|
pico_trace(" Short packet on buffer %d with %u bytes\r\n", buf_id, xferred_bytes);
|
||||||
// Reduce total length as this is last packet
|
// Reduce total length as this is last packet
|
||||||
ep->remaining_len = 0;
|
ep->remaining_len = 0;
|
||||||
}
|
}
|
||||||
@@ -352,7 +352,7 @@ bool __tusb_irq_path_func(hw_endpoint_xfer_continue)(struct hw_endpoint *ep)
|
|||||||
// If we are done then notify tinyusb
|
// If we are done then notify tinyusb
|
||||||
if (ep->remaining_len == 0)
|
if (ep->remaining_len == 0)
|
||||||
{
|
{
|
||||||
pico_trace("Completed transfer of %d bytes on ep %d %s\n",
|
pico_trace("Completed transfer of %d bytes on ep %d %s\r\n",
|
||||||
ep->xferred_len, tu_edpt_number(ep->ep_addr), ep_dir_string[tu_edpt_dir(ep->ep_addr)]);
|
ep->xferred_len, tu_edpt_number(ep->ep_addr), ep_dir_string[tu_edpt_dir(ep->ep_addr)]);
|
||||||
// Notify caller we are done so it can notify the tinyusb stack
|
// Notify caller we are done so it can notify the tinyusb stack
|
||||||
hw_endpoint_lock_update(ep, -1);
|
hw_endpoint_lock_update(ep, -1);
|
||||||
|
Reference in New Issue
Block a user