PDP8: Avoid potential loss of photo cell unit events in RF device
This commit is contained in:
parent
c49f4c552b
commit
4a56d8703c
1 changed files with 9 additions and 8 deletions
|
@ -133,18 +133,19 @@ const char *rf_description (DEVICE *dptr);
|
|||
|
||||
rf_dev RF device descriptor
|
||||
rf_unit RF unit descriptor
|
||||
pcell_unit photocell timing unit (orphan)
|
||||
pcell_unit photocell timing unit
|
||||
rf_reg RF register list
|
||||
*/
|
||||
|
||||
DIB rf_dib = { DEV_RF, 5, { &rf60, &rf61, &rf62, NULL, &rf64 } };
|
||||
|
||||
UNIT rf_unit = {
|
||||
UDATA (&rf_svc, UNIT_FIX+UNIT_ATTABLE+
|
||||
UNIT_BUFABLE+UNIT_MUSTBUF, RF_DKSIZE)
|
||||
UNIT rf_units[] = {
|
||||
{ UDATA (&rf_svc, UNIT_FIX+UNIT_ATTABLE+
|
||||
UNIT_BUFABLE+UNIT_MUSTBUF, RF_DKSIZE) },
|
||||
{ UDATA (&pcell_svc, UNIT_DIS, 0) }
|
||||
};
|
||||
|
||||
UNIT pcell_unit = { UDATA (&pcell_svc, 0, 0) };
|
||||
#define rf_unit rf_units[0]
|
||||
#define pcell_unit rf_units[1]
|
||||
|
||||
REG rf_reg[] = {
|
||||
{ ORDATAD (STA, rf_sta, 12, "status") },
|
||||
|
@ -174,8 +175,8 @@ MTAB rf_mod[] = {
|
|||
};
|
||||
|
||||
DEVICE rf_dev = {
|
||||
"RF", &rf_unit, rf_reg, rf_mod,
|
||||
1, 8, 20, 1, 8, 12,
|
||||
"RF", rf_units, rf_reg, rf_mod,
|
||||
2, 8, 20, 1, 8, 12,
|
||||
NULL, NULL, &rf_reset,
|
||||
&rf_boot, &rf_attach, NULL,
|
||||
&rf_dib, DEV_DISABLE | DEV_DIS, 0,
|
||||
|
|
Loading…
Add table
Reference in a new issue