*/ uint8 cdr_startcmd(UNIT *, uint16, uint8); t_stat cdr_boot(int32, DEVICE *); t_stat cdr_srv(UNIT *); t_stat cdr_reset(DEVICE *); t_stat cdr_attach(UNIT *, CONST char *); t_stat cdr_detach(UNIT *); UNIT cdr_unit[] = { {UDATA(cdr_srv, UNIT_CDR, 0), 300, UNIT_ADDR(0x0C)}, /* A */ #if NUM_DEVS_CDR > 1 {UDATA(cdr_srv, UNIT_CDR, 0), 300, UNIT_ADDR(0x1C)}, /* B */ #endif }; MTAB cdr_mod[] = { {MTAB_XTD | MTAB_VUN, 0, "FORMAT", "FORMAT", &sim_card_set_fmt, &sim_card_show_fmt, NULL}, {MTAB_XTD | MTAB_VUN | MTAB_VALR, 0, "DEV", "DEV", &set_dev_addr, &show_dev_addr, NULL}, {0} }; struct dib cdr_dib = { 0xFF, 1, NULL, cdr_startcmd, NULL, cdr_unit};
void dsp_unit_clr(u4_t loc) { u1_t a = UNIT_ADDR(loc); dsp_leds_write(a, dsp_leds_read(a) & ~UNIT_DATA(loc)); }