#include "RTE_CAN.h" #include "CANFD_Lib.h" #include "CAN_APP.h" #include "CANFD_CH0_CANFD_Communication_Matrix.h" #include "Analog_Signals.h" uint8_t CrcCheckSum(uint8_t *data, uint8_t len) { uint8_t crc = 0xff; uint8_t CRC_POLY = 0x2f; uint8_t crcxor = 0xff; uint8_t bit_index = 0; uint8_t byte_index = 0; for ( byte_index = 0; byte_index < len; ++byte_index ) { crc ^= data [ byte_index ]; for ( bit_index = 0; bit_index < 8; ++bit_index ) { if ( (crc & 0x80) != 0 ) crc = (crc << 1) ^ CRC_POLY; else crc = (crc << 1); } } crc = crc ^ crcxor; return crc; } void Can_Write_Fun_APP(void) { } void Can_Abort_Confirm(uint32_t Identifier, uint8_t TransferStatus) { } void CAN_QuickTimer_Init(void) { } void NODE_26D_SET_Confirm(void) { } void Can_BusOff_Fun(void) { } void Can_BusOffRecover(void) { } void Can_Set_Buff_2E1(uint8_t CopyData []) { }