Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: ISR_TX.cpp
- Revision:
- 27:9c93ce7cb9d8
- Parent:
- 18:21ef26402365
- Child:
- 28:76793a84f9e5
--- a/ISR_TX.cpp Mon Jun 10 19:06:21 2013 +0000
+++ b/ISR_TX.cpp Thu Jul 11 13:34:53 2013 +0000
@@ -33,8 +33,8 @@
return;
}
- while (! MODSERIAL_TX_BUFFER_EMPTY && MODSERIAL_THR_HAS_SPACE ) {
- _THR = txc = (uint8_t)(buffer[TxIrq][buffer_out[TxIrq]]);
+ while (! MODSERIAL_TX_BUFFER_EMPTY && MODSERIAL_WRITABLE ) {
+ MODSERIAL_WRITE_REG = txc = (uint8_t)(buffer[TxIrq][buffer_out[TxIrq]]);
buffer_count[TxIrq]--;
buffer_out[TxIrq]++;
if (buffer_out[TxIrq] >= buffer_size[TxIrq]) {
@@ -44,7 +44,7 @@
}
if ( MODSERIAL_TX_BUFFER_EMPTY ) {
- _IER = 1;
+ DISABLE_TX_IRQ;
_isr[TxEmpty].call(&this->callbackInfo);
}
}