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.
Dependents: Autoflight2018_22_MODSERIAL
Fork of MODSERIAL by
Revision 14:3c3b87617bfe, committed 2011-02-08
- Comitter:
- AjK
- Date:
- Tue Feb 08 00:57:48 2011 +0000
- Parent:
- 13:70bb7c1769fa
- Child:
- 15:a1d9e745d71e
- Commit message:
- 1.14 See ChangeLog
Changed in this revision
| ChangeLog.c | Show annotated file Show diff for this revision Revisions of this file |
| PUTC.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/ChangeLog.c Thu Jan 20 12:16:14 2011 +0000
+++ b/ChangeLog.c Tue Feb 08 00:57:48 2011 +0000
@@ -1,5 +1,10 @@
/* $Id:$
+1.14 - 7 Feb 2011
+
+ * Fixed a bug in __putc() that caused the output buffer pointer to
+ become corrupted.
+
1.13 - 20/01/2011
* Added extra documentation.
--- a/PUTC.cpp Thu Jan 20 12:16:14 2011 +0000
+++ b/PUTC.cpp Tue Feb 08 00:57:48 2011 +0000
@@ -63,13 +63,14 @@
_isr[TxOvIrq].call();
return -1;
}
+ _IER &= ~2;
buffer[TxIrq][buffer_in[TxIrq]] = c;
buffer_count[TxIrq]++;
buffer_in[TxIrq]++;
if (buffer_in[TxIrq] >= buffer_size[TxIrq]) {
buffer_in[TxIrq] = 0;
}
- _IER |= 0x2;
+ _IER |= 2;
}
return 0;
