For the S32G3 Flexray LLCE IP drivers 1.0.7, it is not clear how these are supposed to be used.
For example, for the Flexray_43_LLCE_Ip_ReceiveInd function, is this function supposed to be called in a polling fashion with a single message buffer index? If we have a 10 message buffers that corresponds to 10 frames, do we call the Flexray_43_LLCE_Ip_ReceiveInd on each ID in a loop (along with calling Flexray_43_LLCE_Ip_GetTransferStatus?
Is there an example of using the Flexray_43_LLCE_Ip_ReceiveInd directly with multiple message buffers?
Hi,
We might be misunderstanding the overall inquiry. If so, we do apologize. Below will be some comments on regards on regards of your questions:
For example, for the Flexray_43_LLCE_Ip_ReceiveInd function, is this function supposed to be called in a polling fashion with a single message buffer index?
[DA]: The following is told under Flexray_43_LLCE_Ip.h:
For which, it is to be used under individual buffers.
If we have a 10 message buffers that corresponds to 10 frames, do we call the Flexray_43_LLCE_Ip_ReceiveInd on each ID in a loop (along with calling Flexray_43_LLCE_Ip_GetTransferStatus?
[DA]: For the available examples under LLCE, we understand that using the Flexray_43_LLCE_Ip_ReceiveInd function is not recommended, since the function Fr_43_LLCE_ReceiveRxLPdu is the one being used.
Is there an example of using the Flexray_43_LLCE_Ip_ReceiveInd directly with multiple message buffers?
[DA]: The only available examples for FR are those available under the LLCE package, which we understand uses the function told under the previous comment.
Please, let us know.