VLCB
Loading...
Searching...
No Matches
ACAN2515 Struct Reference

#include <ACAN2515.h>

Public Member Functions

 ACAN2515 (uint8_t i, SPIClass &aClass, uint8_t i1)
unsigned short begin (const ACAN2515Settings &settings, void(*isr)())
void isr ()
void poll ()
bool available ()
void receive (CANMessage &message)
bool tryToSend (const CANMessage &message)
void end ()
uint16_t receiveBufferCount ()
uint16_t receiveBufferPeakCount ()
uint16_t receiveBufferSize ()
uint16_t transmitBufferCount (uint8_t index)
uint16_t transmitBufferPeakCount (uint8_t index)
uint16_t transmitBufferSize (uint8_t index)
uint8_t receiveErrorCounter (void)
uint8_t transmitErrorCounter (void)
uint8_t errorFlagRegister ()

Constructor & Destructor Documentation

◆ ACAN2515()

ACAN2515::ACAN2515 ( uint8_t i,
SPIClass & aClass,
uint8_t i1 )

Member Function Documentation

◆ begin()

unsigned short ACAN2515::begin ( const ACAN2515Settings & settings,
void(* isr )() )

◆ isr()

void ACAN2515::isr ( )

◆ poll()

void ACAN2515::poll ( )

◆ available()

bool ACAN2515::available ( )

◆ receive()

void ACAN2515::receive ( CANMessage & message)

◆ tryToSend()

bool ACAN2515::tryToSend ( const CANMessage & message)

◆ end()

void ACAN2515::end ( )

◆ receiveBufferCount()

uint16_t ACAN2515::receiveBufferCount ( )

◆ receiveBufferPeakCount()

uint16_t ACAN2515::receiveBufferPeakCount ( )

◆ receiveBufferSize()

uint16_t ACAN2515::receiveBufferSize ( )

◆ transmitBufferCount()

uint16_t ACAN2515::transmitBufferCount ( uint8_t index)

◆ transmitBufferPeakCount()

uint16_t ACAN2515::transmitBufferPeakCount ( uint8_t index)

◆ transmitBufferSize()

uint16_t ACAN2515::transmitBufferSize ( uint8_t index)

◆ receiveErrorCounter()

uint8_t ACAN2515::receiveErrorCounter ( void )

◆ transmitErrorCounter()

uint8_t ACAN2515::transmitErrorCounter ( void )

◆ errorFlagRegister()

uint8_t ACAN2515::errorFlagRegister ( )

The documentation for this struct was generated from the following file: