WriteISAC
WriteISAC(isac, ISAC_CMDR, 0x80);
WriteISAC(isac, ISAC_CMDR, 0x80);
WriteISAC(isac, ISAC_CMDR, 0x80);
WriteISAC(isac, ISAC_CMDR, more ? 0x8 : 0xa);
WriteISAC(isac, ISAC_CMDR, 0x80);
WriteISAC(isac, ISAC_MOCR, isac->mocr);
WriteISAC(isac, ISAC_MOCR, isac->mocr);
WriteISAC(isac, ISAC_MOCR, isac->mocr);
WriteISAC(isac, ISAC_MOCR, isac->mocr);
WriteISAC(isac, ISAC_MOCR, isac->mocr);
WriteISAC(isac, ISAC_MOCR, isac->mocr);
WriteISAC(isac, ISAC_MOCR, isac->mocr);
WriteISAC(isac, ISAC_MOCR, isac->mocr);
WriteISAC(isac, ISAC_MOCR, isac->mocr);
WriteISAC(isac, ISAC_MOCR, isac->mocr);
WriteISAC(isac, ISAC_MOCR, isac->mocr);
WriteISAC(isac, ISAC_MOCR, isac->mocr);
WriteISAC(isac, ISAC_MOX0, isac->mon_tx[isac->mon_txp++]);
WriteISAC(isac, ISAC_MOCR, isac->mocr);
WriteISAC(isac, ISAC_MOCR, isac->mocr);
WriteISAC(isac, ISACX_CIX0, (command << 4) | 0xE);
WriteISAC(isac, ISAC_MOX1, isac->mon_tx[isac->mon_txp++]);
WriteISAC(isac, ISAC_CIX0, (command << 2) | 3);
WriteISAC(isac, ISACX_CMDRD, ISACX_CMDRD_RMC);
WriteISAC(isac, ISACX_CMDRD, ISACX_CMDRD_RMC);
WriteISAC(isac, ISAC_SPCR, tl);
WriteISAC(isac, ISAC_ADF1, 0x8);
WriteISAC(isac, ISAC_ADF1, 0x0);
WriteISAC(isac, ISACX_MASK, 0xff);
WriteISAC(isac, ISAC_MASK, 0xff);
WriteISAC(isac, ISAC_CMDR, 0x01);
WriteISAC(isac, ISACX_MASK, 0xff);
WriteISAC(isac, ISACX_TR_CONF0, 0x00);
WriteISAC(isac, ISACX_TR_CONF2, 0x00);
WriteISAC(isac, ISACX_MODED, 0xc9);
WriteISAC(isac, ISACX_MASK, IPACX__ON);
WriteISAC(isac, ISACX_MASKD, 0x00);
WriteISAC(isac, ISAC_MASK, 0xff);
WriteISAC(isac, ISAC_ADF2, isac->adf2);
WriteISAC(isac, ISAC_SQXR, 0x2f);
WriteISAC(isac, ISAC_SPCR, 0x00);
WriteISAC(isac, ISAC_STCR, 0x70);
WriteISAC(isac, ISAC_MODE, 0xc9);
WriteISAC(isac, ISAC_TIMR, 0x00);
WriteISAC(isac, ISAC_ADF1, 0x00);
WriteISAC(isac, ISAC_MASK, 0);