mirror of
https://github.com/Rockbox/rockbox.git
synced 2026-05-12 11:43:16 -04:00
Compare commits
2 commits
7c2800beb4
...
c9d468d924
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c9d468d924 | ||
|
|
02d317a3f4 |
2 changed files with 8 additions and 2 deletions
|
|
@ -43,6 +43,13 @@ static inline void nvic_disable_irq(int nr)
|
|||
reg_var(CM_NVIC_ICER(reg)) = BIT_N(bit);
|
||||
}
|
||||
|
||||
static inline void nvic_disable_irq_sync(int nr)
|
||||
{
|
||||
nvic_disable_irq(nr);
|
||||
arm_dsb();
|
||||
arm_isb();
|
||||
}
|
||||
|
||||
static inline void nvic_set_pending_irq(int nr)
|
||||
{
|
||||
int reg = nr / 32;
|
||||
|
|
|
|||
|
|
@ -172,8 +172,7 @@ void usb_dw_target_enable_irq(void)
|
|||
|
||||
void usb_dw_target_disable_irq(void)
|
||||
{
|
||||
nvic_disable_irq(IRQN_USB);
|
||||
arm_dsb();
|
||||
nvic_disable_irq_sync(IRQN_USB);
|
||||
}
|
||||
|
||||
void usb_dw_target_clear_irq(void)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue