forked from ArduPilot/ardupilot
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
DroneCAN: update DSDL compiler, libcanard and pydronecan
fixed handling of bad multi-frame messages
- Loading branch information
Showing
3 changed files
with
3 additions
and
3 deletions.
There are no files selected for viewing
Submodule dronecan_dsdlc
updated
12 files
+21 −0 | .github/workflows/test_linux.yml | |
+18 −0 | .github/workflows/test_regression.yml | |
+20 −0 | .github/workflows/test_windows.yml | |
+1 −1 | README.md | |
+12 −5 | dronecan_dsdlc.py | |
+2 −2 | templates/Makefile.em | |
+9 −2 | templates/msg.c.em | |
+20 −7 | templates/msg.h.em | |
+6 −2 | templates/test_msg.cpp.em | |
+13 −0 | tests/test_linux.sh | |
+15 −0 | tests/test_regression.sh | |
+8 −0 | tests/test_windows.cmd |
Submodule libcanard
updated
17 files
+1 −1 | .github/workflows/canard.yml | |
+1 −4 | .github/workflows/examples.yml | |
+51 −3 | canard.c | |
+4 −1 | canard/service_client.h | |
+4 −1 | canard/service_server.h | |
+4 −1 | canard/subscriber.h | |
+41 −0 | canard_internals.h | |
+92 −0 | drivers/linux/linux.c | |
+59 −0 | drivers/linux/linux.h | |
+1 −0 | drivers/socketcan/socketcan.c | |
+9 −8 | examples/BatteryNode/Makefile | |
+773 −0 | examples/BatteryNode/battery_node.c | |
+4 −2 | examples/ESCNode/Makefile | |
+127 −62 | examples/ESCNode/esc_node.c | |
+13 −3 | examples/README.md | |
+39 −0 | examples/RangeFinder/Makefile | |
+148 −95 | examples/RangeFinder/rangefinder.c |
Submodule pydronecan
updated
28 files
+1 −1 | .github/workflows/python-package.yml | |
+1 −1 | README.md | |
+1 −0 | dronecan/__init__.py | |
+6 −2 | dronecan/app/file_server.py | |
+3 −0 | dronecan/app/node_monitor.py | |
+13 −0 | dronecan/driver/__init__.py | |
+20 −1 | dronecan/driver/common.py | |
+185 −0 | dronecan/driver/file.py | |
+52 −10 | dronecan/driver/mavcan.py | |
+207 −0 | dronecan/driver/mcast.py | |
+4 −4 | dronecan/driver/python_can.py | |
+5 −3 | dronecan/driver/slcan.py | |
+2 −2 | dronecan/driver/socketcan.py | |
+32 −10 | dronecan/node.py | |
+1 −0 | dronecan/transport.py | |
+124 −0 | dronecan/utility.py | |
+2 −1 | dronecan/version.py | |
+44 −0 | examples/canlog2gps.py | |
+126 −0 | examples/firmware_update.py | |
+47 −0 | examples/fix2_gap.py | |
+38 −0 | examples/get_nodeinfo.py | |
+255 −0 | examples/hobbywing_esc.py | |
+98 −0 | examples/rtcm_dump.py | |
+63 −0 | examples/sim_battery.py | |
+2 −1 | setup.py | |
+87 −0 | tools/dronecan_bridge.py | |
+62 −0 | tools/dronecan_msgid_decode.py | |
+68 −0 | tools/dronecan_tcplink.py |