Andrew Tridgell
c93d73b678
Plane: change master version to 4.1.0dev
5 years ago
Andrew Tridgell
386e7dc3e8
HAL_ChibiOS: fixed delay for OneShot125 channels
...
we were delaying output for OneShot125 by 8x as much as we need to,
which reduced our max loop rate
5 years ago
Andrew Tridgell
850892c3d9
HAL_ChibiOS: fixes from LGTM errors
5 years ago
Peter Barker
642935fd43
Tools: random Python cleanups based on lgtm analysis
5 years ago
Andrew Tridgell
c6f43e9700
AP_NavEKF3: fixed use of old irqsave() API
5 years ago
Andrew Tridgell
1d47f9186e
AP_NavEKF2: fixed use of old irqsave() API
5 years ago
Andrew Tridgell
d7ee622edc
AP_Logger: fixed use of old irqsave() API
5 years ago
Lucas De Marchi
5f65033511
AP_RangeFinder: add missing overrides
5 years ago
Lucas De Marchi
ce877ba40a
AP_RangeFinder: fix build
5 years ago
Randy Mackay
7c2c6dbab3
Rover: pre-arm check that WP_SPEED is positive
5 years ago
Peter Barker
de3c9340cb
Tools: autotest: correct timeout on heli spline mission
5 years ago
Andrew Tridgell
108d7fa024
AP_Logger: added logging of extra loop time from the scheduler
5 years ago
Andrew Tridgell
79acaeaef1
AP_Scheduler: cope with high CPU load by stretching loop times
...
this adds an extra budget of time per loop when we are not achieving
scheduled tasks at a rate of at least 1/8 of the desired rate. This
fixes an issue where a vehicle can become uncontrollable if the user
asks for a SCHED_LOOP_RATE which is not achievable. As these events
happen we add extra loop budget until we are able to run all tasks. We
drop the extra time when the CPU pressure eases.
5 years ago
Andrew Tridgell
3d9f393f4b
SITL: added SIM_LOOP_DELAY parameter
...
this allows us to test high CPU load conditions by adding a delay to
each loop
5 years ago
Michael du Breuil
95bca05322
AP_HAL_ChibiOS: Only include MAVLink when using the MAVLink debugging
5 years ago
Michael du Breuil
5000891a76
GCS_MAVLink: remove some unused includes
5 years ago
Peter Barker
1c187d8feb
AP_NavEKF3: correct return of empty prearm string
5 years ago
Peter Barker
3619856fc9
AP_NavEKF2: correct return of empty prearm string
5 years ago
Randy Mackay
398f427830
AP_Proximity: fix rangefinder backends cm to m conversion
5 years ago
Peter Barker
f3eaf9ee6e
Tools: autotest: more coverage out of the dataflash-over-mavlink tests
5 years ago
Peter Barker
1f25b6e406
Tools: autotest: add test for SITL implementation of Block backend
5 years ago
Peter Barker
5e6b6ee0e0
Sub: remove stale enum entries for log message types
5 years ago
Peter Barker
5730808778
Plane: remove stale enum entries for log message types
5 years ago
Peter Barker
9b398e8765
Copter: remove stale enum entries for log message types
5 years ago
Peter Barker
37293b1cf4
Rover: remove stale defines for log message types
5 years ago
Peter Barker
0031deb175
Copter: correct abs vs fabsf usage in Attitude
5 years ago
Peter Barker
9cd30083a4
AC_AutoTune: correct abs to fabsf for roll_cd and pitch_cd
5 years ago
Peter Barker
d32a7b3a29
Sub: wrap_180_cd no longer returns floats for integer arguments
5 years ago
Peter Barker
8ee411e998
AP_L1_Control: wrap_180_cd no longer solely returns floats
5 years ago
Peter Barker
7fbaea7971
APM_Control: wrap_180_cd no longer solely returns floats
5 years ago
Peter Barker
a1ce8dafb0
Copter: wrap_180_cd no longer returns floats for integer arguments
5 years ago
Peter Barker
5692f3d79e
AP_Math: stop returning float for integer wrap_180/wrap_360 etc
5 years ago
Peter Barker
84d999142f
AP_Math: add more tests for wrap functions
5 years ago
Peter Barker
cefd30a086
travis: run balancebot tests as part of CI
5 years ago
Ebin
61e05ce881
Autotest: ATC_SPEED params for Balance Bot tweaked for better stability
5 years ago
Ebin
38c9763d48
Autotest: GPS disable test skipped when AHRS_EKF_TYPE is 10
5 years ago
Ebin
c449be3afb
Autotest: Balance Bot changes to Acro after Auto mission instead of Loiter
5 years ago
Willian Galvani
f86a712a14
Sub: default RNGFNDR1_TYPE to mavlink
5 years ago
Peter Barker
8736a13a87
Tools: autotest: fix for Plane receiver health test
...
Won't be healthy until SITL is repolled for RC input
5 years ago
Randy Mackay
cba03da59a
Copter: version to 4.0.0-dev
5 years ago
Randy Mackay
981b2b1d50
Rover: version to 4.0.0-dev
5 years ago
Randy Mackay
bce5154b2d
Copter: compassmot and motor_test set_soft_armed
5 years ago
Peter Barker
1a7284ca73
Tools: autotest: add test for spline-as-last-waypoint
5 years ago
Peter Barker
56de1f2eed
AC_WPNav: do not calculate NEU vector from invalid location
5 years ago
Andrew Tridgell
5c43b18672
Plane: fixed height_above_ground() for case when rangefinder is below min
...
this prevents a rangefinder that goes below min distance from causing
the calculations that depend on height above ground to fail
5 years ago
Andrew Tridgell
34b0967d09
Plane: prevent fwd motor from spinning up on ground in quadplane landing
...
if the rangefinder starts to measure below it's min range then the fwd
motor can spin up.
Thanks to Josh for reporting this!
5 years ago
Michael du Breuil
819d1b5246
AP_Common: Include altitude in the init check for a location
5 years ago
Andrew Tridgell
9eb6c1be64
AP_GPS: use jitter correction on GPS_INPUT data
...
this allows for more accurate timing when using GPS_INPUT for indoor
positioning systems
5 years ago
Peter Barker
192b275837
Tools: Replay: add dummy AP::advancedfailsafe method
5 years ago
Peter Barker
6deac0fa42
Sub: implement dummy afs singleton getting to avoid linking AFS
5 years ago