- mtime_t old_rxtimeout = ticks_to_ms(fd->ser->rxtimeout);
-
- ser_settimeouts(fd, delay, ticks_to_ms(fd->ser->txtimeout));
- do
- {
- ser_setstatus(fd->ser, 0);
- ser_getchar(fd->ser);
- }
- while (!(ser_getstatus(fd->ser) & SERRF_RXTIMEOUT));
-
- /* Restore port to an usable status */
- ser_setstatus(fd->ser, 0);
- ser_settimeouts(fd, old_rxtimeout, ticks_to_ms(fd->ser->txtimeout));
-}
-#endif /* CONFIG_SER_RXTIMEOUT */
-
-
-void ser_setbaudrate(struct SerialKFile *fd, unsigned long rate)
-{
- fd->ser->hw->table->setBaudrate(fd->ser->hw, rate);