#include "cantp.h" #include "cantp_user.h" #include "Hal_can.h" #include extern void CANTP_drive_Tx(TP_PDU_t *msg, TP_uint32_t channel) { CAN_PDU_t msg_tx = {0}; msg_tx.MCAN_ID = msg->arbId; msg_tx.MCAN_DLC = msg->dlc; msg_tx.MCAN_FF = 0; // standard frame msg_tx.MCAN_RTR = 0; // data frame for (TP_uint8_t i = 0; i < msg_tx.MCAN_DLC; i++) { msg_tx.MCAN_Data[i] = msg->frame[i]; } CAN_Transimit(&msg_tx); }