DataFlash: report when DataFlash write fails

This commit is contained in:
Andrew Tridgell 2013-08-28 21:58:34 +10:00
parent 78e85b36a4
commit dd747505c5

View File

@ -437,6 +437,7 @@ void DataFlash_File::_io_timer(uint32_t tnow)
assert(_writebuf_head+nbytes <= _writebuf_size);
ssize_t nwritten = ::write(_write_fd, &_writebuf[_writebuf_head], nbytes);
if (nwritten <= 0) {
hal.console->printf("DataFlash write: %d %d\n", (int)nwritten, (int)errno);
close(_write_fd);
_write_fd = -1;
_initialised = false;