19 CanWrapper(uint8_t csPin, uint32_t speed, SPIClass* spi) : mcp2515(csPin, speed, spi) {}
33 bool sendMessage(uint8_t
id,
const void* data, uint8_t length);
A wrapper class for the MCP2515 CAN controller.
Definition CanWrapper.h:11
CanWrapper(uint8_t csPin, uint32_t speed, SPIClass *spi)
Constructor that initializes the MCP2515 object with the provided parameters.
Definition CanWrapper.h:19
void begin()
Initializes the CAN module.
Definition CanWrapper.cpp:3
bool sendMessage(uint8_t id, const void *data, uint8_t length)
Sends a CAN message.
Definition CanWrapper.cpp:24
bool readMessage(uint8_t *id, byte *data)
Reads a CAN message.
Definition CanWrapper.cpp:32