Настройка линий последовательного порта
На платформах с однонаправленными линиями ввода-вывода общего назначения (GPIO) линии последовательного порта (или линии GPIO, на которые отображены линии последовательного порта) требуют правильной настройки всякий раз, когда порт используется. Объём «работы, которую нужно сделать вручную», зависит от режима последовательного порта (см. ser.mode).
| ser.mode | Выход TX/W1out/dout | Вход RX/W1in/din | Выход RTS/W0out/cout | Вход CTS/W0&1in/cin |
| 0 - PL_SER_MODE_UART | Автоматически настроится как выход(1) | Автоматически настроится как вход(1) | Требуется настройка как выхода(2) | Требуется настройка как входа(2) |
| 1 - PL_SER_MODE_WIEGAND | Требуется настройка как выхода | Требуется настройка как входа | ||
| 2 - PL_SER_MODE_CLOCKDATA |
- Эту линию настраивать не нужно: она автоматически настраивается как вход или выход при открытии порта. Когда порт закрывается, линия возвращается в то состояние (вход/выход и высокий/низкий уровень), в котором была до открытия порта.
- Если поддерживается переназначение RTS/CTS, нужно настроить вывод ввода-вывода, на который в данный момент отображена эта линия последовательного порта.