Home
last modified time | relevance | path

Searched refs:pMbXfer (Results 1 – 2 of 2) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/drivers/flexcan/
Dfsl_flexcan.c3625 …N_TransferSendNonBlocking(CAN_Type *base, flexcan_handle_t *handle, flexcan_mb_transfer_t *pMbXfer) in FLEXCAN_TransferSendNonBlocking() argument
3629 assert(NULL != pMbXfer); in FLEXCAN_TransferSendNonBlocking()
3630 assert(pMbXfer->mbIdx <= (base->MCR & CAN_MCR_MAXMB_MASK)); in FLEXCAN_TransferSendNonBlocking()
3632 assert(!FLEXCAN_IsMbOccupied(base, pMbXfer->mbIdx)); in FLEXCAN_TransferSendNonBlocking()
3638 if ((uint8_t)kFLEXCAN_StateIdle == handle->mbState[pMbXfer->mbIdx]) in FLEXCAN_TransferSendNonBlocking()
3641 if ((uint32_t)kFLEXCAN_FrameTypeRemote == pMbXfer->frame->type) in FLEXCAN_TransferSendNonBlocking()
3643 handle->mbState[pMbXfer->mbIdx] = (uint8_t)kFLEXCAN_StateTxRemote; in FLEXCAN_TransferSendNonBlocking()
3647 handle->mbState[pMbXfer->mbIdx] = (uint8_t)kFLEXCAN_StateTxData; in FLEXCAN_TransferSendNonBlocking()
3651 … FLEXCAN_WriteTxMb(base, pMbXfer->mbIdx, (const flexcan_frame_t *)(uintptr_t)pMbXfer->frame)) in FLEXCAN_TransferSendNonBlocking()
3655 if (pMbXfer->mbIdx >= 64U) in FLEXCAN_TransferSendNonBlocking()
[all …]
Dfsl_flexcan.h2100 …ransferFDSendNonBlocking(CAN_Type *base, flexcan_handle_t *handle, flexcan_mb_transfer_t *pMbXfer);
2114 …sferFDReceiveNonBlocking(CAN_Type *base, flexcan_handle_t *handle, flexcan_mb_transfer_t *pMbXfer);
2222 …_TransferSendNonBlocking(CAN_Type *base, flexcan_handle_t *handle, flexcan_mb_transfer_t *pMbXfer);
2236 …ansferReceiveNonBlocking(CAN_Type *base, flexcan_handle_t *handle, flexcan_mb_transfer_t *pMbXfer);