Commit Graph

28580 Commits

Author SHA1 Message Date
Andrew Tridgell
040ff007ea HAL_ChibiOS: fixed some F4 clocks, and support no crystal on F4
this fixes up some of the F4 varients that were running at the wrong
clock, and also gives support for running F4s with no crystal
2022-01-29 18:57:33 +11:00
Andrew Tridgell
a8b98bfcc4 HAL_ChibiOS: required EXPECTED_CLOCK in all MCU files
this ensures we validate the clock setup at compile time
2022-01-29 18:57:33 +11:00
Andrew Tridgell
1224ff48b3 hwdef: fixed VCC monitoring on AIRLink 2022-01-29 15:09:46 +11:00
Andrew Tridgell
af9e96c619 AP_RCProtocol: change default SBUS frame gap to 4ms
this is to cope with some newer receivers such as the skydroid H16
which produces SBUS frames with gaps over 2ms

without this change we get can RC failsafes constantly
2022-01-29 15:09:29 +11:00
Randy Mackay
7a35fa2214 AP_OpticalFlow: integrate calibrator 2022-01-29 08:26:12 +09:00
Randy Mackay
5a2bf89384 AP_OpticalFlow: add calibrator 2022-01-29 08:26:12 +09:00
Randy Mackay
41f1c763f2 RC_Channel: add aux switch for optical flow calibration 2022-01-29 08:26:12 +09:00
Randy Mackay
9126e14c9c AP_AHRS: getOptFlowSample returns latest correct flow data for use in calibration 2022-01-29 08:26:12 +09:00
Randy Mackay
e16a64383f AP_NavEKF3: getOptFlowSample returns latest correct flow data for use in calibration 2022-01-29 08:26:12 +09:00
Peter Barker
da79a5ea78 hwdef: skyviper-v2450: exclude many build features 2022-01-27 20:58:24 +11:00
Kirill Shilov
477fb4c408 hwdef: AIRLink added default parameters files 2022-01-27 17:42:11 +11:00
Andrew Tridgell
d71ec5bb4d HAL_ChibiOS: don't init RCOut twice
this triggered a watchdog if the dshot timer was already active, which caused
the neoled driver to prevent boot of the Matek F405 GPS
2022-01-27 08:26:47 +11:00
Andrew Tridgell
585ee5b2e4 hwdef: fixed rainbow effect on startup in CUAV_GPS 2022-01-27 08:26:47 +11:00
Andrew Tridgell
e35514b551 HAL_ChibiOS: fixed neopixel control
fixes frequency setup for neopixel, separating out DShot setup. Also
allows for neopixel without other DMA controlled output types for LEDs
in AP_Periph
2022-01-27 08:26:47 +11:00
Randy Mackay
576dd2bf9e AP_AccelCal: remove unused calc_mean_squared_residuals 2022-01-26 12:03:17 +09:00
Randy Mackay
53479701eb AP_AccelCal: minor format fix 2022-01-25 20:04:34 +09:00
Randy Mackay
8afe5b9e3b AP_OpticalFlow: update comment 2022-01-25 20:04:24 +09:00
Peter Barker
8782e21443 SITL: do not compile SIM_GPS parameters in if SIM_GPS not enabled 2022-01-25 19:28:06 +11:00
Joshua Henderson
90744e08e1 AP_BattMonitor: UAVCAN switch to CURR_MULT 2022-01-25 13:55:31 +09:00
Leonard Hall
d51e2d323e AC_AttitudeControl: AC_PosControl: use relax_integrator 2022-01-25 13:20:47 +09:00
Leonard Hall
1ad5479954 AC_AttitudeControl: use relax_integrator 2022-01-25 13:20:47 +09:00
Leonard Hall
8d330a95b5 AC_PID: replace reset_I_smoothly with relax_integrator 2022-01-25 13:20:47 +09:00
Leonard Hall
48a15947ab AC_AttitudeControl: AC_PosControl: use consistent measured vel and accel callers in z 2022-01-25 13:20:47 +09:00
Leonard Hall
203529f45e AC_AttitudeControl: AC_PosControl_Sub: Increase Jerk with Accel when out of velocity range 2022-01-25 09:04:25 +09:00
Leonard Hall
f6f51f5a74 AC_AttitudeControl: AC_PosControl: Increase Jerk with Accel when out of velocity range 2022-01-25 09:04:25 +09:00
Peter Barker
bd069cc5e9 AP_AHRS: move logging of SIMSTATE, AHRS2 and POS into AP_AHRS library 2022-01-25 10:59:17 +11:00
Leonard Hall
2cda59c09d AC_AttitudeControl: AC_PosControl: Init desired accel to zero 2022-01-25 08:57:38 +09:00
Peter Barker
21caa8c686 GCS_MAVLink: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
54cf46b8e9 AR_WPNav: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
e8e4aef998 AP_Terrain: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
3438caebe2 AP_Scripting: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
26c4b65d4e AP_OSD: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
88b463947a AP_NMEA_Output: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
1c63aa1e4d AP_MSP: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
fcd8d1b5eb AP_Mount: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
3f8fe9d3ef AP_Module: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
f51914ed25 AP_Mission: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
d4b2a48806 AP_LTM_Telem: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
6b1e20916b AP_Landing: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
cd88ec65fa AP_L1_Control: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
51a9efe817 AP_HAL_ChibiOS: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
423bd1e8a4 AP_Frsky_Telem: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
88afef4cdc AP_Follow: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
9264a25955 AP_Devo_Telem: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
38abec2133 AP_Compass: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
84e58c4f7f AP_Camera: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
313ed7fc71 AP_Avoidance: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
e7e95f5990 AP_Arming: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
45733c96ac AP_AIS: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
Peter Barker
ff63b62b0c AP_AHRS: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00