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));
|
||||
obj->serial.uart->SCFTDR = c;
|
||||
serial_put_done(obj);
|
||||
while ((obj->serial.uart->SCFSR & 0x40) == 0); // Wait TEND = 1
|
||||
}
|
||||
|
||||
static void serial_put_done(serial_t *obj)
|
||||
|
|
Loading…
Reference in New Issue