DMC_BSEL2
while ((DMC_RBYTE(DMC_BSEL2) & DMC_IEO) == 0)
DMC_WBYTE(DMC_BSEL2, DMC_RBYTE(DMC_BSEL2) | DMC_IEO);
(DMC_RBYTE(DMC_BSEL2) & DMC_RDYO))
while (DMC_RBYTE(DMC_BSEL2) & DMC_RDYO) {
cmd = DMC_RBYTE(DMC_BSEL2) & 0xff;
DMC_WBYTE(DMC_BSEL2, DMC_RBYTE(DMC_BSEL2) & ~DMC_RDYO);
DMC_RBYTE(DMC_BSEL2) & 0xff);