#ifndef _CAN_LIBRARY_ #define _CAN_LIBRARY_ #include "sn65hvd234.h" class CANRawClass { protected: /* CAN peripheral, set by constructor */ Can* m_pCan ; /* CAN Transceiver */ SSN65HVD234_Data m_Transceiver ; /** CAN Transfer */ can_mb_conf_t m_Mailbox ; private: public: // Constructor CANRawClass( Can* pCan ) ; uint32_t begin( uint32_t dwPinEN, uint32_t dwPinRs, uint32_t dwBaudrate ) ; uint32_t end( void ) ; } ; extern CANRawClass CANRaw0 ; extern CANRawClass CANRaw1 ; #endif // _CAN_LIBRARY_