75 const uint8_t *
const kpkCanData,
89 for (uint8_t i = 0; i < boundedDlc; i++) {
90 canMessage.
data[i] = kpkCanData[i];
102 const uint8_t *
const kpkCanData,
114 uint32_t retVal = 1u;
117 for (uint8_t i = 0; i < boundedDlc; i++) {
118 canMessage.
data[i] = kpkCanData[i];
uint32_t CAN_RxImdResponse(uint32_t id, uint8_t dlc, CAN_ENDIANNESS_e endianness, const uint8_t *const kpkCanData, const CAN_SHIM_s *const kpkCanShim)
can rx callback function for IMD response messages
uint32_t CAN_RxImdInfo(uint32_t id, uint8_t dlc, CAN_ENDIANNESS_e endianness, const uint8_t *const kpkCanData, const CAN_SHIM_s *const kpkCanShim)
can rx callback function for IMD info messages
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, uint32_t ticksToWait)
Post an item to the back the provided queue.
uint8_t data[CAN_MAX_DLC]