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
Iampete1
410521afb8
DroneCAN: DSDL: add RPM message
2024-05-02 20:25:38 +10:00
Andrew Tridgell
9196a3ee5d
DroneCAN: DSDL update
...
added MagneticFieldStrengthHiRes
2024-03-16 20:10:35 +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
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
Randy Mackay
b0de3b57bf
DroneCAN: update DSDL to latest
2023-06-27 21:12:20 +10:00
Andrew Tridgell
679356245c
DroneCAN: update libcanard
2023-06-08 10:15:50 +10:00
Andrew Tridgell
f4f1fe6716
DSDL: submodule update
2023-05-23 20:26:11 +10:00
bugobliterator
237a3782a3
modules: update libcanard
2023-05-17 13:27:34 +10:00
bugobliterator
eca456e521
modules: update libcanard
2023-04-26 14:08:45 +10:00
Andrew Tridgell
526ebcf8c8
DroneCAN: updated dronecan_dsdlc submodule
2023-04-10 14:46:54 +10:00
Andrew Tridgell
1b88f4e185
DroneCAN: update for 64 bit libcanard
2023-04-10 14:46:54 +10:00
bugobliterator
51f856e5c6
modules: update libcanard
2023-03-29 17:16:39 +11:00
bugobliterator
3ca65aae4f
modules: update libcanard
2023-03-29 17:16:39 +11:00
bugobliterator
530b9bdbae
modules: update dronecan_dsdlc
2023-03-29 17:16:39 +11:00
bugobliterator
26aad50ab3
update DroneCAN/dronecan_dsdlc
2023-03-08 11:50:51 -08:00
Tom Pittenger
d0b7e5fe82
modules: fix DroneCAN/libcanard to point back at its master
2023-01-03 12:51:21 +11:00
Andrew Tridgell
9938a1c6a5
DroneCAN: update pydronecan
2022-12-13 12:30:42 +11:00
bugobliterator
a24efd3b80
modules: update DSDL
2022-12-13 12:30:42 +11:00
Andrew Tridgell
18e8c2dc17
DSDL: update submodule
2022-09-13 16:23:44 +10:00
bugobliterator
0d68e987fd
modules: update libcanard
2022-09-08 13:37:55 +10:00
Andrew Tridgell
bfc5e90e9c
DSDL: added DroneCAN messages
2022-08-09 14:37:08 +10:00
Andrew Tridgell
cf1594535a
libcanard: update
...
this fixes building CAN bootloaders with py 3.10
2022-04-29 08:17:32 +10:00
bugobliterator
1a2a98892a
modules: update pydronecan
2022-03-27 06:07:34 -07:00
Andrew Tridgell
e1424d7c3f
DroneCAN: update pydronecan
...
avoid python2 build error of AP_Periph
2022-03-16 20:37:57 +11:00
bugobliterator
b3b561f32b
modules: update DroneCAN/libcanard
2022-03-11 18:13:54 +11:00
bugobliterator
98c998b22f
modules: update pydronecan
2022-03-11 18:13:54 +11:00
bugobliterator
5d11734a74
modules: update DroneCAN/dronecan_dsdlc
2022-03-11 18:13:54 +11:00
Tom Pittenger
c3bd6d6014
modules: DSDL change mppt/Stream ID from 20020 to 20009 to avoid conflict with Volz
2022-02-18 12:16:31 -08:00
bugobliterator
ab10c35390
module: update DroneCAN/libcanard
2022-02-06 06:54:57 +11:00
Tom Pittenger
dc5a25edbd
Module DroneCAN: fix Jon's name - non-functional change. Just proper respect!
2022-01-03 13:00:50 -08:00
bugobliterator
f78195e759
modules: update dronecan_dsdlc
2021-12-10 21:56:58 -08:00
Tom Pittenger
a39414e4af
modules: add MPPT PacketDigital driver to DroneCAN
2021-12-07 02:12:06 -08:00
bugobliterator
f7f05b02ea
modules: update pydronecan
2021-11-24 18:30:47 +11:00
bugobliterator
a2d41a2d14
modules: update dronecan_dsdlc
2021-11-24 18:30:47 +11:00
bugobliterator
5a70208da2
modules: add DroneCAN/libcanard
2021-11-24 18:30:47 +11:00
bugobliterator
ce4ed7e239
modules: add dronecan_dsdlc
2021-11-24 18:30:47 +11:00
bugobliterator
d136f90b39
modules: add pydronecan
2021-11-24 18:30:47 +11:00
Andrew Tridgell
3eae5b54d2
DroneCAN: update DSDL
...
added hygrometer for CUAV
2021-10-28 15:53:24 +11:00
Andrew Tridgell
ea64d2e560
DroneCAN: submodule update
2021-10-23 21:13:07 +11:00
Andrew Tridgell
a50120cec3
CAN: switched to DroneCAN DSDL and libuavcan
2021-10-23 21:13:07 +11:00