ardupilot/libraries/DataFlash
Peter Barker 8717f1f27e DataFlash: protect write fd with semaphore
If the sensor threads are using WriteBlock they may pass the _write_fd
== -1 check but then have that set to -1 by the main thread

This is a backport of 3af5be76aa
2017-11-07 16:16:22 +09:00
..
examples DataFlash: correct dataflash examples 2017-06-15 10:29:15 +09:00
DataFlash_Backend.cpp DataFlash: eliminate calls to manipulate _writes_enabled 2017-06-15 10:28:23 +09:00
DataFlash_Backend.h DataFlash: create a WritesOK method for WritePrioritisedBlock 2017-06-15 10:28:11 +09:00
DataFlash_Block.cpp DataFlash: create a WritesOK method for WritePrioritisedBlock 2017-06-15 10:28:11 +09:00
DataFlash_Block.h DataFlash: create a WritesOK method for WritePrioritisedBlock 2017-06-15 10:28:11 +09:00
DataFlash_File.cpp DataFlash: protect write fd with semaphore 2017-11-07 16:16:22 +09:00
DataFlash_File.h DataFlash: protect write fd with semaphore 2017-11-07 16:16:22 +09:00
DataFlash_MAVLink.cpp DataFlash: create a WritesOK method for WritePrioritisedBlock 2017-06-15 10:28:11 +09:00
DataFlash_MAVLink.h DataFlash: create a WritesOK method for WritePrioritisedBlock 2017-06-15 10:28:11 +09:00
DataFlash_SITL.cpp DataFlash: create a WritesOK method for WritePrioritisedBlock 2017-06-15 10:28:11 +09:00
DataFlash_SITL.h DataFlash: create a WritesOK method for WritePrioritisedBlock 2017-06-15 10:28:11 +09:00
DataFlash.cpp DataFlash: check all backends for sensor health 2017-06-15 10:29:05 +09:00
DataFlash.h DataFlash: removed unused optFlowEnabled from Log_Write_EKF 2017-09-11 08:42:29 +09:00
DFMessageWriter.cpp DataFlash: fix to suppressing comment for case fall through 2016-12-14 13:25:15 +09:00
DFMessageWriter.h DataFlash: fixed typo 2016-07-01 15:35:45 +10:00
LogFile.cpp DataFlash: removed unused optFlowEnabled from Log_Write_EKF 2017-09-11 08:42:29 +09:00
LogStructure.h DataFlash: added logging of actual sensor rates 2017-05-01 15:06:46 +10:00