diff options
| author | hathach <[email protected]> | 2020-04-06 17:43:56 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2020-04-06 17:43:56 +0700 |
| commit | 138965d1d13113c90eae7f2e6c04168754337934 (patch) | |
| tree | 5892cb79c4330d4bcc0d08d43cb25f5dbe026787 /src | |
| parent | 4179334aca5b4085912f895ac2e5e8586efefd67 (diff) | |
add tud_irq_handler() to all NUC board
Diffstat (limited to 'src')
| -rw-r--r-- | src/portable/nuvoton/nuc120/dcd_nuc120.c | 10 | ||||
| -rw-r--r-- | src/portable/nuvoton/nuc121/dcd_nuc121.c | 10 | ||||
| -rw-r--r-- | src/portable/nuvoton/nuc505/dcd_nuc505.c | 10 |
3 files changed, 9 insertions, 21 deletions
diff --git a/src/portable/nuvoton/nuc120/dcd_nuc120.c b/src/portable/nuvoton/nuc120/dcd_nuc120.c index f85af6d1e..e7bb4d431 100644 --- a/src/portable/nuvoton/nuc120/dcd_nuc120.c +++ b/src/portable/nuvoton/nuc120/dcd_nuc120.c @@ -306,8 +306,10 @@ void dcd_edpt_clear_stall(uint8_t rhport, uint8_t ep_addr) ep->CFG |= USBD_CFG_CSTALL_Msk; } -void USBD_IRQHandler(void) +void dcd_irq_handler(uint8_t rhport) { + (void) rhport; + uint32_t status = USBD->INTSTS; uint32_t state = USBD->ATTR & 0xf; @@ -424,10 +426,4 @@ void USBD_IRQHandler(void) USBD->INTSTS = status & enabled_irqs; } -void dcd_irq_handler(uint8_t rhport) -{ - (void) rhport; - USBD_IRQHandler(); -} - #endif diff --git a/src/portable/nuvoton/nuc121/dcd_nuc121.c b/src/portable/nuvoton/nuc121/dcd_nuc121.c index fbc2361a8..e9fbc2220 100644 --- a/src/portable/nuvoton/nuc121/dcd_nuc121.c +++ b/src/portable/nuvoton/nuc121/dcd_nuc121.c @@ -312,8 +312,10 @@ void dcd_edpt_clear_stall(uint8_t rhport, uint8_t ep_addr) ep->CFG |= USBD_CFG_CSTALL_Msk; } -void USBD_IRQHandler(void) +void dcd_irq_handler(uint8_t rhport) { + (void) rhport; + uint32_t status = USBD->INTSTS; #ifdef SUPPORT_LPM uint32_t state = USBD->ATTR & 0x300f; @@ -440,10 +442,4 @@ void USBD_IRQHandler(void) USBD->INTSTS = status & enabled_irqs; } -void dcd_irq_handler(uint8_t rhport) -{ - (void) rhport; - USBD_IRQHandler(); -} - #endif diff --git a/src/portable/nuvoton/nuc505/dcd_nuc505.c b/src/portable/nuvoton/nuc505/dcd_nuc505.c index c448577ae..bb010a408 100644 --- a/src/portable/nuvoton/nuc505/dcd_nuc505.c +++ b/src/portable/nuvoton/nuc505/dcd_nuc505.c @@ -430,8 +430,10 @@ void dcd_edpt_clear_stall(uint8_t rhport, uint8_t ep_addr) } } -void USBD_IRQHandler(void) +void dcd_irq_handler(uint8_t rhport) { + (void) rhport; + uint32_t status = USBD->GINTSTS; /* USB interrupt */ @@ -641,10 +643,4 @@ void USBD_IRQHandler(void) } } -void dcd_irq_handler(uint8_t rhport) -{ - (void) rhport; - USBD_IRQHandler(); -} - #endif |
