git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4420
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2006-10-16 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+
+ * support/regression/ports/mcs51/support.c: removed race
+ condition on TI in _putchar allowing to use serial port mode 0
+
2006-10-20 Borut Razem <borut.razem AT siol.net>
* sebugger/mcs51/sdcdb.c: replaced isblank() with isspace()
{
/* copied from device/examples/mcs51/simple2/hi.c */
PCON = 0x80; /* power control byte, set SMOD bit for serial port */
- SCON = 0x40; /* serial control byte, mode 1, RI _NOT_ active */
+ SCON = 0x00; /* serial control byte, mode 0, RI _NOT_ active */
TMOD = 0x21; /* timer control mode, byte operation */
TCON = 0; /* timer control register, byte operation */
{
while (!TI)
;
- SBUF = c;
TI = 0;
+ SBUF = c;
}
void