Peter Barker
65268ee3d4
autotest: more button-test fixes
4 years ago
bugobliterator
6203e0685e
autotest: disable MAG orientation test
4 years ago
Andy Piper
0b9d9fc284
autotest: use StringIO correctly
4 years ago
Andy Piper
5c554221c7
AP_Logger: address review commenst from #14299
4 years ago
bugobliterator
76ee7bec77
AP_CANManager: fix skipping driver init for disabled slcan iface
4 years ago
Pierre Kancir
f823848697
Dockerfile: use DEBIAN_FRONTEND=noninteractive as ARG ie just on build
4 years ago
Pierre Kancir
31338f955b
Tools: allow to skip completion installation
4 years ago
Andy Piper
6ebc7622fe
autotest: comprehensive dataflash test
4 years ago
Andy Piper
ccb583d092
AP_Logger: make block logger conform to mavlink expectations of numbering
...
add support for log time to block logger
refactor rotation into backed. Don't start logs when erasing
correct log start logic
separate read and write points so that requesting log information does not corrupt the current log
when starting a new log stop logging first
clear the write buffer when starting a new log
insert utc time when requesting info for the current log
stop logging and request formats again when starting a new log
cope with erase happening while we are logging
keep pushing out startup messages even when format messages are done
don't log to the gcs in the io thread
don't start new logs in the io thread
don't validate logs while erasing
flush logs when stopping logging
account for page header when calculating logs sizes
don't return data when asked for more data than in the log
optimize locking and use separate semaphore to mediate ring buffer access
stop logging when the chip is full and send a notification
calculate logs sizes correctly even when they wrap
read log data correctly even when it wraps
add stats support to block logger
reset dropped when starting a new log
fail logging when the chip is full
refactor critical bufferspace checks
increase messagewriter budget to 250us and to 300us for FMT
4 years ago
Pierre Kancir
11417ac3a7
Tools: build-ci: use python -m pip for easier pip version management
4 years ago
Pierre Kancir
7648413f8c
Tools: configure-ci: use python -m pip for easier pip version management
4 years ago
Michael Oborne
4e9848ab3a
HAL_ChibiOS: fix sdcard param init
...
the write was failing because of a 0 byte write attempt, the response was -1 vs 0
this results in not using the sdcard backend for storage for all boots after the initial
4 years ago
Hwurzburg
96f5e2a20a
Plane: Update THR_FAILSAFE param metadata
4 years ago
Patrick José Pereira
bfc35db8ff
travis: Remove global compiler variable
...
The global variable is not necessary since
the variable is defined in the matrix.
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Patrick José Pereira
050334273e
Tools: Remove trailing spaces of build_ci
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Patrick José Pereira
670e7272e2
travis: Add navigator target
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Patrick José Pereira
30e2aad6b9
Tools: Add arm-linux-musleabihf toolchain
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Patrick José Pereira
ee4f267743
Tools: Add navigator test in build_ci
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Peter Barker
2ea41b7997
autotest: spit out actual simulated mag orientations as part of debug
4 years ago
murata
a44defc49e
SITL: Disabling debugging cyclic messages
...
SITL: Disabling debugging cyclic messages
4 years ago
bugobliterator
27b1ce572e
AP_CANManager: fix comms between SLCAN and second CAN Iface
4 years ago
Andrew Tridgell
689902cb69
waf: moved include of ap_config.h into configure step
4 years ago
Michael du Breuil
d905282c1e
AP_HAL: Don't redefine allowing double math in SITL/Linux if already defined
4 years ago
Andrew Tridgell
56b743dfca
AP_GPS: build SBF driver with double precision
4 years ago
Andrew Tridgell
24425b4155
waf: allow setup of double precision for some cpp files
4 years ago
Michael du Breuil
6a8680d31d
AP_GPS: Send RTK baseline data from SBF
4 years ago
Samuel Tabor
93bcfc4c3e
Plane: Assign flap channel in set_control_channels() to avoid expensive call in set_servos_flaps().
4 years ago
Samuel Tabor
590ebb180c
Plane: Update airbrake channel assignment in set_control_channels() to avoid expensive call in airbrake_update()
4 years ago
Samuel Tabor
f1290a2e17
Plane: Add use of airbrakes, used when throttle is negative OR via RC channel option.
4 years ago
Rajat Singhal
e9b3c54e6d
AP_Rangefinder: Add SITL option in param description
4 years ago
Rajat Singhal
0f66936353
SITL: Airsim: Add support for rangefinder sensor data
...
Also increase RC channels to 12
4 years ago
Rajat Singhal
6085614364
SITL: Airsim: Resend servo output after timeout
...
Plus some cleanup
4 years ago
Tatsuya Yamaguchi
829cd29d7c
SITL: fix when speedup is specified as a startup parameter
4 years ago
Andy Piper
1f3c24d436
AP_RCProtocol: put back DSM VTX control and logging, add tests
4 years ago
bugobliterator
c6e45dd536
AP_Param: add set_and_save_ifchanged for Vector3f params
4 years ago
bugobliterator
de6b48f922
AP_Compass: set only if changed to save space in param storage
4 years ago
Peter Barker
5a8b1639d0
autotest: fix nmea output test
4 years ago
Andrew Tridgell
3a252a042b
HAL_ChibiOS: fixed fast sampling on F32Lightning
...
this SPI bus on this board can't handle 8MHz
4 years ago
Andrew Tridgell
cfc59497f6
AP_InertialSensor: trigger internal error on persistent IMU reset
...
this will give users a warning when they are getting the Invensense
IMU FIFO reset issue
4 years ago
Andrew Tridgell
b20279e452
AP_InternalError: added imu_reset error
4 years ago
Andrew Tridgell
1488142d88
AP_MSP: fixed system ID
4 years ago
Andrew Tridgell
f330d5aa77
AP_MSP: run new MSP code through code style script
4 years ago
Andrew Tridgell
d8ed210b98
AP_MSP: cleanup namespace handling
...
using "using namespace MSP" in headers is a bad idea as it spreads to
lots of cpp via includes. It is fine in a cpp file
4 years ago
Andrew Tridgell
3517ab9c45
AP_OpticalFlow: allow separate enable of MSP opticalflow
4 years ago
Andrew Tridgell
34430e9d6c
AP_RangeFinder: allow separate enable of MSP rangefinder
4 years ago
Andrew Tridgell
87cf7b58ae
AP_MSP: added sample OSD enable params
4 years ago
Andrew Tridgell
5358c1e476
AP_MSP: handle utf-8 in string display
4 years ago
Andrew Tridgell
8ca9af72e0
AP_OSD: prevent startup segfault
4 years ago
Andrew Tridgell
844d2bf7ff
waf: enable MSP when we enable OSD
4 years ago
Andrew Tridgell
8319b7b6b7
AP_MSP: check for MSP rangefinder enable
4 years ago