ret = mem_serial_in(p, offset); if (offset != UART_IIR || !(ret & UART_IIR_NO_INT)) return ret;
/* see if the TX interrupt should have really set */
ier = mem_serial_in(p, UART_IER); /* see if the UART's XMIT interrupt is enabled */ if (!(ier & UART_IER_THRI)) return ret;
lsr = mem_serial_in(p, UART_LSR); /* now check to see if the UART should be generating an interrupt (but isn't) */ if (lsr & (UART_LSR_THRE | UART_LSR_TEMT))
ret &= ~UART_IIR_NO_INT;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.