mirror of
https://github.com/hathach/tinyusb.git
synced 2025-04-25 03:02:26 +00:00
extracting hw root port
This commit is contained in:
parent
c25f835aea
commit
f881e77e66
@ -1 +1 @@
|
|||||||
Subproject commit 72f91ac9cdaf532eacfbe9534420341b13480441
|
Subproject commit ea48fc073ce28e3870a71e8019b08a02bde8ebf9
|
@ -50,8 +50,6 @@ static pio_usb_configuration_t pio_host_config = PIO_USB_DEFAULT_CONFIG;
|
|||||||
extern root_port_t root_port[PIO_USB_ROOT_PORT_CNT];
|
extern root_port_t root_port[PIO_USB_ROOT_PORT_CNT];
|
||||||
extern usb_device_t usb_device[PIO_USB_DEVICE_CNT];
|
extern usb_device_t usb_device[PIO_USB_DEVICE_CNT];
|
||||||
extern pio_port_t pio_port[1];
|
extern pio_port_t pio_port[1];
|
||||||
extern root_port_t root_port[PIO_USB_ROOT_PORT_CNT];
|
|
||||||
extern endpoint_t ep_pool[PIO_USB_EP_POOL_CNT];
|
|
||||||
|
|
||||||
//--------------------------------------------------------------------+
|
//--------------------------------------------------------------------+
|
||||||
// HCD API
|
// HCD API
|
||||||
@ -191,7 +189,7 @@ bool hcd_edpt_clear_stall(uint8_t dev_addr, uint8_t ep_addr)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void __no_inline_not_in_flash_func(handle_endpoint_irq)(root_port_t* port, uint32_t flag)
|
void __no_inline_not_in_flash_func(handle_endpoint_irq)(pio_hw_root_port_t* port, uint32_t flag)
|
||||||
{
|
{
|
||||||
volatile uint32_t* ep_reg;
|
volatile uint32_t* ep_reg;
|
||||||
xfer_result_t result;
|
xfer_result_t result;
|
||||||
@ -237,7 +235,7 @@ void __no_inline_not_in_flash_func(handle_endpoint_irq)(root_port_t* port, uint3
|
|||||||
// IRQ Handler
|
// IRQ Handler
|
||||||
void __no_inline_not_in_flash_func(pio_usb_host_irq_handler)(uint8_t root_id)
|
void __no_inline_not_in_flash_func(pio_usb_host_irq_handler)(uint8_t root_id)
|
||||||
{
|
{
|
||||||
root_port_t* port = PIO_USB(root_id);
|
pio_hw_root_port_t* port = PIO_USB_HW_RPORT(root_id);
|
||||||
|
|
||||||
if ( port->ints & PIO_USB_INTS_CONNECT_BITS )
|
if ( port->ints & PIO_USB_INTS_CONNECT_BITS )
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user