Difference between revisions of "ARDUINO MEGA Functions Serial Link"
From ROBOTC API Guide
(One intermediate revision by one user not shown) | |||
Line 1: | Line 1: | ||
− | {{DISPLAYTITLE:2560 Serial Link Functions}} | + | {{DISPLAYTITLE:2560 (MEGA) Serial Link Functions}} |
− | <yambe:breadcrumb self="2560 (MEGA) Serial Link | + | <yambe:breadcrumb self="2560 (MEGA) Serial Link">ARDUINO_MEGA_Functions_and_Variables|Functions and Variables</yambe:breadcrumb> |
<br /> | <br /> | ||
Latest revision as of 20:54, 11 May 2012
ARDUINO → Functions and Variables → 2560 (MEGA) Serial Link
The Arduino MEGA has 4 user serial ports - 1 reversed for the system and 3 user controllable serial ports. These serial ports can be configured in code or via the Motors and Sensor Setup window. The serial ports are buffered - a 70 byte receive buffer and a 40 byte transmit buffer.
|
getChar
short getChar(const TUARTs nPort) | |||||||
(short) Function will retrieve the next character from the buffer that was sent to port 'nPort'.
|
sendChar
void sendChar(const TUARTs nPort, short nChar) | ||||||||||
(void) Function will send the next character to port 'nPort'.
|
setBaudRate
void setBaudRate(const TUARTs nPort, TBaudRate nBaudRate) | ||||||||||
(void) Function will set the Baud Rate for port 'nPort'.
Acceptable Baud Rates: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 200000, 230400 and 250000.
|
configureSerialPort
void configureSerialPort(const TUARTs nPort, TSerialPortMode nMode) | ||||||||||
(void) This function will manually configure the serial port for a specific mode (system, user, Xbee, VEX LCD, etc). You can also set this same functionality using the "Motors and Sensor Setup" window.
|
bXmitComplete
bool bXmitComplete(const TUARTs nPort) | |||||||
(bool) Function will return if the transmit (Xmit) buffer is empty.
|