Commit cd79dbb
committed
scripts: Use /dev/serial/by-id/*-if00 links instead of hardcoding
Hardcoding /dev/ttyACM{0,1} doesn't work when ports don't
enumerate exactly as that.
The programmer already seems to enumerate nicely inside
`/dev/serial/by-id/*-if{00,02,04}` for control, ec and ap respectively.
Why don't we semantically use those?
BUG=None
TEST=I can use the programmer on lotus without unplugging my led panels (since they always enumerate first)
TEST=./flash_azalea_ec.sh ~/framework/cros/src/platform/ec/build/zephyr/marigold/output
TEST=DEVICE="/dev/serial/by-id/usb-Framework_CMSIS-1" ./flash_azalea_ec.sh ~/framework/cros/src/platform/ec/build/zephyr/marigold/output
TEST=DEVICE="/dev/serial/by-id/usb-Framework_CMSIS-2" ./flash_azalea_ec.sh ~/framework/cros/src/platform/ec/build/zephyr/marigold/output1 parent 381ac9e commit cd79dbb
1 file changed
+5
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
31 | | - | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
51 | | - | |
| 52 | + | |
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
| |||
0 commit comments