IDR0_DATA_PORT
__maestro_write(chip, IDR0_DATA_PORT, cp1);
if (__maestro_read(chip, IDR0_DATA_PORT) == data)
__maestro_write(chip, IDR0_DATA_PORT, data);
return __maestro_read(chip, IDR0_DATA_PORT);