Commit Graph

62490 Commits

Author SHA1 Message Date
Andrew Tridgell
673c89da9c AP_HAL_ESP32: fixed get_baud_rate() 2024-02-29 11:00:40 +11:00
Andrew Tridgell
c2be9f3c56 AP_SerialManager: default GPS baud to 230400
this is the most common baudrate
2024-02-29 11:00:40 +11:00
Andrew Tridgell
d894f7ac5d AP_GPS: do initial probe at default baudrate
this makes for much faster probe for most users
2024-02-29 11:00:40 +11:00
Peter Barker
6f4ab028ca AP_Logger: cope with rename of AP_Logger_JEDEC driver 2024-02-28 22:32:23 +11:00
Peter Barker
8555a5ddbe AP_Logger: rename AP_Logger_DataFlash to AP_Logger_Flash_JEDEC 2024-02-28 22:32:23 +11:00
Peter Barker
bae88512bf autotest: remove pointless try/except in SMART_RTL test 2024-02-28 22:26:28 +11:00
olliw42
deb8d5a92d modules/mavlink: update to @b1fa2e39 2024-02-28 22:26:21 +11:00
Andy Piper
b248ba5f1b AP_HAL_ChibiOS: provide start time and timeout to all dshot APIs that require it
correct timeout checking for dshot across timer wrap boundaries
fix trigger_groups timeout checks
use rcout_timer_t instead of uint32_t or uint64_t
2024-02-28 22:25:48 +11:00
Andy Piper
f094ee66ec AP_HAL: add timeout helper functions
add tests for timeout functions
2024-02-28 22:25:48 +11:00
Andy Piper
f0b691dd31 Copter: check fence at faster rates when going faster to avoid massive fence breaches 2024-02-28 19:29:44 +11:00
Andrew Tridgell
03910b8df4 Tools: run examples with SITL 2024-02-28 19:22:14 +11:00
Andrew Tridgell
09500df4a8 AP_Scheduler: fixed example test to pass/fail 2024-02-28 19:22:14 +11:00
Andrew Tridgell
7226c5107d AP_Schedule: fixed loop in example with sitl NULL 2024-02-28 19:22:14 +11:00
Andrew Tridgell
66ff84e6fb AP_InertialSensor: fixed wait_for_sample() in examples 2024-02-28 19:22:14 +11:00
Andrew Tridgell
a74dab8c0a HAL_SITL: don't run IO procs in examples 2024-02-28 19:22:14 +11:00
Andrew Tridgell
d0cec297a8 AP_JSON: made test pass/fail 2024-02-28 19:22:14 +11:00
Andrew Tridgell
39efe75e79 HAL_SITL: allow delay() and delay_microseconds() to work in examples
when we have no sitl object we need to directly call stop_clock()
2024-02-28 19:22:14 +11:00
Andrew Tridgell
e4c103972c HAL_SITL: use NoVehicle for example tests and replay
allows for example runs without -C --model XXX
2024-02-28 19:22:14 +11:00
Andrew Tridgell
07f34a2f74 SITL: added NoVehicle 2024-02-28 19:22:14 +11:00
Andrew Piper
c91a6fdba7 environment_install: fixup mac xcode install text 2024-02-28 19:17:00 +11:00
Andrew Tridgell
9ea8e61cfc AP_Scripting: example showing how to use readstring method
a fairly common requirement for scripts
2024-02-28 19:05:58 +11:00
Randy Mackay
fb5df80932 AP_HAL_ChibiOS: AP_Periph does not use AP_VisualOdom 2024-02-28 18:52:37 +11:00
Randy Mackay
07cd050f63 AP_Scripting: EKF source switching for ExtNav and optflow 2024-02-28 18:52:37 +11:00
Randy Mackay
f2b66fd179 AP_Scripting: add VisualOdom bindings 2024-02-28 18:52:37 +11:00
Randy Mackay
6c5425cd68 AP_DDS: send quality of zero to AP_VisualOdom 2024-02-28 18:52:37 +11:00
Randy Mackay
442c90ff1b GCS_MAVLink: send Odometry quality to VisualOdom 2024-02-28 18:52:37 +11:00
Randy Mackay
d1360c14f8 AP_VisualOdom: use Odometry quality 2024-02-28 18:52:37 +11:00
Randy Mackay
81b0d599a8 SITL: vicon send odometry with quality of 50 2024-02-28 18:52:37 +11:00
Randy Mackay
e1e7882b7b Tools: remove vicon params from whitelist 2024-02-28 18:52:37 +11:00
Randy Mackay
de657689ce SITL: vicon param descriptions 2024-02-28 18:52:37 +11:00
Andy Piper
b359ec89a5 AP_HAL_ChibiOS: use standard FPV config for SpeedyBeeF405WING 2024-02-28 18:48:14 +11:00
Peter Barker
2cb5f434fd AP_Filesystem: don't show directory entries for empty @ filesystems 2024-02-28 18:47:22 +11:00
Peter Barker
21edc6aee1 AP_NavEKF3: do not trust number of beacons to not change
if the count from the beacon library changes we may end up looking at memory we shouldn't
2024-02-28 18:37:42 +11:00
Peter Barker
a517d5fed1 AP_NavEKF3: correct initialisation of BeaconFusion data structure
the fusionReport object is not being cleared when the filter undergoes a forced reset.

So delete and recreate the object.  Will also make this sensitive to the number of beacons changing.

Also don't attempt to allocate zero bytes.
2024-02-28 18:37:42 +11:00
Gone4Dirt
749c7428dd SITL: FlightAxis: Fix helidemix 2024-02-28 18:09:42 +11:00
jfbblue0922
dac1b2e99c AP_HAL_ChibiOS/hwdef: update JFB110 board definition 2024-02-28 15:55:29 +09:00
Peter Barker
079ffb4a40 AP_Param: add comments around G2 parameter conversion 2024-02-27 21:13:39 +11:00
Peter Barker
9aa6193568 autotest: test new safety switch command 2024-02-27 21:10:39 +11:00
Peter Barker
ae504ba564 mavlink: reference new MAV_CMD_DO_SET_SAFETY_SWITCH_STATE command 2024-02-27 21:10:39 +11:00
Peter Barker
0fe9027b23 GCS_MAVLink: handle MAV_CMD_DO_SET_SAFETY_SWITCH_STATE 2024-02-27 21:10:39 +11:00
Andrew Tridgell
0aee2a436c AP_ExternalAHRS: check for origin in pre-arm check 2024-02-27 21:10:20 +11:00
Andrew Tridgell
192d9f6dbd AP_AHRS: don't use accel/gyro from ExternalAHRS unless enabled 2024-02-27 21:10:20 +11:00
Andrew Tridgell
9770855c9d AP_ExternalAHRS: make get_accel() and get_gyro() bool 2024-02-27 21:10:20 +11:00
Andrew Tridgell
9fd3e4169a AP_ExternalAHRS: added support for GPS disable and fwd flight
allow backends to determine if we are in fixed wing flight and/or the
GPS is disabled by the user
2024-02-27 21:10:20 +11:00
Andrew Tridgell
9809393851 RC_Channel: disable GPS on external AHRS with GPS_DISABLE 2024-02-27 21:10:20 +11:00
Andrew Tridgell
cb53e64293 AP_ExternalAHRS: added EAHRS_LOG_RATE and common logging
common logging for all EAHRS backends
2024-02-27 21:10:20 +11:00
Andrew Tridgell
280bc3a285 AP_InertialSensor: fixed accel cal simple to remove unused IMUs
when we change EAHRS_SENSORS to remove use of IMU from an external
AHRS we need to be able to zero the accel and gyro offsets to get
prearms to pass
2024-02-27 21:10:20 +11:00
Andrew Tridgell
23f2621685 AP_Scripting: improved dual log handling
allow sync of PTHT messages between vehicle logs
2024-02-27 21:10:01 +11:00
Andy Piper
242f679206 AP_HAL_ChibiOS: remove iomcu dshot from Pixhawk1-1M and add to Pixhawk1-bdshot
add support for removing ROMFS from hwdef
2024-02-27 12:06:57 +11:00
Peter Barker
2df3cb98c6 AP_NavEKF3: move initialisation of rngBcn into BeaconFusion method 2024-02-27 12:04:14 +11:00