CSR0_RINT
while( ((csr0 = DREG) & (CSR0_ERR | CSR0_TINT | CSR0_RINT)) &&
if (csr0 & CSR0_RINT) /* Rx interrupt */
DREG = csr0 & (CSR0_TINT | CSR0_RINT | CSR0_IDON);
if (csr0 & CSR0_RINT) /* Rx interrupt */
if(DREG & (CSR0_RINT | CSR0_TINT)) {