Commit Graph

52452 Commits

Author SHA1 Message Date
Andrew Tridgell
7300cbbc96 AP_Logger: don't compiler AP_Logger.cpp if logging not enabled
for some reason this fixes f103-GPS build, even though the code wasn't
referenced
2022-06-17 14:07:00 +10:00
Andrew Tridgell
8c9966c4cf AP_Logger: save crash_dump.bin to sdcard on boot
on each boot write crash_dump.bin to the microSD if it is available
this makes it easier for users to send in their crash dumps, and less
likely they will overwrite it with a fw update
2022-06-17 14:07:00 +10:00
Andrew Tridgell
d529897681 AP_UAVCAN: added a check for memory corruption in the pool 2022-06-17 14:07:00 +10:00
Andrew Tridgell
cc7e112a8f AP_UAVCAN: added dynamically allocated pool size param
allow for smaller pool size to save memory
2022-06-17 14:07:00 +10:00
Andrew Tridgell
f8e77faa29 Plane: added Q_NAVALT_MIN
this is equivalent to copters WP_NAVALT_MIN parameter for takeoff. Not
implemented for land yet

this is useful for vehicles with significant GPS velocity noise on
takeoff, preventing dragging the landing gear
2022-06-17 14:07:00 +10:00
Iampete1
546d0ad719 Plane: Quadplane: force convertions of Q_M_PMW_* params if invalid and add arming check 2022-06-17 14:07:00 +10:00
Andrew Tridgell
395982cd34 AC_AttitudeControl: reduced default quadplane VTOL pos XY gains 2022-06-17 14:07:00 +10:00
Andrew Tridgell
ffa625dfb3 Plane: adjust down default quadplane gains
make it better for a typical quadplane, the defaults were more
suitable on smaller aircraft
2022-06-17 14:07:00 +10:00
Peter Barker
6fd8eea917 AP_Filesystem: correct run-length encoding in param download
If a parameter's name was a prefix of the previous name we would
suffer an integer-wrap problem and incorrectly encode the parameter name
2022-06-17 14:07:00 +10:00
Andrew Tridgell
d823ed6358 Replay: support set source events 2022-06-17 14:07:00 +10:00
Andrew Tridgell
a91894ff2d AP_NavEKF3: log set source events 2022-06-17 14:07:00 +10:00
Andrew Tridgell
56c5a607e3 AP_DAL: added set source events for EKF3 2022-06-17 14:07:00 +10:00
Iampete1
b201c5b238 AC_AttitudeControl: reduce alt hold min lean angle to 5deg on plane 2022-06-17 14:07:00 +10:00
Randy Mackay
132431a75e Rover: version to 4.2.1 2022-06-17 14:07:00 +10:00
Randy Mackay
97ec67ab3e Rover: 4.2.1 release notes 2022-06-17 14:07:00 +10:00
Randy Mackay
6d9a9d2c11 Copter: version to 4.2.1 2022-06-17 14:07:00 +10:00
Randy Mackay
4d0c8665ca Copter: 4.2.1 release notes 2022-06-17 14:07:00 +10:00
Randy Mackay
824c4471a5 Rover: version to 4.2.1-rc1 2022-06-17 14:07:00 +10:00
Randy Mackay
e3dfcf7010 Rover: 4.2.1-rc1 release notes 2022-06-17 14:07:00 +10:00
Randy Mackay
ece688e883 Copter: version to 4.2.1-rc1 2022-06-17 14:07:00 +10:00
Randy Mackay
b657b8ae8a Copter: 4.2.1-rc1 release notes 2022-06-17 14:07:00 +10:00
Andy Piper
83b421bac1 AR_Motors: make sure ESC type is initialized early 2022-06-17 14:07:00 +10:00
Andy Piper
8f3e655ff8 AP_Motors: make sure ESC type is initialized early 2022-06-17 14:07:00 +10:00
Andy Piper
a87a23a746 SRV_Channel: add BLHeli_S ESC type 2022-06-17 14:07:00 +10:00
Andy Piper
578b5d9627 AP_HAL_ChibiOS: add BLHeli_S ESC type and use it to control bitwidths 2022-06-17 14:07:00 +10:00
Andy Piper
92b5a1c615 AP_HAL: add BLHeli_S ESC type and use it to control bitwidths
adjust BLHeli_S bitwidth and ticks to support more ESC variants.
2022-06-17 14:07:00 +10:00
Rishabh
39df59d73e Copter: Do not allow automatic yaw while prec land retry 2022-06-17 14:07:00 +10:00
Randy Mackay
69203b27c8 AP_InertialSensor: extend ENABLE_MASK param desc IMUs 4 to 7 2022-06-17 14:07:00 +10:00
Randy Mackay
24eaa270c8 AP_NavEKF3: replace AP_HAL::millis() with dal.millis() 2022-06-17 14:07:00 +10:00
Andy Piper
9baa8d104a AC_AutoTune: allow high ANGLE_P gains 2022-06-17 14:07:00 +10:00
Andy Piper
5cb5168406 AP_HAL: add bitwidth hal definitions.
revert to original bitwidths for neopixel and profiled
add proper neopixel test that observes spec'ed timings
2022-06-17 14:07:00 +10:00
Andy Piper
baeee9c8d1 AP_HAL_ChibiOS: move bitwidths to AP_HAL 2022-06-17 14:07:00 +10:00
Randy Mackay
e5ef20865f Rover: version to 4.2.0 2022-06-17 14:07:00 +10:00
Randy Mackay
25e1a4bded Rover: 4.2.0 release notes 2022-06-17 14:07:00 +10:00
Randy Mackay
d14e37fc75 Copter: version to 4.2.0 2022-06-17 14:07:00 +10:00
Randy Mackay
75024795e3 Copter: 4.2.0 release notes 2022-06-17 14:07:00 +10:00
Randy Mackay
624889e456 Rover: version to 4.2.0-rc4 2022-06-17 14:07:00 +10:00
Randy Mackay
c9654de4d7 Rover: 4.2.0-rc4 release notes 2022-06-17 14:07:00 +10:00
Randy Mackay
65e342cf10 Copter: version to 4.2.0-rc4 2022-06-17 14:07:00 +10:00
Randy Mackay
5ecd6680dc Copter: 4.2.0-rc4 release notes 2022-06-17 14:07:00 +10:00
Leonard Hall
272e82bf53 Copter: Dissable yaw slew in loiter 2022-06-17 14:07:00 +10:00
Leonard Hall
c9f1b8912c AC_AttitudeControl: Allow diabling of slew limit 2022-06-17 14:07:00 +10:00
Bill Geyer
78c50bf0bb Copter: fix position ctrl init for guided takeof 2022-06-17 14:07:00 +10:00
Randy Mackay
3c7421d895 Copter: vibration compensation turns off in manual modes 2022-06-17 14:07:00 +10:00
Randy Mackay
10cc9b3ce4 Rover: version to 4.2.0-rc3 2022-06-17 14:07:00 +10:00
Randy Mackay
5c875d8293 Rover: 4.2.0-rc3 release notes 2022-06-17 14:07:00 +10:00
Randy Mackay
db362077b2 Copter: version to 4.2.0-rc3 2022-06-17 14:07:00 +10:00
Randy Mackay
9381e42ef9 Copter: 4.2.0-rc3 release notes 2022-06-17 14:07:00 +10:00
Andrew Tridgell
0f230ee4c6 AP_InertialSensor: call notch param update with semaphore held 2022-06-17 14:07:00 +10:00
Andrew Tridgell
c06f69e77d AP_GyroFFT: added defaults for FFT with no notch
allow for testing with FFT enabled, and defaulting number of
frequencies to look for
2022-06-17 14:07:00 +10:00