Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This function reads the last received CAN frame from the CAN controller. If there is no received CAN frame, the corresponding bytes will be 0.

Prototype

CPU_INT16SINT16S XXX_ReadRead(CPU_INT16SINT16S  devId,
CPU_INT08UINT08U *buffer,

...


                    CPU_INT16U  size);

Parameter

Meaning

devId

device identifier, returned by XXX_OpenOpen()

buffer

Pointer to CAN frame of type CANFRM

size

Size of buffer (must be equal to sizeof(CANFRM))

Return Value

Number of bytes in CAN frame or -1 if an error was detected.