Source: libcanard Section: libs Maintainer: Debian Robotics Team Uploaders: Steffen Moeller Build-Depends: debhelper-compat (= 14), cmake, libgtest-dev , Standards-Version: 4.7.4 Homepage: https://github.com/DroneCAN/libcanard Vcs-Browser: https://salsa.debian.org/robotics-team/libcanard Vcs-Git: https://salsa.debian.org/robotics-team/libcanard.git Package: libcanard0 Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, Description: lightweight DroneCAN protocol stack in C Libcanard implements the DroneCAN transport protocol for communication between embedded devices over Controller Area Network (CAN) buses. It provides transfer fragmentation and reassembly, node addressing, memory-pool allocation and scalar serialization. . This package contains the shared library with the default classic-CAN, single-interface configuration. This is the DroneCAN implementation, distinct from the Cyphal library of the same name. Package: libcanard-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libcanard0 (= ${binary:Version}), ${misc:Depends}, Description: development files for the DroneCAN protocol stack Libcanard implements the DroneCAN transport protocol for communication between embedded devices over Controller Area Network (CAN) buses. . This package provides C and C++ headers, CMake and pkg-config metadata, and sources for applications requiring a different compile-time configuration, such as CAN FD, multiple interfaces or allocator hooks.