[Pkg-electronics-devel] Bug#1132627: ITP: canvenient -- abstraction layer for multiple CAN APIs

Christopher Obbard obbardc at debian.org
Sat Apr 4 07:25:36 BST 2026


Package: wnpp
Severity: wishlist
Owner: Christopher Obbard <obbardc at debian.org>
X-Debbugs-Cc: debian-devel at lists.debian.org, obbardc at debian.org, pkg-electronics-devel at lists.alioth.debian.org

  Package name    : canvenient
  Version         : 1.01
  Upstream Contact: Michael Fitzmayer <michael-fitzmayer at punkt.de>
  URL             : https://canopenterm.de/canvenient
  License         : MIT
  Programming Lang: C++
  Description     : CAN abstraction layer for portable CAN communication

CANvenient is a portability layer that provides a unified API for
Controller Area Network (CAN) communication on Windows and Linux.

It enables applications to interact with different CAN interfaces
and hardware using a consistent programming model.

The library abstracts multiple vendor-specific and system CAN APIs,
allowing developers to write portable software without targeting a
specific backend. Supported backends include SocketCAN on Linux and
vendor libraries such as Ixxat VCI, Kvaser CANlib, PCAN-Basic and
Softing CAN Layer 2.

CANvenient is intended for use in embedded, industrial and automotive
applications where portability across CAN hardware and platforms is
required.

I plan to maintain this package under the Electronics team.



More information about the Pkg-electronics-devel mailing list