Lines Matching refs:can_mo

853 void XMC_CAN_MO_Config(const XMC_CAN_MO_t *const can_mo);
1536 XMC_CAN_STATUS_t XMC_CAN_MO_UpdateData(const XMC_CAN_MO_t *const can_mo);
1553 XMC_CAN_STATUS_t XMC_CAN_MO_Transmit(const XMC_CAN_MO_t *const can_mo);
1570 XMC_CAN_STATUS_t XMC_CAN_MO_Receive(XMC_CAN_MO_t *can_mo);
1586 XMC_CAN_STATUS_t XMC_CAN_MO_ReceiveData (XMC_CAN_MO_t *can_mo);
1603 __STATIC_INLINE void XMC_CAN_MO_SetEventNodePointer(const XMC_CAN_MO_t *const can_mo, in XMC_CAN_MO_SetEventNodePointer() argument
1607can_mo->can_mo_ptr->MOIPR = ((can_mo->can_mo_ptr->MOIPR ) & ~(uint32_t)((uint32_t)CAN_MO_MOIPR_Msk… in XMC_CAN_MO_SetEventNodePointer()
1626 __STATIC_INLINE uint32_t XMC_CAN_MO_GetStatus(const XMC_CAN_MO_t *const can_mo) in XMC_CAN_MO_GetStatus() argument
1628 return ((can_mo->can_mo_ptr->MOSTAT)); in XMC_CAN_MO_GetStatus()
1646 __STATIC_INLINE void XMC_CAN_MO_SetStatus(const XMC_CAN_MO_t *const can_mo, const uint32_t mask) in XMC_CAN_MO_SetStatus() argument
1648 can_mo->can_mo_ptr->MOCTR = mask; in XMC_CAN_MO_SetStatus()
1666 __STATIC_INLINE void XMC_CAN_MO_ResetStatus(const XMC_CAN_MO_t *const can_mo,const uint32_t mask) in XMC_CAN_MO_ResetStatus() argument
1668 can_mo->can_mo_ptr->MOCTR = mask; in XMC_CAN_MO_ResetStatus()
1687 __STATIC_INLINE void XMC_CAN_MO_EnableEvent(const XMC_CAN_MO_t *const can_mo, in XMC_CAN_MO_EnableEvent() argument
1690 can_mo->can_mo_ptr->MOFCR |= event; in XMC_CAN_MO_EnableEvent()
1709 __STATIC_INLINE void XMC_CAN_MO_DisableEvent(const XMC_CAN_MO_t *const can_mo, in XMC_CAN_MO_DisableEvent() argument
1712 can_mo->can_mo_ptr->MOFCR &= ~event; in XMC_CAN_MO_DisableEvent()
1730 __STATIC_INLINE void XMC_CAN_MO_EnableSingleTransmitTrial(const XMC_CAN_MO_t *const can_mo) in XMC_CAN_MO_EnableSingleTransmitTrial() argument
1732 can_mo->can_mo_ptr->MOFCR |= (uint32_t) CAN_MO_MOFCR_STT_Msk; in XMC_CAN_MO_EnableSingleTransmitTrial()
1750 __STATIC_INLINE void XMC_CAN_MO_DisableSingleTransmitTrial(const XMC_CAN_MO_t *const can_mo) in XMC_CAN_MO_DisableSingleTransmitTrial() argument
1752 can_mo->can_mo_ptr->MOFCR &= ~(uint32_t)CAN_MO_MOFCR_STT_Msk; in XMC_CAN_MO_DisableSingleTransmitTrial()
1770 __STATIC_INLINE void XMC_CAN_MO_DataLengthCode(const XMC_CAN_MO_t *const can_mo,const uint8_t data_… in XMC_CAN_MO_DataLengthCode() argument
1772 can_mo->can_mo_ptr->MOFCR = ((can_mo->can_mo_ptr->MOFCR ) & ~(uint32_t)(CAN_MO_MOFCR_DLC_Msk)) | in XMC_CAN_MO_DataLengthCode()
1791 __STATIC_INLINE void XMC_CAN_MO_SetDataLengthCode(XMC_CAN_MO_t *const can_mo,const uint8_t data_len… in XMC_CAN_MO_SetDataLengthCode() argument
1793 can_mo->can_data_length = data_length_code; in XMC_CAN_MO_SetDataLengthCode()
1794 can_mo->can_mo_ptr->MOFCR = ((can_mo->can_mo_ptr->MOFCR ) & ~(uint32_t)(CAN_MO_MOFCR_DLC_Msk)) | in XMC_CAN_MO_SetDataLengthCode()
1812 __STATIC_INLINE uint8_t XMC_CAN_MO_GetDataLengthCode(const XMC_CAN_MO_t *const can_mo) in XMC_CAN_MO_GetDataLengthCode() argument
1814 return (((can_mo->can_mo_ptr->MOFCR) & (uint32_t)(CAN_MO_MOFCR_DLC_Msk)) >> CAN_MO_MOFCR_DLC_Pos); in XMC_CAN_MO_GetDataLengthCode()
1832 void XMC_CAN_MO_SetIdentifier(XMC_CAN_MO_t *const can_mo, const uint32_t can_identifier);
1848 uint32_t XMC_CAN_MO_GetIdentifier(const XMC_CAN_MO_t *const can_mo);
1864 uint32_t XMC_CAN_MO_GetAcceptanceMask(const XMC_CAN_MO_t *const can_mo);
1881 void XMC_CAN_MO_SetAcceptanceMask(XMC_CAN_MO_t *const can_mo,const uint32_t can_id_mask);
1897 __STATIC_INLINE void XMC_CAN_MO_AcceptOnlyMatchingIDE(XMC_CAN_MO_t *const can_mo) in XMC_CAN_MO_AcceptOnlyMatchingIDE() argument
1899 can_mo->can_ide_mask = 1U; in XMC_CAN_MO_AcceptOnlyMatchingIDE()
1900 can_mo->can_mo_ptr->MOAMR |=(uint32_t)(CAN_MO_MOAMR_MIDE_Msk); in XMC_CAN_MO_AcceptOnlyMatchingIDE()
1917 __STATIC_INLINE void XMC_CAN_MO_AcceptStandardAndExtendedID(XMC_CAN_MO_t *const can_mo) in XMC_CAN_MO_AcceptStandardAndExtendedID() argument
1919 can_mo->can_ide_mask = 0U; in XMC_CAN_MO_AcceptStandardAndExtendedID()
1920 can_mo->can_mo_ptr->MOAMR &= ~(uint32_t)(CAN_MO_MOAMR_MIDE_Msk); in XMC_CAN_MO_AcceptStandardAndExtendedID()
1939 __STATIC_INLINE void XMC_CAN_MO_SetStandardID(XMC_CAN_MO_t *const can_mo) in XMC_CAN_MO_SetStandardID() argument
1941 can_mo->can_id_mode = (uint32_t)XMC_CAN_FRAME_TYPE_STANDARD_11BITS; in XMC_CAN_MO_SetStandardID()
1942 can_mo->can_mo_ptr->MOAR &= ~(uint32_t)(CAN_MO_MOAR_IDE_Msk); in XMC_CAN_MO_SetStandardID()
1962 __STATIC_INLINE void XMC_CAN_MO_SetExtendedID(XMC_CAN_MO_t *const can_mo) in XMC_CAN_MO_SetExtendedID() argument
1964 can_mo->can_id_mode = (uint32_t)XMC_CAN_FRAME_TYPE_EXTENDED_29BITS; in XMC_CAN_MO_SetExtendedID()
1965 can_mo->can_mo_ptr->MOAR |= (uint32_t)CAN_MO_MOAR_IDE_Msk; in XMC_CAN_MO_SetExtendedID()
1983 __STATIC_INLINE void XMC_CAN_FIFO_EnableForeignRemoteRequest(const XMC_CAN_MO_t *const can_mo) in XMC_CAN_FIFO_EnableForeignRemoteRequest() argument
1985 can_mo->can_mo_ptr->MOFCR |= (uint32_t)CAN_MO_MOFCR_FRREN_Msk; in XMC_CAN_FIFO_EnableForeignRemoteRequest()
2003 __STATIC_INLINE void XMC_CAN_FIFO_DisableForeingRemoteRequest(const XMC_CAN_MO_t *const can_mo) in XMC_CAN_FIFO_DisableForeingRemoteRequest() argument
2005 can_mo->can_mo_ptr->MOFCR &= ~(uint32_t)CAN_MO_MOFCR_FRREN_Msk; in XMC_CAN_FIFO_DisableForeingRemoteRequest()
2026 __STATIC_INLINE void XMC_CAN_FIFO_EnableRemoteMonitoring(const XMC_CAN_MO_t *const can_mo) in XMC_CAN_FIFO_EnableRemoteMonitoring() argument
2028 can_mo->can_mo_ptr->MOFCR |= (uint32_t)CAN_MO_MOFCR_RMM_Msk; in XMC_CAN_FIFO_EnableRemoteMonitoring()
2050 __STATIC_INLINE void XMC_CAN_FIFO_DisableRemoteMonitoring(const XMC_CAN_MO_t *const can_mo) in XMC_CAN_FIFO_DisableRemoteMonitoring() argument
2052 can_mo->can_mo_ptr->MOFCR &= ~(uint32_t)CAN_MO_MOFCR_RMM_Msk; in XMC_CAN_FIFO_DisableRemoteMonitoring()
2071 __STATIC_INLINE void XMC_CAN_FIFO_SetSELMO(const XMC_CAN_MO_t *const can_mo,const uint8_t select_po… in XMC_CAN_FIFO_SetSELMO() argument
2073can_mo->can_mo_ptr->MOFGPR = ((can_mo->can_mo_ptr->MOFGPR ) & ~(uint32_t)(CAN_MO_MOFGPR_SEL_Msk)) | in XMC_CAN_FIFO_SetSELMO()
2092 __STATIC_INLINE uint8_t XMC_CAN_FIFO_GetCurrentMO(const XMC_CAN_MO_t *const can_mo) in XMC_CAN_FIFO_GetCurrentMO() argument
2094 …return (uint8_t)((uint32_t)(can_mo->can_mo_ptr->MOFGPR & CAN_MO_MOFGPR_CUR_Msk) >> CAN_MO_MOFGPR_C… in XMC_CAN_FIFO_GetCurrentMO()
2115 __STATIC_INLINE void XMC_CAN_FIFO_EnableSingleDataTransfer(const XMC_CAN_MO_t *const can_mo) in XMC_CAN_FIFO_EnableSingleDataTransfer() argument
2117 can_mo->can_mo_ptr->MOFCR |= (uint32_t)CAN_MO_MOFCR_SDT_Msk; in XMC_CAN_FIFO_EnableSingleDataTransfer()
2135 __STATIC_INLINE void XMC_CAN_FIFO_DisableSingleDataTransfer(const XMC_CAN_MO_t *const can_mo) in XMC_CAN_FIFO_DisableSingleDataTransfer() argument
2137 can_mo->can_mo_ptr->MOFCR &= ~(uint32_t)CAN_MO_MOFCR_SDT_Msk; in XMC_CAN_FIFO_DisableSingleDataTransfer()
2157 void XMC_CAN_TXFIFO_ConfigMOBaseObject(const XMC_CAN_MO_t *const can_mo,const XMC_CAN_FIFO_CONFIG_t…
2174 void XMC_CAN_RXFIFO_ConfigMOBaseObject(const XMC_CAN_MO_t *const can_mo,const XMC_CAN_FIFO_CONFIG_t…
2191 void XMC_CAN_TXFIFO_ConfigMOSlaveObject(const XMC_CAN_MO_t *const can_mo,const XMC_CAN_FIFO_CONFIG_…
2208 __STATIC_INLINE void XMC_CAN_RXFIFO_ConfigMOSlaveObject(const XMC_CAN_MO_t *const can_mo) in XMC_CAN_RXFIFO_ConfigMOSlaveObject() argument
2210 can_mo->can_mo_ptr->MOCTR = (uint32_t)CAN_MO_MOCTR_RESRXEN_Msk; in XMC_CAN_RXFIFO_ConfigMOSlaveObject()
2231 void XMC_CAN_GATEWAY_InitSourceObject(const XMC_CAN_MO_t *const can_mo,const XMC_CAN_GATEWAY_CONFIG…
2250 __STATIC_INLINE void XMC_CAN_GATEWAY_InitDesObject(const XMC_CAN_MO_t *const can_mo) in XMC_CAN_GATEWAY_InitDesObject() argument
2252 can_mo->can_mo_ptr->MOCTR = CAN_MO_MOCTR_RESRXEN_Msk | in XMC_CAN_GATEWAY_InitDesObject()
2269 XMC_CAN_STATUS_t XMC_CAN_TXFIFO_Transmit(const XMC_CAN_MO_t *const can_mo);
2322 __STATIC_INLINE void XMC_CAN_MO_GetMessageObject(XMC_CAN_MO_t *const can_mo, uint8_t mo_idx) in XMC_CAN_MO_GetMessageObject() argument
2329 can_mo->can_mo_ptr = can_mo_ptr; in XMC_CAN_MO_GetMessageObject()
2340 __STATIC_INLINE uint32_t XMC_CAN_MO_GetNextMessageObjectIdx(XMC_CAN_MO_t *can_mo) in XMC_CAN_MO_GetNextMessageObjectIdx() argument
2342 return ((can_mo->can_mo_ptr->MOSTAT & CAN_MO_MOSTAT_PNEXT_Msk) >> CAN_MO_MOSTAT_PNEXT_Pos); in XMC_CAN_MO_GetNextMessageObjectIdx()