Update README

This commit is contained in:
Martin Lund 2024-04-27 02:25:41 +02:00
parent 41b8e4f99c
commit 1b77ed783b

View file

@ -227,14 +227,25 @@ KORAD KD3305P V4.2 SN:32475045
Using tio there are up to 4 recommended ways to connect to a specific serial Using tio there are up to 4 recommended ways to connect to a specific serial
device: device:
* Connect by ID Connect by ID (preferred method):
* Example: ```tio /dev/serial/by-id/usb-FTDI_TTL232R-3V3_FTCHUV56-if00-port0``` ```
* Connect by topology ID $ tio /dev/serial/by-id/usb-FTDI_TTL232R-3V3_FTCHUV56-if00-port0
* Example: ```tio bCC2``` ```
* Connect to enumerated device in /dev
* Example: ```tio /dev/ttyUSB4``` Connect by topology ID:
* Connect by path ```
* Example: ```tio /dev/serial/by-path/pci-0000:00:14.0-usb-0:8.1.3.1.4:1.0-port0``` $ tio bCC2
```
Connect to enumerated device in /dev:
```
$ tio /dev/ttyUSB4
```
Connect by path:
```
$ tio /dev/serial/by-path/pci-0000:00:14.0-usb-0:8.1.3.1.4:1.0-port0
```
Which serial device to connect becomes more clear from tio's serial device Which serial device to connect becomes more clear from tio's serial device
listing which provides more information about each serial device. For example: listing which provides more information about each serial device. For example:
@ -280,20 +291,33 @@ serical devices which do not provide a unique device by ID.
Additonally tio offers two convenient ways of connecting to serial devices: Additonally tio offers two convenient ways of connecting to serial devices:
* Connect automatically to first new appearing serial device (1) Connect automatically to first new appearing serial device:
* ```tio --auto-connect new``` ```
* Connect automatically to latest registered serial device $ tio --auto-connect new
* ```tio --auto-connect latest``` ```
(2) Connect automatically to latest registered serial device:
```
$ tio --auto-connect latest
```
It is also possible to use excludes to affect which serial devices are involved It is also possible to use excludes to affect which serial devices are involved
in the strategy decisions: in the strategy decisions:
* Exclude devices by pattern Exclude devices by pattern:
* Example: ```tio --auto-connect new --exclude-devices "/dev/ttyACM?,/dev/ttyUSB2"``` ```
* Exclude drivers by pattern $ tio --auto-connect new --exclude-devices "/dev/ttyACM?,/dev/ttyUSB2"
* Example: ```tio --auto-connect new --exclude-drivers "cdc_acm,ftdi_sio"``` ```
* Exclude topology IDs by pattern
* Example: ```tio --auto-connect new --exclude-tids "EOEs"``` Exclude drivers by pattern:
```
$ tio --auto-connect new --exclude-drivers "cdc_acm,ftdi_sio"
```
Exclude topology IDs by pattern:
```
$ tio --auto-connect new --exclude-tids "EOEs"
```
Note: Pattern matching supports '*' and '?'. Use comma separation to define multiple patterns. Note: Pattern matching supports '*' and '?'. Use comma separation to define multiple patterns.