Add hardware handshake to readme
This commit is contained in:
parent
afc635a053
commit
388a34e5bd
48
README.md
48
README.md
|
@ -11,9 +11,45 @@ This software is provided without warranty, according to the MIT License, and sh
|
||||||
Raspberry Pi Pico Pinout
|
Raspberry Pi Pico Pinout
|
||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
| Raspberry Pi Pico GPIO | Function |
|
UART0:
|
||||||
|:----------------------:|:--------:|
|
| Raspberry Pi Pico GPIO | Function |
|
||||||
| GPIO16 (Pin 21) | UART0 TX |
|
|:----------------------:|:---------:|
|
||||||
| GPIO17 (Pin 22) | UART0 RX |
|
| GPIO0 (Pin 1) | TX |
|
||||||
| GPIO4 (Pin 6) | UART1 TX |
|
| GPIO1 (Pin 2) | RX |
|
||||||
| GPIO5 (Pin 7) | UART1 RX |
|
| GPIO2 (Pin 4) | CTS |
|
||||||
|
| GPIO3 (Pin 5) | RTS |
|
||||||
|
| GPIO4 (Pin 6) | DTR |
|
||||||
|
| GPIO5 (Pin 7) | DSR |
|
||||||
|
|
||||||
|
UART1:
|
||||||
|
| Raspberry Pi Pico GPIO | Function |
|
||||||
|
|:----------------------:|:---------:|
|
||||||
|
| GPIO8 (Pin 11) | TX |
|
||||||
|
| GPIO9 (Pin 12) | RX |
|
||||||
|
| GPIO10 (Pin 14) | CTS |
|
||||||
|
| GPIO11 (Pin 15) | RTS |
|
||||||
|
| GPIO12 (Pin 16) | DTR |
|
||||||
|
| GPIO13 (Pin 17) | DSR |
|
||||||
|
|
||||||
|
Optional Hardware Flow and Line control
|
||||||
|
------------------------------
|
||||||
|
|
||||||
|
Hardware Flow-control (RTS/CTS) is disabled by default, but can be compiled in by running:
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
cmake -DFLOW_CONTROL .
|
||||||
|
make
|
||||||
|
```
|
||||||
|
|
||||||
|
Line control (DTR/DSR) is disabled by default, but can be compiled in by running:
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
cmake -DLINE_CONTROL .
|
||||||
|
make
|
||||||
|
```
|
||||||
|
|
||||||
|
To enable both:
|
||||||
|
``` bash
|
||||||
|
cmake -DLINE_CONTROL -DFLOW_CONTROL .
|
||||||
|
make
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in a new issue