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