Browse Source

gps: call fsync after injecting gps data

This is to minimize delay
sbg
Beat Küng 9 years ago committed by Lorenz Meier
parent
commit
b226f7d13d
  1. 4
      src/drivers/gps/gps.cpp

4
src/drivers/gps/gps.cpp

@ -463,7 +463,9 @@ bool GPS::injectData(uint8_t *data, size_t len)
} }
} }
return ::write(_serial_fd, data, len) == len; size_t written = ::write(_serial_fd, data, len);
::fsync(_serial_fd);
return written == len;
} }
int GPS::setBaudrate(unsigned baud) int GPS::setBaudrate(unsigned baud)

Loading…
Cancel
Save