Andy Piper
d1dd922915
waf: build littlefs filebd
2025-01-21 11:10:31 +11:00
Andy Piper
49c61bc729
AP_Logger: support SITL implementation of littlefs
2025-01-21 11:10:31 +11:00
Andy Piper
0c541b72fd
AP_Filesystem: provide SITL implementation for littlefs
2025-01-21 11:10:31 +11:00
Andy Piper
85f4b563e0
AP_HAL_ChibiOS: littlefs support for KakuteH7v2
2025-01-21 11:10:31 +11:00
Andy Piper
cf2ebfacc9
AP_HAL_ChibiOS: littlefs support for JHEMCU-H743HD
2025-01-21 11:10:31 +11:00
Andy Piper
3330c1b113
AP_HAL_ChibiOS: littlefs support for Aocoda-RC-H743Dual
2025-01-21 11:10:31 +11:00
Andy Piper
955448704b
AP_HAL_ChibiOS: turn off storage backup on anything other than FATFS
2025-01-21 11:10:31 +11:00
Andy Piper
1abe46e923
AP_HAL_ChibiOS: terrain turned on on 2Mb boards with littlefs
2025-01-21 11:10:31 +11:00
Andy Piper
b556ffd1e0
AP_Logger: user sync_block from littlefs to decide when to sync when using littlefs
2025-01-21 11:10:31 +11:00
Andy Piper
8a992740f5
AP_Filesystem: add littlefs singleton for sync block use
2025-01-21 11:10:31 +11:00
Andy Piper
6ac4bf3fc4
AP_Logger: add performance debug to W25NXX logger
2025-01-21 11:10:31 +11:00
Andy Piper
5f8e339d47
AP_Logger: add flash speed test
2025-01-21 11:10:31 +11:00
Andy Piper
acf1b40dca
AP_Filesystem: reduce metadata_max on W25N flash
2025-01-21 11:10:31 +11:00
Andy Piper
6390285598
AP_Filesystem: add littlefs based filesystem support
...
use correct read status for nor flash
implement format on littlefs
optimize device calls in littlefs flash usage
check for fileops allowed in littlefs
littlefs optimization and support for mtime
2025-01-21 11:10:31 +11:00
Andy Piper
f706b8615e
AP_Scripting: allow scripting on 2Mb boards with littlefs
2025-01-21 11:10:31 +11:00
Andy Piper
3626f5fd0c
AP_HAL_ChibiOS: use littlefs on KakuteH7Mini-Nand
2025-01-21 11:10:31 +11:00
Andy Piper
5c03e27068
AP_HAL_ChibiOS: littlefs for MatekH7A3
2025-01-21 11:10:31 +11:00
Andy Piper
1396f347b7
AP_HAL_ChibiOS: littlefs for MambaH743v4
2025-01-21 11:10:31 +11:00
Andy Piper
2c20e112c6
AP_Logger: sync littlefs writes on block boundaries
...
optimize free space when using littlefs
2025-01-21 11:10:31 +11:00
Andy Piper
bc94df6d54
AP_Periph: correct use usage
2025-01-21 11:10:31 +11:00
Andy Piper
514cad3c25
AP_Bootloader: correct use usage
2025-01-21 11:10:31 +11:00
Andy Piper
44ca13c5f3
Replay: account for littlefs when building
2025-01-21 11:10:31 +11:00
Andy Piper
35b6dd9814
wscript: build in littlefs
2025-01-21 11:10:31 +11:00
Andy Piper
dc9c0fc165
waf: build in littlefs support
2025-01-21 11:10:31 +11:00
Andy Piper
948a38c623
AP_HAL: add littlefs build option
2025-01-21 11:10:31 +11:00
Andy Piper
1faf1b3d9c
AP_HAL_ChibiOS: don't backup storage with littlefs
2025-01-21 11:10:31 +11:00
Andy Piper
25e8277fda
AP_HAL_ChibiOS: add support for littlefs
2025-01-21 11:10:31 +11:00
Peter Barker
7c101a0846
Replay: add example script for converting from cm to m in RRNI and RRNH messages
2025-01-21 10:54:05 +11:00
Peter Barker
aff20db1a1
autotest: correct copter-tailsitter parameter file for RNGFND1_MIN_CM rename
...
also fix a race condition in the quadplane-tailsitter test - which is unlikely to ever trigger
2025-01-21 10:54:05 +11:00
Peter Barker
98dbcd5d08
AP_Scripting: update examples to not use deprecated methods
2025-01-21 10:54:05 +11:00
Peter Barker
9ba3206097
Sub: log desired rangefinder alt (DSAlt) in metres not cm
2025-01-21 10:54:05 +11:00
Peter Barker
18f95ba41b
Tools: allow for more than 327m range rangefinders
2025-01-21 10:54:05 +11:00
Peter Barker
6a2582f217
AP_SurfaceDistance: allow for more than 327m range rangefinders
2025-01-21 10:54:05 +11:00
Peter Barker
2b2103b273
AP_Frsky_Telem: allow for more than 327m range rangefinders
2025-01-21 10:54:05 +11:00
Peter Barker
1418935c87
ArduPlane: allow for more than 327m range rangefinders
2025-01-21 10:54:05 +11:00
Peter Barker
cf9b74d2ea
ArduSub: allow for more than 327m range rangefinders
2025-01-21 10:54:05 +11:00
Peter Barker
a5eb9326cf
ArduCopter: allow for more than 327m range rangefinders
2025-01-21 10:54:05 +11:00
Peter Barker
00f713cda8
SITL: allow for more than 327m range rangefinders
2025-01-21 10:54:05 +11:00
Peter Barker
b54e795a0e
GCS_MAVLink: allow for more than 327m range rangefinders
2025-01-21 10:54:05 +11:00
Peter Barker
8ea5ef2784
AP_Scripting: allow for more than 327m range rangefinders
2025-01-21 10:54:05 +11:00
Peter Barker
fb7925d029
AP_RangeFinder: allow for more than 327m range rangefinders
2025-01-21 10:54:05 +11:00
Peter Barker
6ecbc07090
AP_Proximity: allow for more than 327m range rangefinders
2025-01-21 10:54:05 +11:00
Peter Barker
b633084df3
AP_NavEKF3: allow for more than 327m range rangefinders
2025-01-21 10:54:05 +11:00
Peter Barker
e85539acf2
AP_NavEKF2: allow for more than 327m range rangefinders
2025-01-21 10:54:05 +11:00
Peter Barker
680fb999c5
AP_Logger: allow for more than 327m range rangefinders
2025-01-21 10:54:05 +11:00
Peter Barker
c681bb4934
AP_DAL: allow for more than 327m range rangefinders
2025-01-21 10:54:05 +11:00
Peter Barker
7ff52a71fb
AP_DroneCAN: don't delcare xacti publishers if xacti not compiled in
2025-01-20 21:54:29 +11:00
Zedd Chen
1dae851ef3
AP_HAL_ChibiOS: add DroneerF405
2025-01-20 17:20:21 +11:00
Zedd Chen
8e3afa800b
bootloaders: add DroneerF405
2025-01-20 17:20:21 +11:00
Zedd Chen
0fc8109a71
AP_Bootloader: add DroneerF405
2025-01-20 17:20:21 +11:00