aboutsummaryrefslogtreecommitdiffstats
path: root/src/simulator/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/simulator/main.c')
-rw-r--r--src/simulator/main.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/simulator/main.c b/src/simulator/main.c
index 419fa531..1bffc265 100644
--- a/src/simulator/main.c
+++ b/src/simulator/main.c
@@ -16,28 +16,32 @@
* Interrupts
****************************************************************/
-uint8_t Interrupt_off;
+irqstatus_t Interrupt_off;
-void irq_disable(void)
+void
+irq_disable(void)
{
Interrupt_off = 1;
barrier();
}
-void irq_enable(void)
+void
+irq_enable(void)
{
barrier();
Interrupt_off = 0;
}
-uint8_t irq_save(void)
+irqstatus_t
+irq_save(void)
{
- uint8_t flag = Interrupt_off;
+ irqstatus_t flag = Interrupt_off;
irq_disable();
return flag;
}
-void irq_restore(uint8_t flag)
+void
+irq_restore(irqstatus_t flag)
{
barrier();
Interrupt_off = flag;