Commit Graph

61882 Commits

Author SHA1 Message Date
Patrick José Pereira 87ad412335 AP_HAL_Linux: Remove message about base address
The value is the same as in the match

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2024-10-09 14:24:17 -03:00
Patrick José Pereira 749cf9a600 AP_HAL_Linux: Add support to Raspberry Pi 5
The Raspberry Pi 5 has a coprocessor that takes care of the IO over the BCM.
This adds support to the new RP1 processor.

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2024-10-09 14:24:17 -03:00
Patrick José Pereira 66dd50fa50 AP_HAL_Linux: Util_RPI: Add message about unknown board
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2024-10-09 14:24:17 -03:00
Patrick José Pereira f08272a8ab AP_HAL_Linux: Util_RPI: Add support to RPI5 identification
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2024-10-09 14:24:13 -03:00
Willian Galvani cede211a7c CI: add navigator64 build 2024-10-03 18:42:32 -03:00
Willian Galvani ea4d3fe87d Tools: ardupilotwaf: add entry for 64bit versions of Navigator 2024-10-03 18:41:13 -03:00
Willian Galvani 03c12698df Sub: fix typo in release notes 2024-09-26 15:41:43 -03:00
Willian Galvani cb15fd0af6 Sub: 4.5.0 release notes 2024-09-26 14:57:17 -03:00
Willian Galvani b916accf24 Sub: Version to 4.5.0 2024-09-26 14:46:48 -03:00
Willian Galvani cd2fe2a7c1 Sub: version to 4.5.0-beta3 2024-09-02 12:03:49 -03:00
Willian Galvani 57a8b3b30b AP_HAL: add BMP390 option for navigator 2024-09-02 12:02:31 -03:00
Willian Galvani 76a0985aec Sub: version to 4.5.0-beta2 2024-07-18 07:37:01 -03:00
Willian Galvani 5ecf5008e3 Sub: release notes for 4.5.0-beta2 2024-07-18 07:36:19 -03:00
Willian Galvani b164479738 Sub: add arming check for backup origin
Co-authored-by: Clyde McQueen <clyde@mcqueen.net>
2024-07-11 14:21:42 -03:00
Willian Galvani 1a84591eb7 autotest: test mag fusion and origin backup
Co-authored-by: Clyde McQueen <clyde@mcqueen.net>
2024-07-11 14:21:29 -03:00
Willian Galvani fe82d02a86 Sub: create backup origin for gps-less operation with WMM
Co-authored-by: Clyde McQueen <clyde@mcqueen.net>
2024-07-11 14:20:27 -03:00
Willian Galvani 3aa83b2f14 EKF3: allow earth-frame fields to be estimated with an origin but no GPS 2024-07-10 11:43:11 -03:00
Willian Galvani 85bba3c145 AP_Compass: warn user if fix_radius() is skipped 2024-07-10 11:40:27 -03:00
Willian Galvani ad3a3aefae AP_Compass: use ahrs for location instead of GPS directly for calibration 2024-07-10 11:40:19 -03:00
Willian Galvani b172f086de Sub: move servo calc logic to motors_output() and cork SRV_Channels for improved performance 2024-07-10 11:38:30 -03:00
Willian Galvani 7a0b577bfe Sub: motor detection mode does not require valid position 2024-07-10 11:36:56 -03:00
Clyde McQueen a4ec232337 Sub: test for ABOVE_TERRAIN frame 2024-07-10 11:35:25 -03:00
Clyde McQueen 858376bd86 Sub: support ABOVE_TERRAIN frame in auto 2024-07-10 11:35:18 -03:00
Clyde McQueen 1f8ab27996 AP_NavEKF3: sub update for yaw reset and inFlight checks
on sub, request final yaw reset after diving 0.5m.
Also update rangefinder tests for sub
2024-07-10 11:33:24 -03:00
Clyde McQueen 58db738a0f AP_Baro: disable BARO_FIELD_ELV for sub 2024-07-10 11:25:43 -03:00
Willian Galvani a7e9eed273 Sub: set default streamrates 2024-06-04 18:29:00 -03:00
Willian Galvani bd91022120 Sub: update ReleaseNotes 2024-02-22 16:19:44 -03:00
Willian Galvani c1a002a71d Sub: version to 4.5.0-beta 2024-02-22 16:16:09 -03:00
Clyde McQueen 0f7cfcb281 Sub: add SURFTRAK mode 2024-02-22 16:16:09 -03:00
Clyde McQueen 9163d9b8bf AP_Scripting: expose sub rangefinder methods 2024-02-22 16:16:09 -03:00
Clyde McQueen 9ca244fc66 AP_JSButton: add SURFTRAK mode 2024-02-22 16:16:09 -03:00
Andrew Tridgell f018edcd89 Rover: version to 4.5.0-beta2 2024-02-14 09:21:15 +09:00
Andrew Tridgell 86efd87dbe Plane: version to 4.5.0-beta2 2024-02-14 09:21:15 +09:00
Andrew Tridgell aa9d0d1d8d Copter: version to 4.5.0-beta2 2024-02-14 09:21:15 +09:00
Andrew Tridgell c9ad84ead3 Rover: release notes for 4.5.0-beta2 2024-02-14 09:21:15 +09:00
Andrew Tridgell 061f630220 Plane: release notes for 4.5.0-beta2 2024-02-14 09:21:15 +09:00
Andrew Tridgell 32336ef157 Copter: release notes for 4.5.0-beta2 2024-02-14 09:21:15 +09:00
Andy Piper 4ca27b8d3b Copter: filter ekf variances for failsafe and vibration checks
add a parameter to control EKF failsafe filtering
2024-02-14 09:21:15 +09:00
bugobliterator 6fa4259b21 AP_GPS: broaden the acceptance criteria for GPS Yaw measurement 2024-02-14 09:21:15 +09:00
Iampete1 eba74e53c7 AP_Parachute: do relay conversion if ever enabled 2024-02-14 09:21:15 +09:00
Andrew Tridgell e36a6226a8 HAL_ChibiOS: fixed CANFD timings (again!)
the timing table was not correct, thanks to APD for pointing this out.

This is recalculated from
https://www.kvaser.com/support/calculators/can-fd-bit-timing-calculator,
with transmitter timing delay compensation added and tested with Salae
captures to ensure we are getting the right bit rates
2024-02-14 09:21:15 +09:00
Andrew Tridgell 813c9e8f7f Plane: fixed handling of arming with safety on
if safety is on and you force arm them turn safety off then Q modes
cannot run the motors as the AP_Motors armed state will still be off.

This ensures that the motors are armed immediately we arm. This
matches what copter does when arming with safety on
2024-02-14 09:21:15 +09:00
Andrew Tridgell e2bccebfb8 AP_Param: fixed setting of defaults for dynamic param trees
when we load a VARPTR subtree we need to re-scan the parameter
defaults file from @ROMFS/defaults.parm in case there are defaults
applicable to this subtree
2024-02-14 09:21:15 +09:00
yjuav 9bf73db55e hwdef: add YJUAV_A6Ultra board support 2024-02-14 09:21:15 +09:00
Randy Mackay 1c41244fe5 Mount: Siyi waits for non-zero cam firmware version 2024-02-14 09:21:15 +09:00
David O'Connor 7a9e02e18d Tools: add AnyLeaf H7 board 2024-02-14 09:21:15 +09:00
David O'Connor ef10be5918 hwdef: add AnyLeaf H7 board 2024-02-14 09:21:15 +09:00
Andy Piper 3f8c4770b0 AP_RCProtocol: discriminate GHST and CRSF based on first byte
do not change to GHST baudrate unless it has been specifically configured
2024-02-14 09:21:15 +09:00
Andrew Tridgell 2c378f4ba0 HAL_Linux: fixed float calc of time for onboard flow 2024-02-14 09:21:15 +09:00
Andrew Tridgell 350be1b24f HAL_SITL: use integer maths for clocks
same fix as for HAL_Linux
2024-02-14 09:21:15 +09:00