UartWrite()

Write data to the specified UART channel.

Syntax


UartWrite(unsigned char channel, unsigned char numBytes, unsigned char* sendBuffer);

channel
The UART channel to write to.

numBytes
The number of bytes to write.

sendBuffer
A pointer to the first element of an unsigned char array that contains the data to write.

Note:
UartWrite() includes the following overloads in LINXDevice.cpp which are built on top of the above function.

void UartWrite(unsigned char channel, char c);
void UartWrite(unsigned char channel, const char s[]);
void UartWrite(unsigned char channel, unsigned char c);
void UartWrite(unsigned char channel, int n);
void UartWrite(unsigned char channel, unsigned int n);
void UartWrite(unsigned char channel, long n);
void UartWrite(unsigned char channel, unsigned long n);
void UartWrite(unsigned char channel, long n, int base);
void UartWriteln(unsigned char channel);
void UartWriteln(unsigned char channel, char c);
void UartWriteln(unsigned char channel, const char s[]);
void UartWriteln(unsigned char channel, unsigned char c);
void UartWriteln(unsigned char channel, int n);
void UartWriteln(unsigned char channel, long n);
void UartWriteln(unsigned char channel, unsigned long n);
void UartWriteln(unsigned char channel, long n, int base);

Returns


int status