Commit Graph

57888 Commits

Author SHA1 Message Date
Randy Mackay
522508274c Tracker: version to 4.5.0-dev 2023-04-26 17:45:52 +10:00
Randy Mackay
2e140eacb7 Rover: version to 4.5.0-dev 2023-04-26 17:45:52 +10:00
Randy Mackay
238d3354cc Plane: version to 4.5.0-dev 2023-04-26 17:45:52 +10:00
Randy Mackay
2ded167bc7 Copter: version to 4.5.0-dev 2023-04-26 17:45:52 +10:00
Henry Wurzburg
b4c79c9105 Plane:add FlightOptions helper 2023-04-26 17:35:25 +10:00
Andy Piper
6248a657c8 AP_Motors: allow use of raw voltage for battery compensation driven by MOT_OPTIONS 2023-04-26 17:04:45 +10:00
Peter Barker
070d159b17 Tools: create and use backend defines for AP_ExternalAHRS 2023-04-26 14:09:25 +10:00
Peter Barker
b471f9bfac AP_ExternalAHRS: create and use backend defines for AP_ExternalAHRS 2023-04-26 14:09:25 +10:00
bugobliterator
eca456e521 modules: update libcanard 2023-04-26 14:08:45 +10:00
bugobliterator
0c728972ff AP_DroneCAN: move to using CanardTxTransfer for sending data 2023-04-26 14:08:45 +10:00
Ryan Friedman
47e3d1af02 AP_Airspeed: Improve ARSPD_WIND_MAX behavior by handling 3D speed
* The previous method negated earth-frame vertical velocity
* In a steep dive on a plane, the 2D ground speed assumption of speed breaks down
* Use 3D speed always
* If only a 2D fix is avialable, then vertical velocity should be 0

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-04-26 14:08:01 +10:00
Ryan Friedman
d6569d6f79 AP_GPS: Use SI unit abbreviation
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-04-26 14:08:01 +10:00
Rhys Mainwaring
88d7cf99a4 modules: restore COLCON_IGNORE
- Accidentally removed in 82adf42bd6

Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-04-26 14:07:43 +10:00
Randy Mackay
bdb3618de7 GCS_MAVLink: support requests for gimbal-manager-information 2023-04-25 15:07:35 +10:00
Randy Mackay
ddbc52d2db AP_Mount: support gimbal-manager-information requests 2023-04-25 15:07:35 +10:00
Randy Mackay
927f86ecbd mavlink: update to include gimbal-manager-information 2023-04-25 15:07:35 +10:00
Andrew Tridgell
e4ce423c46 hwdef: DMA is off on I2C on F7 and H7 by default
no need to have it in hwdef.dat
2023-04-25 14:19:09 +10:00
Andrew Tridgell
64cd58c21a ChibiOS: disable DMA on I2C on F7 and H7 by default
this was already done on many (most?) boards, and greatly reduces DMA
sharing which improves performance of UARTs. This changes the default
to no DMA on I2C
2023-04-25 14:19:09 +10:00
pedro-fuoco
171e09d28c AP_DDS: Add local pose publisher 2023-04-25 14:18:54 +10:00
Andrew Tridgell
5024261e2e HAL_ChibiOS: fixed hwdef DMA resolver dependency on python2/python3
we need to use sorted keys in dictionaries to ensure we end up with
the same DMA mapping when using py2 and py3

fixes #15534
2023-04-25 11:30:56 +10:00
Andrew Tridgell
50cff80c6e waf: stop testing gcc 6 for ChibiOS builds 2023-04-25 11:29:28 +10:00
Andrew Tridgell
52481e8355 waf: require gcc 10.2 or later for ChibiOS 2023-04-25 11:29:28 +10:00
Henry Wurzburg
d6e696e085 AP_Notify: fix incorrect buzzer pin type to stop always instantiating 2023-04-25 10:29:10 +10:00
Henry Wurzburg
c6a822abe1 Plane: fix error in Qplane wait for rudder neutral 2023-04-25 10:27:21 +10:00
muramura
b05cffeaae AC_WPNav: Initialize near use 2023-04-25 10:13:55 +10:00
Iampete1
74e4466cb4 Plane: use dedicated quadplane function for stick mixing enable 2023-04-25 10:06:50 +10:00
Henry Wurzburg
1415418d6e Plane:Takeoff on rudder arm only after return to neutral 2023-04-25 09:28:45 +10:00
Mirko Denecke
eb6c5aa7d3 ArduPlane: remove unused update_transition() definition 2023-04-25 09:10:11 +10:00
Pradeep
e7c78f8cd4 AP_EFI : Hirth type id is reserved
Hirth type-id = 8
WIP
2023-04-24 19:23:19 +10:00
Asif Khan
47ad614e8e AP_Mount: Add MNTx_SYSID_DFLT param to easily target another vehicle 2023-04-24 13:34:20 +10:00
Asif Khan
3d11ec7b5c AP_Mount: Add SysID-Target entry to MNTx_DEFLT_MODE param description 2023-04-24 13:34:20 +10:00
Randy Mackay
8d8d11a139 AC_WPNav: wpnav speed param check fixed 2023-04-24 13:29:05 +10:00
Peter Barker
fb51e35984 Tools: add and use AP_NOTIFY_TONEALARM_ENABLED 2023-04-23 16:24:02 +10:00
Peter Barker
dfcadfc618 AP_Notify: add and use AP_NOTIFY_TONEALARM_ENABLED 2023-04-23 16:24:02 +10:00
Peter Barker
6933000395 AP_HAL_ChibiOS: add and use AP_NOTIFY_TONEALARM_ENABLED 2023-04-23 16:24:02 +10:00
Henry Wurzburg
11def9b958 AP_Notify: rename/remove HAL_BUZZER_ON to DEFAULT_BUZZ_ON_LVL 2023-04-23 11:19:50 +10:00
Henry Wurzburg
efd0937568 AP_HAL_ChibiOS: rename/remove HAL_BUZZER_ON to DEFAULT_BUZZ_ON_LVL 2023-04-23 11:19:50 +10:00
Peter Barker
0d8512cdfb Tools: tidy external baro probing 2023-04-23 08:28:55 +10:00
Peter Barker
dafc24b7a1 AP_HAL_ChibiOS: tidy external baro probing 2023-04-23 08:28:55 +10:00
Peter Barker
100b8d3915 AP_Baro: tidy external baro probing 2023-04-23 08:28:55 +10:00
Andrew Tridgell
7f42f1d89f build: remove ancient file 2023-04-23 07:50:21 +10:00
Peter Barker
d3ce0356b8 hwdef: remove uart7 from thepeach-r1 bootloader to get it compiling
out of space otherwise
2023-04-22 13:58:02 +10:00
Peter Barker
e37b3f9fcd hwdef: remove uart7 from thepeach-k1 bootloader to get it compiling
out of space otherwise
2023-04-22 13:58:02 +10:00
Peter Barker
587f64b784 hwdef: remove uart7 from PixSurveyA1-IND bootloader to get it compiling
out of space otherwise
2023-04-22 13:58:02 +10:00
Peter Barker
e3ee5ca822 hwdef: remove uart7 from PixPilot-v3 bootloader to get it compiling
out of space otherwise
2023-04-22 13:58:02 +10:00
Henry Wurzburg
3362f752cb AP_Notify: remove unused HAL_BUZZER_OFF defines 2023-04-22 13:51:09 +10:00
Henry Wurzburg
be94015dba AP_HAL_ChibiOS: remove unused HAL_BUZZER_OFF defines 2023-04-22 13:51:09 +10:00
Ryan Friedman
5c696cf18d AP_DDS: Switch to master instead of develop tag
* No new features

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-04-22 13:03:28 +10:00
Ryan Friedman
bb6c872138 AP_DDS: Publish NavSatFix as soon as its available
* Removes the hard coded timing, now it's driven by the GPS update times
* Changed the function signature to return true if the data topic has been changed

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-04-22 11:04:49 +10:00
Ryan Friedman
edde5d2e48 AP_DDS: Add developer recommended steps for pre-commit
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-04-22 11:03:04 +10:00