1.2.6.4.7 SRV_USI_Send_Message Function

C

void SRV_USI_Send_Message( SRV_USI_HANDLE handle, 
        SRV_USI_PROTOCOL_ID protocol, uint8_t *data, size_t length )

Summary

Sends a message through serial interface (USI).

Description

This function is used to send a message through USI. The message will be formated depending on the specified Protocol and will be sent using the serial interface associated to the corresponding USI instance.

Precondition

SRV_USI_Open must have been called to obtain a valid opened service handle.

Parameters

ParamDescription
handleA valid open-instance handle, returned from SRV_USI_Open
protocolIdentifier of the protocol for the message to send (SRV_USI_PROTOCOL_ID Enum)
dataPointer to the data to send
lengthLength of the data to send in bytes

Returns

None.

Example

uint8_t pData[] = "Message to send through USI";

// 'handle', returned from SRV_USI_Open previously called
SRV_USI_Send_Message(handle, SRV_USI_PROT_ID_PHY, pData, sizeof(pData));

Remarks

None.