Skip to content

PWrInSpace/pcb-aliases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Opis działania

Projekt zawiera skrypt pozwalający na nadanie nazw konkretnym pcb. Dzięki temu można używać tych nazw zamiast /dev/ttyUSBx.

Przykładowo:

idf.py flash monitor -p /dev/TANWA-UTILITY

Skrypt był testowany na Ubuntu i powinien działać na większości dystybucji Linuxa. Nie zadziała na Windows lub MacOS.

Uruchomienie

Aby nazwać płytki wystarczy pobrać i repozytorium lub skopiować plik pcb-aliases.sh, a następnie go uruchomić poprzez bash pcb-aliases.sh. Skrypt wystarczy uruchomić raz, a aliasy pozostaną na stałe.

Dodawanie nowych/własnych płytek

Aby nazwać nowe płytki należy uruchomić:

udevadm info -a -n /dev/ttyUSB0 | grep -E "Product|Vendor|serial"

Rezultat powinien być mniej więcej taki: alt text

Teraz należy dopisać do tablicy DEVICES w skrypcie kolejną pozycje w formacie serial:nazwa-docelowa:idVendor:idProduct i ponownie go uruchmoić.

Przykładowe:

# Devices
# Entries are PCBs' serial numbers and aliases
# Format: SERIAL:ALIAS:VID:PID
DEVICES=(
    "00d79a805c7bed11a820d7f3fdf7b791:TANWA-WEIGHTS:$VID_CP2102N:$PID_CP2102N"
    "d05e637aad79ed11b70ed50ffef7b791:TANWA-SENSOR:$VID_CP2102N:$PID_CP2102N"
    "d038846ad782ed118563b65f9d1cc348:TANWA-UTILITY:$VID_CP2102N:$PID_CP2102N"
    "52e405ceaf79ed11a9b0cd0ffef7b791:TANWA-SOLENOID:$VID_CP2102N:$PID_CP2102N" 
    "950323035373514151C0:EXAMPLE-ARDUINO:$VID_ARDUINO_UNO:$PID_ARDUINO_UNO"
)

Jeśli dodasz nową płytkę to zaktualizuj proszę to repozytorium, aby zaoszczędzić czas innym (można ręcznie na githubie to zrobić).

Pozdro 😄🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages