summaryrefslogtreecommitdiff
path: root/tools/detect_lufa_cdc
blob: 2308ceb2f54059f4442053fedbdf171d78557e89 (plain) (blame)
1
2
3
4
5
6
7
8
9
#!/bin/zsh
#(c) Bernhard Tittelbach

LUFA_USB_SYSFS=(  /sys/bus/usb/devices/*/idVendor(e:'grep -q 03eb $REPLY'::h) )
LUFA_CDC_DEVS=( ${^LUFA_USB_SYSFS}/*/tty/ttyACM*(:t) )

[[ -n $1 ]] && print /dev/${LUFA_CDC_DEVS[$1]} || print /dev/${^LUFA_CDC_DEVS}

exit 0