ardupilot/modules/DroneCAN
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
..
DSDL@993be80a62 DroneCAN: DSDL: add RPM message 2024-05-02 20:25:38 +10:00
dronecan_dsdlc@43d8a9ed90 DroneCAN: update DSDL compiler 2024-07-23 12:08:48 +10:00
libcanard@0ae477b82b DroneCAN: update DSDL compiler, libcanard and pydronecan 2024-02-11 16:48:52 +11:00
pydronecan@1f494e9a56 DroneCAN: update DSDL compiler, libcanard and pydronecan 2024-02-11 16:48:52 +11:00