cpp2can - CAN Abstraction Layer

The cpp2can module defines an abstraction layer for CAN so that higher-level libraries or applications can use CAN independent of hardware-specific implementation details.