An Arduino wrapper library for Kevin O'Connor's CAN driver using the PIOs of the RP2040/RP235x microcontrollers (https://github.com/KevinOConnor/can2040)
For the arduino-pico core (https://github.com/earlephilhower/arduino-pico)
Supports up to two instances on RP2040 and up to three on RP235x.
Raspberry Pi Pico and Pico W (or similar) with attached CAN transceiver (e.g. MCP2562, SN65HVD230)
See the example sketch
GPL-3.0