Peter Barker
f1299dc9bf
DataFlash: adjust for location flags being moved out of union
6 years ago
Andrew Tridgell
6dffb209d2
DataFlash: wrap yaw targets in ATT log
6 years ago
Andrew Tridgell
fa4f497dab
DataFlash: allow logging startup after boot
...
allows microSD to be inserted after boot
6 years ago
Andrew Tridgell
57f7af504d
DataFlash: fixed build warning on cygwin
6 years ago
Andrew Tridgell
e2907ba88b
DataFlash: use AHRS_View for RATE log msg
6 years ago
Peter Barker
590eb86a45
DataFlash: use AP_Mission singleton
6 years ago
Peter Barker
0bdeccb568
DataFlash: rename send_extended_status1 to send_sys_status
6 years ago
Andrew Tridgell
19ba2322ac
DataFlash: added timestamp to CAM messages
6 years ago
Michael du Breuil
3ee675ad42
DataFlash: Log integer version of mission
...
This is higher precision the casting to float, and better matches the
internal format we actually use. Removed the indicection as it gained us
nothing. Closes #8875
6 years ago
Randy Mackay
3cc84173e3
DataFlash: log rangefinder status in RFND msg
6 years ago
Peter Barker
3eee4e917a
DataFlash: OpticalFlow takes care of its own logging
6 years ago
Peter Barker
bc212073a2
DataFlash: add override keyword
6 years ago
Peter Barker
3803684c4e
DataFlash: add sanity checks around EraseAll
6 years ago
Peter Barker
156ac83123
DataFlash: allow replay to work again
6 years ago
Peter Barker
4c794ebba3
DataFlash: account for snprintf now null-terminating strings
6 years ago
Andrew Tridgell
1d6b58f9ca
DataFlash: use WITH_SEMAPHORE()
...
and removed usage of hal.util->new_semaphore()
6 years ago
Peter Barker
c0e03522c6
DataFlash: change unit ID of PWM to Y to remove conflict with deglongitude
...
Closes #9554 (thanks @wbrueg )
6 years ago
Peter Barker
b177554f61
DataFlash: add sanity check for duplicate units/multipliers
6 years ago
Michael du Breuil
9b82bcc901
DataFlash: Spin up more battery messages
...
This is crazy, because it just burned 5.5% of all possible message ID's
6 years ago
Randy Mackay
397e035cf7
DataFlash: replace unused AFF with actual in PID_Info
7 years ago
Peter Barker
6daa241235
DataFlash: add sanity check for WritePrioritisedBlock size
7 years ago
Peter Barker
fa7ba7ddbc
DataFlash: force messagewriters to completion
...
Setting a dataflash-file buffer size of less than or equal to 2kiB would
cause the startup-messagewriter to never push any messages other than
FMT out to the logs.
This is a combination of the return values of
critical_message_reserved_space and
non_messagewriter_message_reserved_space
This patch forces the startup messages out to the logs by ignoring the
space constraints every 100ms
7 years ago
Michael du Breuil
6469a985d7
DataFlash: Fix allocating extra values for RC logging
7 years ago
Peter Barker
f4c93dc697
DataFlash: use rc() method to get rc singleton
7 years ago
Peter Barker
ce62b2303a
DataFlash: add ability to log-disarmed
7 years ago
Andrew Tridgell
8b4b38bcb2
DataFlash: removed "no io thread heartbeat" msg
7 years ago
murata
396517fe58
DataFlash: Delete unused arguments.
7 years ago
Peter Barker
4e0c6b873f
DataFlash: use compass singleton for logging
7 years ago
Peter Barker
fc378eeae1
DataFlash: move log-transfer state variables into enumerated variable
7 years ago
Peter Barker
493f958eb2
DataFlash: remove unused ReadBlock method
7 years ago
Alexander Malishev
932cc4bb69
DataFlash: allow HAL to specify dataflash buffer sizes
7 years ago
Alexander Malishev
eb1ae22bb1
DataFlash: fixed inconsistent state after interrupted log download
7 years ago
Peter Barker
611dcb694b
DataFlash: write CHIBIOS_GIT_VERSION to opened log file
...
DataFlash: use AP_FWVersion singleton
7 years ago
Peter Barker
beb2147191
DataFlash: use #define instead of constant 90 for data length
7 years ago
Michael du Breuil
fba185cefb
DataFlash: Fix GPS units
7 years ago
Andrew Tridgell
1283b92cb7
DataFlash: fix for new AP_RTC API
7 years ago
Michael du Breuil
676f60333a
DataFlash: Fix power units
7 years ago
Andrew Tridgell
777b4c8cfe
DataFlash: avoid stat of current log file
...
this avoids getting invalid data base for stat() for the current log
file.
It also only gives up writing to a log file if writes fail for 2
seconds. This avoids a temporary write failure causing the log to be
closed (that can happen on ChibiOS with directory listing while writing)
7 years ago
Michael du Breuil
c4a66349ef
DataFlash: Remove suspend timer calls, restirct flush() to replay
7 years ago
Dr.-Ing. Amilcar do Carmo Lucas
594911f0b4
DataFlash: replace /* fall through */ with FALLTHROUGH;
7 years ago
Peter Barker
63b0883b38
DataFlash: correct structures debug method
7 years ago
Peter Barker
1844ccdab8
DataFlash: correct labels for NKT1 and NKT2 messages
7 years ago
Peter Barker
b36f1c558d
DataFlash: use const char * rather than fixed array lengths in LogStructure
...
Previously tridge found that using const char * here meant that the
data segment (and thus RAM usage) would increase.
This doesn't seem to be a problem now.
7 years ago
Francisco Ferreira
221ba177c5
DataFlash: remove Qualcomm board support
7 years ago
night-ghost
ecafe263a6
HAL_F4Light: abort logging in case of filesystem errors
7 years ago
Michael du Breuil
7e4972a061
DataFlash: Fix a false reporting of dead IO thread when millis() wraps
7 years ago
Michael du Breuil
703c7fb4b7
DataFlash: Remove unneeded inits and newlines
7 years ago
Patrick José Pereira
04a4001e02
DataFlash: Remove unused variable
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Michael du Breuil
d819690426
DataFlash: Remove redundant state from MAVLink backend
7 years ago
Dr.-Ing. Amilcar do Carmo Lucas
bce10f48af
Dataflash: Correct the DF_MAV_STATS time units
7 years ago