1.3.3.9 1.9.3.9 1.29.3.9 1.32.3.9 CANx_RxBufferNumberGet Function

C

bool CANx_RxBufferNumberGet(uint8_t* bufferNumber) // x - Instance of the CAN peripheral

Summary

Get Rx Buffer Number.

Description

This routine gets Rx Buffer Number.

Precondition

CANx_Initialize has been called.

Parameters

Param Description
bufferNumber Rx Buffer Number to be received

Returns

Request status. true - Request was successful.

false - Request has failed.

Example

uint8_t bufferNumber = 0;
uint8_t rxBuffer[CAN0_RX_BUFFER_SIZE];

CAN0_RxBufferNumberGet(&bufferNumber);
memset(rxBuffer, 0x00, CAN0_RX_BUFFER_ELEMENT_SIZE);
CAN0_MessageReceive(bufferNumber, (CAN_RX_BUFFER *)rxBuffer);

Remarks

None.