Andrew Tridgell
980b28a992
DroneCAN: update libcanard
2025-04-23 18:03:34 -04:00
Peter Barker
6d0b011f11
mavlink: update to master
...
notably fixes to enumerations
2025-04-20 19:19:28 +10:00
Peter Barker
11a65438ea
mavlink: reference master commit inc. airspeed flags fix
2025-04-03 10:48:29 +11:00
Andrew Tridgell
61ba6aea88
DroneCAN: update libcanard for semaphore bug fix
...
it was possible for a runtime allocated subscriber, client or server
to trigger a call to a pure virtual handle_message function in the
HandlerList class as the constructor ordering inserts the handler into
the list before the vtable pointer is updated to the vtable for the
child class. The same issue happens on destructor
this could happen in a couple of places in ArduPilot:
- the MPPT battery driver does runtime allocation of a client on an
R/C switch
- the DroneCAN_Serial client is started after the thread starts so
packet processing is started
thanks to Thomas and Sid
2025-04-01 18:22:31 +11:00
bugobliterator
92adaccdc0
modules: update ChibiOS
2025-02-27 20:11:40 +11:00
Andy Piper
22dacf6178
modules: add littlefs v2.10.1-ardupilot
2025-01-21 11:10:31 +11:00
Iampete1
f08a2120a8
MAVLink: add required messages to support addition of modes at runtime
2024-11-13 20:11:50 +11:00
Tim Tuxworth
7dbb22d3b7
MAVLink: use the new MAVLink GUIDED HEADING_TYPE_DEFAULT
2024-11-12 12:43:29 +11:00
Andrew Tridgell
e7bfd400e8
DroneCAN: update DSDL
2024-11-05 17:03:23 +09:00
Tom Pittenger
28a6a874ec
mavlink: add trajectory msgs
2024-10-25 16:24:58 -07:00
Peter Barker
b68427a406
waf: reference commit using python3 for waf-light
2024-10-15 11:11:38 +11:00
Andrew Tridgell
9253d6f607
DroneCAN: update libcanard
...
prevents partial message send due to running out of buffer space
2024-09-27 11:06:20 +10:00
Randy Mackay
1f61b64fbe
modules: update mavlink to include camera-thermal-range
2024-09-10 20:59:49 +09:00
Andrew Tridgell
35a2e61a01
ChibiOS: fixed MACv2 phy address shift
2024-09-03 10:41:58 +10:00
Peter Barker
51fe703ce2
mavlink: reference master; GNSS_INTEGRITY message
2024-08-27 16:32:50 +10:00
Thomas Watson
b6adb4c7e7
DroneCAN: update DSDL compiler
...
Fixes the following issues:
* Compound array elements subject to tail array optimization could be
decoded incorrectly, causing a decode failure.
* Invalid array lengths could be sent over the wire if a
longer-than-max array was encoded (though only the max number of
elements was sent).
* Lengths were not validated when decoding arrays of compound elements
using TAO, causing memory corruption if an invalid length was received.
* Union tags were not validated, causing undefined behavior if an
invalid tag was received.
2024-07-23 12:08:48 +10:00
Andrew Tridgell
fd6fe52dc7
mavlink: added MAV_CMD_SET_HAGL
2024-07-17 08:03:18 +10:00
Andrew Tridgell
ac9c857e8f
mavlink: support python 3.12
2024-05-08 18:28:59 +10:00
Andrew Tridgell
dd02945d60
waf: update to 2.0.27
...
this fixes python 3.12 support
2024-05-08 18:28:59 +10:00
Iampete1
410521afb8
DroneCAN: DSDL: add RPM message
2024-05-02 20:25:38 +10:00
Iampete1
001979d42d
MAVLink: update to ArduPilot/MAVLink/master to include DO_RETURN_PATH_START waypoint
2024-04-30 08:03:39 +09:00
Andy Piper
0e003a9be3
ChibiOS: add support for DP83825 ethernet PHY
2024-04-09 09:26:40 +10:00
Randy Mackay
18578b3e7b
mavlink: update reference to include MAV_CMD_SET_CAMERA_SOURCE
2024-03-25 09:19:18 +09:00
Andrew Tridgell
9196a3ee5d
DroneCAN: DSDL update
...
added MagneticFieldStrengthHiRes
2024-03-16 20:10:35 +11:00
olliw42
deb8d5a92d
modules/mavlink: update to @b1fa2e39
2024-02-28 22:26:21 +11:00
Peter Barker
ae504ba564
mavlink: reference new MAV_CMD_DO_SET_SAFETY_SWITCH_STATE command
2024-02-27 21:10:39 +11:00
Andrew Tridgell
208f47e84f
DroneCAN: update DSDL compiler, libcanard and pydronecan
...
fixed handling of bad multi-frame messages
2024-02-11 16:48:52 +11:00
Andrew Tridgell
a19818d15e
ChibiOS: update for ADC fix on STM32H7A3
2024-02-01 11:43:24 +11:00
Andrew Tridgell
5414416230
lwip: update for PPP bridge support
2024-01-12 14:23:34 -08:00
Andrew Tridgell
4dc513e78c
lwip: remove ext/lwip and add as modules/lwip
2024-01-03 12:14:47 +11:00
Peter Barker
1e644d56a5
mavlink: move forward to ardupilot/master
2023-12-17 16:01:11 +11:00
Willian Galvani
83559c41ec
Mavlink: bump submodule for MANUAL_CONTROL extensions
2023-12-05 12:04:16 +11:00
Andy Piper
20b56bb4b8
ChibiOS: update to static networking option
2023-11-30 11:48:35 +11:00
Andrew Tridgell
3f76a55275
ChibiOS: submodule update
...
fixed multicast receive and update lwip to 2.2.0
2023-11-25 12:19:43 -08:00
Ryan Friedman
336c16cae0
modules: Upgrade patch version in Micro-XRCE-DDS-Client
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com >
2023-11-07 07:30:05 +11:00
Michael du Breuil
15666fa64a
mavlink: update submodule for ENGINE_CONTROL_OPTIONS
2023-10-24 14:11:39 -07:00
Andrew Tridgell
e7a94df89a
mavlink: submodule update
2023-10-02 21:45:28 +11:00
Tom Pittenger
6bf071e6eb
modules: mavlink sim_state integer
2023-09-27 14:14:37 -07:00
Peter Barker
1d207beee5
mavlink: move reference forward to ardupilot/master
2023-09-04 16:24:07 +10:00
Michelle Rossouw
7bd888037a
mavlink: update module to latest
2023-08-26 22:21:59 +10:00
Randy Mackay
72a5151eba
mavlink: update module to latest
2023-08-10 14:37:30 +09:00
Peter Barker
e9f9c21567
mavlink: reference RELAY_STATUS message
2023-08-09 07:44:07 +10:00
bugobliterator
cdab1067f0
modules: update ChibiOS
2023-08-06 09:20:08 +10:00
Andrew Tridgell
bacea2ec8e
DroneCAN: update libcanard
2023-07-21 17:20:29 +10:00
bugobliterator
67d0bbfd73
modules: update libcanard
2023-07-10 12:56:37 +10:00
bugobliterator
061d5eeb38
modules: update DSDL
2023-07-10 12:56:37 +10:00
Tom Pittenger
217253b58f
module: ChibiOS add LwIP and Networking support
2023-07-05 13:50:40 -07:00
Randy Mackay
b0de3b57bf
DroneCAN: update DSDL to latest
2023-06-27 21:12:20 +10:00
Andrew Tridgell
753c56f97a
ChibiOS: added chMtxForceReleaseS
2023-06-27 10:11:46 +10:00
Andrew Tridgell
679356245c
DroneCAN: update libcanard
2023-06-08 10:15:50 +10:00