|
VLCB
|
Transport implementation for the software CAN controller on a RP2040 / RP2350. More...
#include <VCAN2040.h>
Additional Inherited Members | |
| Public Member Functions inherited from VLCB::CanTransport | |
| virtual bool | available ()=0 |
| Check if an incoming CAN frame is available on the CAN bus. | |
| virtual CANFrame | getNextCanFrame ()=0 |
| Get the next CAN frame from the CAN bus. | |
| virtual bool | sendCanFrame (CANFrame *msg)=0 |
| Send a CAN frame to the CAN bus. | |
| virtual byte | getHardwareType () |
| Public Member Functions inherited from VLCB::Transport | |
| virtual void | reset ()=0 |
| virtual unsigned int | receiveCounter ()=0 |
| virtual unsigned int | transmitCounter ()=0 |
| virtual unsigned int | receiveBufferSize ()=0 |
| virtual unsigned int | transmitBufferSize ()=0 |
| virtual unsigned int | receiveErrorCounter ()=0 |
| virtual unsigned int | transmitErrorCounter ()=0 |
| virtual unsigned int | receiveBufferUsage ()=0 |
| virtual unsigned int | transmitBufferUsage ()=0 |
| virtual unsigned int | receiveBufferPeak ()=0 |
| virtual unsigned int | transmitBufferPeak ()=0 |
| virtual unsigned int | errorStatus ()=0 |
Transport implementation for the software CAN controller on a RP2040 / RP2350.
This implementation is available in https://github.com/MartinDaCosta53/VCAN2040