Serial Port Line Configuration
On platforms with unidirectional GPIO lines, serial port lines (or GPIO lines to which serial port lines are mapped) require proper configuration whenever the serial port is in use. The amount of "work you need to do manually" depends on the mode of the serial port (see ser.mode ).
ser.mode |
TX/W1out/dout output |
RX/W1in/din input |
RTS/W0out/cout output |
CTS/W0&1in/cin input |
Will auto-configure as output(1) |
Will auto-configure as input(1) |
Requires configuration as output(2)
|
Requires configuration as input(2) |
|
Requires configuration as output |
Requires configuration as input |
|||
Notes:
This line does not require configuration, it will be configured automatically as input or output when the port is opened. When the port is closed the line will return to the input/output and high/low state it had before the port was opened.
If RTS/CTS remapping is supported, you need to configure the I/O pin to which this line of the serial port is currently mapped.