Remove port override, fail on detection failure
This commit is contained in:
parent
a6bbc28e2b
commit
024462f422
3 changed files with 21 additions and 24 deletions
|
|
@ -70,14 +70,14 @@ cd /Users/eddy/src/usbtoggle
|
|||
./relay 1 # relais aan → USB afgekoppeld (module uit)
|
||||
./relay 0 # relais uit → USB aangekoppeld (module aan)
|
||||
./relay id # identificatie (chip-ID)
|
||||
./relay 1 /dev/cu.usbserial-XXXX # poort expliciet opgeven (alleen als auto-detect faalt)
|
||||
```
|
||||
|
||||
- Zonder poortargument zoekt het script de module **automatisch**: het
|
||||
probeert alle CH340-poorten (`VID:PID=1A86:7523`) met het `id`-commando
|
||||
en gebruikt de eerste die `ID usbtoggle-relay` antwoordt. De module
|
||||
wordt dus gevonden waar die ook is aangesloten; de poortnaam hoeft
|
||||
nooit hardcoded te worden.
|
||||
- Het script zoekt de module **automatisch**: het probeert alle
|
||||
CH340-poorten (`VID:PID=1A86:7523`) met het `id`-commando en gebruikt
|
||||
de eerste die `ID usbtoggle-relay` antwoordt. De module wordt dus
|
||||
gevonden waar die ook is aangesloten; de poortnaam hoeft nooit
|
||||
hardcoded te worden. Kan de module niet gevonden worden, dan faalt het
|
||||
script met een foutmelding (exit 1).
|
||||
|
||||
- Replies: `ON` / `OFF` / `ID ...`; exit 0 = gelukt, exit 1 = fout (usage,
|
||||
poort niet te openen, geen geldige reply).
|
||||
|
|
|
|||
Loading…
Reference in a new issue