91 for (uint8_t i = 0; i < boundedDlc; i++) {
92 canMessage.
data[i] = pCanData[i];
118 uint32_t retVal = 1u;
121 for (uint8_t i = 0; i < boundedDlc; i++) {
122 canMessage.
data[i] = pCanData[i];
uint32_t CAN_RxImdInfo(uint32_t id, uint8_t dlc, CAN_ENDIANNESS_e endianness, uint8_t *pCanData, uint8_t *pMuxId, const CAN_SHIM_s *const kpkCanShim)
can rx callback function for IMD info messages
uint32_t CAN_RxImdResponse(uint32_t id, uint8_t dlc, CAN_ENDIANNESS_e endianness, uint8_t *pCanData, uint8_t *pMuxId, const CAN_SHIM_s *const kpkCanShim)
can rx callback function for IMD response messages
enum CAN_ENDIANNESS CAN_ENDIANNESS_e
Headers for the helper functions for the CAN module.
#define FAS_ASSERT(x)
Assertion macro that asserts that x is true.
uint8_t MATH_MinimumOfTwoUint8_t(const uint8_t value1, const uint8_t value2)
Returns the minimum of the passed uint8_t values.
math library for often used math functions
#define NULL_PTR
Null pointer.
OS_STD_RETURN_e OS_SendToBackOfQueue(OS_QUEUE xQueue, const void *const pvItemToQueue, TickType_t ticksToWait)
Post an item to the back the provided queue.
uint8_t data[CAN_MAX_DLC]