Searched refs:tCAN (Results 1 – 2 of 2) sorted by relevance
| /hal_nuvoton-latest/m48x/StdDriver/src/ |
| D | can.c | 47 static uint32_t LockIF(CAN_T *tCAN); 48 static uint32_t LockIF_TL(CAN_T *tCAN); 49 static void ReleaseIF(CAN_T *tCAN, uint32_t u32IfNo); 61 static uint32_t LockIF(CAN_T *tCAN) in LockIF() argument 68 if(tCAN == CAN0) in LockIF() 70 else if(tCAN == CAN1) in LockIF() 73 else if(tCAN == CAN2) in LockIF() 83 u32IntMask = tCAN->CON & (CAN_CON_IE_Msk | CAN_CON_SIE_Msk | CAN_CON_EIE_Msk); in LockIF() 84 tCAN->CON = tCAN->CON & ~(CAN_CON_IE_Msk | CAN_CON_SIE_Msk | CAN_CON_EIE_Msk); in LockIF() 87 if((tCAN->IF[0ul].CREQ & CAN_IF_CREQ_BUSY_Msk) == 0ul) in LockIF() [all …]
|
| /hal_nuvoton-latest/m48x/StdDriver/inc/ |
| D | can.h | 154 uint32_t CAN_SetBaudRate(CAN_T *tCAN, uint32_t u32BaudRate); 155 uint32_t CAN_Open(CAN_T *tCAN, uint32_t u32BaudRate, uint32_t u32Mode); 156 void CAN_Close(CAN_T *tCAN); 157 void CAN_CLR_INT_PENDING_BIT(CAN_T *tCAN, uint8_t u32MsgNum); 158 void CAN_EnableInt(CAN_T *tCAN, uint32_t u32Mask); 159 void CAN_DisableInt(CAN_T *tCAN, uint32_t u32Mask); 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); 162 int32_t CAN_SetMultiRxMsg(CAN_T *tCAN, uint32_t u32MsgNum, uint32_t u32MsgCount, uint32_t u32IDType… 163 int32_t CAN_SetRxMsg(CAN_T *tCAN, uint32_t u32MsgNum, uint32_t u32IDType, uint32_t u32ID); [all …]
|