Commit Graph

27209 Commits

Author SHA1 Message Date
Andrew Tridgell
8462ce4e2e HAL_ChibiOS: fixed GPIO lines for QioTekZealotF427 2021-09-03 18:16:43 +10:00
Andrew Tridgell
a76323aaca AP_DAL: fixed a bug in RMGH logging 2021-09-03 18:16:08 +10:00
Andrew Tridgell
eacdd017d7 AP_Declination: added a test suite for AP_Declination
use test vectors from MAVProxy mavextra
2021-09-03 14:45:17 +10:00
Andrew Tridgell
71c5c624ce AP_Declination: fixed rounding in mag field
thanks to Angela for noticing this
2021-09-03 14:45:17 +10:00
Peter Barker
7a06c941df AP_Vehicle: make bad-mode-number notification consistent across vehicles 2021-09-01 19:45:46 +09:00
Peter Barker
a292fe13d6 GCS_MAVLink: add option to create internal error via preflight-reboot
useful for testing our handling of internal errors
2021-09-01 18:58:15 +10:00
olliw42
af634f0421 AP_Mount: initialize backends after all mounts were added 2021-09-01 18:57:24 +10:00
Iampete1
e82860266d SRV_Channel: call update_aux_servo_function in function_assigned 2021-09-01 18:34:45 +10:00
Peter Barker
129eb4c184 AP_HAL_SITL: do not overwrite FETTecESC telemetry data w/SITL ESC data 2021-09-01 18:25:51 +10:00
Andrew Tridgell
ae615de4ce GCS_MAVLink: added logging of NAMED_VALUE_FLOAT
this is useful when running sensors on a companion computer and
wanting values logged in main ArduPilot log.
2021-09-01 17:52:48 +10:00
Iampete1
8d669f7616 AP_Arming: update primary GPS type 0 string 2021-09-01 17:51:31 +10:00
Iampete1
0d3c00cb96 AP_Rangefinder: MAVLink: accept data only from configured orentation 2021-09-01 17:50:58 +10:00
Andy Piper
e8d1326a6d AP_ESC_Telem: fix raw rpm
Co-authored-by: Amilcar Lucas <amilcar.lucas@iav.de>
2021-09-01 17:15:32 +10:00
Andy Piper
9281982b8f AP_ESC_Telem: log raw RPM information 2021-09-01 17:15:32 +10:00
bugobliterator
4ecdf90470 AP_HAL_ChibiOS: add internal flash version of hwdef for H757I_EVAL 2021-09-01 17:10:53 +10:00
Siddharth Purohit
d484477a99 AP_HAL_ChibiOS: move to using PLL2_R_CK for QSPI 2021-09-01 17:10:53 +10:00
Siddharth Purohit
81dc237a19 AP_HAL_ChibiOS: move to using Instruction RAM with External Flash setup 2021-09-01 17:10:53 +10:00
Siddharth Purohit
1eb318c62b AP_HAL_ChibiOS: increase clock frequency for QSPI 2021-09-01 17:10:53 +10:00
Siddharth Purohit
215c1249cb AP_HAL_Empty: add check owner method 2021-09-01 17:10:53 +10:00
Siddharth Purohit
39bd229279 AP_HAL_ChibiOS: remove dependency on Semaphores in QSPIDevice in BL 2021-09-01 17:10:53 +10:00
Siddharth Purohit
813e93a69c AP_HAL_ChibiOS: do not reset GPIO for boards with external flash 2021-09-01 17:10:53 +10:00
Siddharth Purohit
4ba2835de1 AP_HAL_ChibiOS: add config for supporting load from external flash 2021-09-01 17:10:53 +10:00
Siddharth Purohit
faedb12493 AP_HAL_ChibiOS: fix hwdef generation for bootloader supporting ext flash 2021-09-01 17:10:53 +10:00
Siddharth Purohit
6e81fcbed1 AP_HAL_ChibiOS: add support for things required to run QSPIDriver 2021-09-01 17:10:53 +10:00
Siddharth Purohit
a039711628 AP_HAL_ChibiOS: prepare H757I_EVAL for external flash programming 2021-09-01 17:10:53 +10:00
Siddharth Purohit
32f91c4cb2 AP_FlashIface: add jedec test using bootloader config 2021-09-01 17:10:53 +10:00
Andrew Tridgell
fdfa14c4c0 HAL_ChibiOS: adjust Swan-K1 tuning 2021-09-01 14:04:35 +10:00
Andrew Tridgell
f4ad8f6ef5 HAL_ChibiOS: fix for HAL_PWM_COUNT zero
reported by Mallikarjun
2021-09-01 13:05:20 +10:00
Peter Barker
5f980929d9 AP_Motors: use add_motors to save flash 2021-08-31 20:23:58 +10:00
nkruzan
0a236bc13d AP_Vehicle: log internal error and report bitmask to GCS
AP_Vehicle.cpp: cast parameter bitmask as (unsigned) per Peter B.

rework per Peter B.

Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
remove unnecessary send_internal_error_statustext function

remove Write_InternalError function
2021-08-31 15:54:02 +10:00
Peter Barker
2be49cb42b AP_Airspeed: fix examples for AP_AHRS_DCM becoming backend 2021-08-31 14:28:53 +10:00
Peter Barker
875b6331a4 AP_Compass: fix examples for AP_AHRS_DCM becoming backend 2021-08-31 14:28:53 +10:00
Peter Barker
acc595ff57 AP_Mission: fix examples for AP_AHRS_DCM becoming backend 2021-08-31 14:28:53 +10:00
Peter Barker
522c05fcc9 AP_Module: fix examples for AP_AHRS_DCM becoming backend 2021-08-31 14:28:53 +10:00
Peter Barker
29d2eed9e4 Sub: view update does not take skip_ins_update 2021-08-31 14:28:53 +10:00
Peter Barker
9dbd9d1e06 AP_AHRS: call INS update in AP_AHRS::update w/o holding data sem
We shouldn't be holding the data semaphore while waiting for the samples
- lots of things might be unnecessarily blocked

DCM's update function doesn't need to take the semaphore as it is
already taken by AP_AHRS
2021-08-31 14:28:53 +10:00
TunaLobster
c20914c0c6 SITL: Add C++ library for JSON interface
Includes examples for a 1-D rover, minimum, and a copy of Socket as SocketExample.
2021-08-31 14:28:03 +10:00
Iampete1
970d0ea2a3 AP_BoardConfig: make sure heater is left off if disabled 2021-08-31 10:32:25 +10:00
Josh Henderson
b1028035bc AP_UAVCAN: cleanup comments in BatteryInfoAux dsdl message 2021-08-31 10:30:28 +10:00
Andrew Tridgell
584fb7cd7b HAL_ChibiOS: use more USB buffers on higher end F7 chips 2021-08-31 10:12:00 +10:00
Andrew Tridgell
4fdc1ebc30 AP_InertialSensor: fixed locking issue in delta accumulation
this fixes a bug in calculating delta velocity and delta acceleration
between threads.
2021-08-31 10:10:18 +10:00
Iampete1
e28650c8bd RC_Channel: remove recompute_pwm_no_deadzone 2021-08-31 09:48:59 +10:00
Peter Barker
3a5062c90b AP_NMEA_Output: eliminate AP::ahrs().get_location 2021-08-31 09:47:31 +10:00
Peter Barker
cc514af158 AP_AHRS: eliminate AP::ahrs().get_location 2021-08-31 09:47:31 +10:00
Andrew Tridgell
a412795045 AP_Terrain: make TERRAIN_MARGIN a float
it turns out very large margins are needed for some locations
2021-08-31 09:25:36 +10:00
Randy Mackay
e5bde1a085 AP_VisualOdom: use AP_AHRS::using_extnav_for_yaw to protect against aligning to oneself 2021-08-31 09:20:17 +10:00
Randy Mackay
1c08866342 AP_AHRS: add using_extnav_for_yaw 2021-08-31 09:20:17 +10:00
Randy Mackay
63e579d738 AP_NavEKF3: add using_extnav_for_yaw 2021-08-31 09:20:17 +10:00
Randy Mackay
b984f1370c AP_VisualOdom: integrate rename to using_noncompass_for_yaw 2021-08-31 09:20:17 +10:00
Randy Mackay
e7be608a4a AP_AHRS: rename is_ext_nav_used_for_yaw to using_noncompass_for_yaw 2021-08-31 09:20:17 +10:00