mirror of https://github.com/ARMmbed/mbed-os.git
serial_putc waits for the transmission to complete
parent
076bbe9d56
commit
86f648d0b7
|
@ -592,6 +592,7 @@ void serial_putc(serial_t *obj, int c) {
|
||||||
while (!serial_writable(obj));
|
while (!serial_writable(obj));
|
||||||
obj->serial.uart->SCFTDR = c;
|
obj->serial.uart->SCFTDR = c;
|
||||||
serial_put_done(obj);
|
serial_put_done(obj);
|
||||||
|
while ((obj->serial.uart->SCFSR & 0x40) == 0); // Wait TEND = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
static void serial_put_done(serial_t *obj)
|
static void serial_put_done(serial_t *obj)
|
||||||
|
|
Loading…
Reference in New Issue