Răsfoiți Sursa

rm48x50: fix bug in rt_hw_interrupt_{mask,unmask}

Grissiom 12 ani în urmă
părinte
comite
810311b624
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      libcpu/arm/rm48x50/interrupt.c

+ 2 - 2
libcpu/arm/rm48x50/interrupt.c

@@ -68,12 +68,12 @@ void rt_hw_interrupt_init(void)
 
 
 void rt_hw_interrupt_mask(int vector)
 void rt_hw_interrupt_mask(int vector)
 {
 {
-    vimEnableInterrupt(vector, SYS_IRQ);
+    vimDisableInterrupt(vector);
 }
 }
 
 
 void rt_hw_interrupt_umask(int vector)
 void rt_hw_interrupt_umask(int vector)
 {
 {
-    vimDisableInterrupt(vector);
+    vimEnableInterrupt(vector, SYS_IRQ);
 }
 }
 
 
 /**
 /**