DBGU_SR
sr = DBGUREG(DBGU_SR);
while (DBGUREG(DBGU_SR) & DBGU_SR_TXRDY) {
while (DBGUREG(DBGU_SR) & DBGU_SR_RXRDY
while((DBGUREG(DBGU_SR) & DBGU_SR_TXEMPTY) == 0) {
sr = DBGUREG(DBGU_SR);
(void)DBGUREG(DBGU_SR); \
while ((DBGUREG(DBGU_SR) & DBGU_SR_TXRDY) == 0) { \
#define DBGU_PEEKC() ((DBGUREG(DBGU_SR) & DBGU_SR_RXRDY) ? DBGUREG(DBGU_RHR) : -1)