Home
last modified time | relevance | path

Searched refs:pTxFrame (Results 1 – 6 of 6) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/drivers/mscan/
Dfsl_mscan.c568 status_t MSCAN_WriteTxMb(MSCAN_Type *base, mscan_frame_t *pTxFrame) in MSCAN_WriteTxMb() argument
576 if (pTxFrame->DLR > MSCAN_DLC_MAX) in MSCAN_WriteTxMb()
582 if (kMSCAN_FrameFormatExtend == pTxFrame->format) in MSCAN_WriteTxMb()
585 sIDR1.IDR1.EID20_18_OR_SID2_0 = (uint8_t)pTxFrame->ID_Type.ExtID.EID20_18; in MSCAN_WriteTxMb()
588 sIDR1.IDR1.EID17_15 = (uint8_t)pTxFrame->ID_Type.ExtID.EID17_15; in MSCAN_WriteTxMb()
589 sIDR3.IDR3.EID6_0 = (uint8_t)pTxFrame->ID_Type.ExtID.EID6_0; in MSCAN_WriteTxMb()
590 sIDR3.IDR3.ERTR = (kMSCAN_FrameTypeRemote == pTxFrame->type) ? 1U : 0U; in MSCAN_WriteTxMb()
592 mb.EIDR0 = (uint8_t)pTxFrame->ID_Type.ExtID.EID28_21; in MSCAN_WriteTxMb()
594 mb.EIDR2 = (uint8_t)pTxFrame->ID_Type.ExtID.EID14_7; in MSCAN_WriteTxMb()
600 sIDR1.IDR1.EID20_18_OR_SID2_0 = (uint8_t)pTxFrame->ID_Type.StdID.EID2_0; in MSCAN_WriteTxMb()
[all …]
Dfsl_mscan.h666 status_t MSCAN_WriteTxMb(MSCAN_Type *base, mscan_frame_t *pTxFrame);
719 status_t MSCAN_TransferSendBlocking(MSCAN_Type *base, mscan_frame_t *pTxFrame);
/hal_nxp-latest/mcux/mcux-sdk/drivers/flexcan/
Dfsl_flexcan.c2792 status_t FLEXCAN_WriteTxMb(CAN_Type *base, uint8_t mbIdx, const flexcan_frame_t *pTxFrame) in FLEXCAN_WriteTxMb() argument
2796 assert(NULL != pTxFrame); in FLEXCAN_WriteTxMb()
2797 assert(pTxFrame->length <= 8U); in FLEXCAN_WriteTxMb()
2815 base->MB[mbIdx].ID = pTxFrame->id; in FLEXCAN_WriteTxMb()
2818 if ((uint32_t)kFLEXCAN_FrameFormatExtend == pTxFrame->format) in FLEXCAN_WriteTxMb()
2824 if ((uint32_t)kFLEXCAN_FrameTypeRemote == pTxFrame->type) in FLEXCAN_WriteTxMb()
2829 cs_temp |= CAN_CS_CODE(kFLEXCAN_TxMbDataOrRemote) | CAN_CS_DLC(pTxFrame->length); in FLEXCAN_WriteTxMb()
2832 base->MB[mbIdx].WORD0 = pTxFrame->dataWord0; in FLEXCAN_WriteTxMb()
2833 base->MB[mbIdx].WORD1 = pTxFrame->dataWord1; in FLEXCAN_WriteTxMb()
2869 status_t FLEXCAN_WriteFDTxMb(CAN_Type *base, uint8_t mbIdx, const flexcan_fd_frame_t *pTxFrame) in FLEXCAN_WriteFDTxMb() argument
[all …]
Dfsl_flexcan.h1957 status_t FLEXCAN_WriteTxMb(CAN_Type *base, uint8_t mbIdx, const flexcan_frame_t *pTxFrame);
1990 status_t FLEXCAN_WriteFDTxMb(CAN_Type *base, uint8_t mbIdx, const flexcan_fd_frame_t *pTxFrame);
2071 status_t FLEXCAN_TransferFDSendBlocking(CAN_Type *base, uint8_t mbIdx, flexcan_fd_frame_t *pTxFrame
2150 status_t FLEXCAN_TransferSendBlocking(CAN_Type *base, uint8_t mbIdx, flexcan_frame_t *pTxFrame);
/hal_nxp-latest/mcux/mcux-sdk/drivers/mcan/
Dfsl_mcan.c1622 status_t MCAN_WriteTxBuffer(CAN_Type *base, uint8_t idx, const mcan_tx_buffer_frame_t *pTxFrame) in MCAN_WriteTxBuffer() argument
1625 assert(NULL != pTxFrame); in MCAN_WriteTxBuffer()
1637 (void)memcpy(elementAddress, (const uint8_t *)pTxFrame, 8U); in MCAN_WriteTxBuffer()
1639 (void)memcpy(elementPayloadAddress, pTxFrame->data, pTxFrame->size); in MCAN_WriteTxBuffer()
1739 status_t MCAN_TransferSendBlocking(CAN_Type *base, uint8_t idx, mcan_tx_buffer_frame_t *pTxFrame) in MCAN_TransferSendBlocking() argument
1743 if (kStatus_Success == MCAN_WriteTxBuffer(base, idx, pTxFrame)) in MCAN_TransferSendBlocking()
Dfsl_mcan.h1001 status_t MCAN_WriteTxBuffer(CAN_Type *base, uint8_t idx, const mcan_tx_buffer_frame_t *pTxFrame);
1071 status_t MCAN_TransferSendBlocking(CAN_Type *base, uint8_t idx, mcan_tx_buffer_frame_t *pTxFrame);