CAN programming interface environment
Version 3.10
Loading...
Searching...
No Matches
Programming in C

One of the ideas of CANpie is to keep it independent of the hardware. CANpie uses a message buffer (mailbox) model for hardware abstraction.

CANpie FD structure

The core functions access the hardware directly, so an adaptation is necessary when targeting specific hardware. Each message buffer has a fixed direction (receive or transmit); the initial set-up is accomplished via CpCoreBufferConfig(). Optionally, it is possible to attach a FIFO of arbitrary size to a message buffer. CANpie supports multiple CAN channels on the hardware.

canpie.h

CANpie FD definitions

cp_core.h

CANpie FD core functions

cp_fifo.h

CANpie FD FIFO functions

cp_msg.h

CANpie FD frame access functions