STATUS_DIR
status &= STATUS_DIR | STATUS_READY | STATUS_BUSY | STATUS_DMA;
if (status == (STATUS_DIR | STATUS_READY | STATUS_BUSY))
int state = status & (STATUS_READY | STATUS_DIR | STATUS_DMA);