forked from Imagelibrary/rtems
Interrupts were incorrectly managed with a disable/disable pair rather
than with a disable/enable pair.
This commit is contained in:
@@ -44,7 +44,7 @@ unsigned8 _Z85C30_NAME(z85c30_get_register)(
|
||||
*port = ucRegNum;
|
||||
}
|
||||
data = *port;
|
||||
rtems_interrupt_disable(level);
|
||||
rtems_interrupt_enable(level);
|
||||
|
||||
return data;
|
||||
}
|
||||
@@ -69,5 +69,5 @@ void _Z85C30_NAME(z85c30_set_register)(
|
||||
*port = ucRegNum;
|
||||
}
|
||||
*port = ucData;
|
||||
rtems_interrupt_disable(level);
|
||||
rtems_interrupt_enable(level);
|
||||
}
|
||||
|
||||
@@ -44,7 +44,7 @@ unsigned8 _Z85C30_NAME(z85c30_get_register)(
|
||||
*port = ucRegNum;
|
||||
}
|
||||
data = *port;
|
||||
rtems_interrupt_disable(level);
|
||||
rtems_interrupt_enable(level);
|
||||
|
||||
return data;
|
||||
}
|
||||
@@ -69,5 +69,5 @@ void _Z85C30_NAME(z85c30_set_register)(
|
||||
*port = ucRegNum;
|
||||
}
|
||||
*port = ucData;
|
||||
rtems_interrupt_disable(level);
|
||||
rtems_interrupt_enable(level);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user