Interrupts were incorrectly managed with a disable/disable pair rather

than with a disable/enable pair.
This commit is contained in:
Joel Sherrill
1998-07-25 14:13:34 +00:00
parent bf21172de8
commit f246caf6f9
2 changed files with 4 additions and 4 deletions

View File

@@ -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);
}

View File

@@ -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);
}