Searched refs:pCanMsg (Results 1 – 2 of 2) sorted by relevance
| /hal_nuvoton-latest/m48x/StdDriver/src/ |
| D | can.c | 385 int32_t CAN_BasicSendMsg(CAN_T *tCAN, STR_CANMSG_T* pCanMsg) in CAN_BasicSendMsg() argument 396 if(pCanMsg->IdType == CAN_STD_ID) in CAN_BasicSendMsg() 400 tCAN->IF[0].ARB2 = (((pCanMsg->Id) & 0x7FFul) << 2ul) ; in CAN_BasicSendMsg() 405 tCAN->IF[0].ARB1 = (pCanMsg->Id) & 0xFFFFul; in CAN_BasicSendMsg() 406 tCAN->IF[0].ARB2 = ((pCanMsg->Id) & 0x1FFF0000ul) >> 16ul | CAN_IF_ARB2_XTD_Msk; in CAN_BasicSendMsg() 410 if(pCanMsg->FrameType) in CAN_BasicSendMsg() 419 tCAN->IF[0].MCON = (tCAN->IF[0].MCON & (~CAN_IF_MCON_DLC_Msk)) | pCanMsg->DLC; in CAN_BasicSendMsg() 420 tCAN->IF[0].DAT_A1 = (uint16_t)((uint16_t)((uint16_t)pCanMsg->Data[1] << 8) | pCanMsg->Data[0]); in CAN_BasicSendMsg() 421 tCAN->IF[0].DAT_A2 = (uint16_t)((uint16_t)((uint16_t)pCanMsg->Data[3] << 8) | pCanMsg->Data[2]); in CAN_BasicSendMsg() 422 tCAN->IF[0].DAT_B1 = (uint16_t)((uint16_t)((uint16_t)pCanMsg->Data[5] << 8) | pCanMsg->Data[4]); in CAN_BasicSendMsg() [all …]
|
| /hal_nuvoton-latest/m48x/StdDriver/inc/ |
| D | can.h | 160 int32_t CAN_Transmit(CAN_T *tCAN, uint32_t u32MsgNum, STR_CANMSG_T* pCanMsg); 161 int32_t CAN_Receive(CAN_T *tCAN, uint32_t u32MsgNum, STR_CANMSG_T* pCanMsg); 165 int32_t CAN_SetTxMsg(CAN_T *tCAN, uint32_t u32MsgNum, STR_CANMSG_T* pCanMsg); 167 int32_t CAN_BasicSendMsg(CAN_T *tCAN, STR_CANMSG_T* pCanMsg); 168 int32_t CAN_BasicReceiveMsg(CAN_T *tCAN, STR_CANMSG_T* pCanMsg); 178 int32_t CAN_ReadMsgObj(CAN_T *tCAN, uint8_t u8MsgObj, uint8_t u8Release, STR_CANMSG_T* pCanMsg);
|