2.4.3.2 COM_FrameTransfer()

com_adapter_result_t COM_FrameTransfer (uint8_t * receiveBufferPtr, uint16_t * receiveIndexPtr)

Receive or send byte over SERCOM and push data bytes into the buffer provided until a complete frame is received.

Parameters:
[in/out]

receiveBufferPtr - Pointer to the buffer provided to SERCOM

[in/out]

receiveIndexPtr - Pointer to the number of bytes successfully received by SERCOM

Returns:

COM_PASS - SERCOM has received a complete frame and is ready for further processing  

COM_BUSY - SERCOM still loading the buffer  

COM_OVERFLOW - SERCOM received too many bytes  

COM_FAIL - An error occurred in SERCOM