move safe_irq_disable and irq_restore to isr.h
This commit is contained in:
parent
e0da07ae95
commit
1460eac9cd
2 changed files with 2 additions and 3 deletions
|
@ -71,6 +71,8 @@ enum interrupt_nums {
|
|||
#define enable_irq(irq) (*INTENNUM = INT_NUM_##irq)
|
||||
#define disable_irq(irq) (*INTDISNUM = INT_NUM_##irq)
|
||||
|
||||
#define safe_irq_disable(x) volatile uint32_t saved_irq; saved_irq = *INTENABLE; disable_irq(x)
|
||||
#define irq_restore() *INTENABLE = saved_irq
|
||||
|
||||
extern void tmr0_isr(void) __attribute__((weak));
|
||||
extern void tmr1_isr(void) __attribute__((weak));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue