1.26.6.12 1.27.9.12 1.28.10.12 1.34.7.12 1.41.8.12 1.42.6.12 MCANx_MessageReceiveFifo Function
C
bool MCANx_MessageReceiveFifo(MCAN_RX_FIFO_NUM rxFifoNum, uint8_t numberOfMessage, MCAN_RX_BUFFER *rxBuffer) // x - Instance of the MCAN peripheral
Summary
Read messages from Rx FIFO0/FIFO1.
Description
This routine reads messages from Rx FIFO0/FIFO1.
Precondition
MCANx_Initialize has been called.
Parameters
Param | Description |
---|---|
rxFifoNum | Rx FIFO number |
numberOfMessage | Total number of message |
rxBuffer | Pointer to Rx buffer |
Returns
true - When a message has been received
false - When a message has not been received
Example
uint8_t rxFiFo0[MCAN0_RX_FIFO0_SIZE]; memset(rxFiFo0, 0x00, MCAN0_RX_FIFO0_ELEMENT_SIZE); // Read 1 message from Rx FIFO 0 MCAN0_MessageReceiveFifo(MCAN_RX_FIFO_0, 1, (MCAN_RX_BUFFER *)rxFiFo0)
Remarks
None.