X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=drv%2Fser.c;h=dbbf9382fbb8eb9c2c42cb92dce0e510c7bb6b6e;hb=1ab5fa0763879ab997884c8bc88631b69205a191;hp=7daac36096c51dcf7c1000fa377f24ad2072ffe8;hpb=dd4c57ad1010a2347247fd6bbcce30956d3de791;p=bertos.git diff --git a/drv/ser.c b/drv/ser.c index 7daac360..dbbf9382 100644 --- a/drv/ser.c +++ b/drv/ser.c @@ -213,7 +213,7 @@ static size_t ser_read(struct KFile *fd, void *_buf, size_t size) size_t i = 0; char *buf = (char *)_buf; int c; - + while (i < size) { if ((c = ser_getchar(fds->ser)) == EOF) @@ -345,7 +345,7 @@ void ser_purgeTx(struct KFileSerial *fd) static int ser_flush(struct KFile *fd) { KFileSerial *fds = KFILESERIAL(fd); - + /* * Wait until the FIFO becomes empty, and then until the byte currently in * the hardware register gets shifted out. @@ -486,7 +486,7 @@ static size_t spimaster_read(struct KFile *fd, void *buf, size_t size) static size_t spimaster_write(struct KFile *fd, const void *buf, size_t size) { KFileSerial *fd_spi = KFILESERIAL(fd); - + ser_purgeRx(fd_spi); return ser_write(&fd_spi->fd, buf, size); @@ -510,5 +510,3 @@ void spimaster_init(KFileSerial *fds, unsigned int unit) fds->fd.read = spimaster_read; fds->fd.write = spimaster_write; } - -