annotate eeproms/Makefile @ 68:5cbde3c80c24

fteeprom-{erase,prog}: detach logic: change to detach by default As it turns out, detaching all ttyUSB interfaces of a multichannel device does not require outside knowledge of how many channels there are, as in our previous -d option design that is being removed here - instead we can read the bNumInterfaces constant from the USB device's config descriptor and thus know how many interfaces there are in total. Based on this discovery, change the design of fteeprom-{erase,prog} as follows: * remove -d option; * flip the default to where we detach all interfaces by default; * add -n option to NOT detach any interfaces.
author Mychaela Falconia <falcon@freecalypso.org>
date Wed, 13 Sep 2023 06:37:03 +0000
parents 4bc0d3c01064
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25
4bc0d3c01064 eeproms/Makefile: add mcu-host-bus to install set
Mychaela Falconia <falcon@freecalypso.org>
parents: 5
diff changeset
1 INST_FILES= duart28c duart28s icestick jtag-unbuf mcu-host-bus
5
0dfb68c59838 eeproms/Makefile: add
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2
0dfb68c59838 eeproms/Makefile: add
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 INSTALL_PREFIX= /opt/freecalypso
0dfb68c59838 eeproms/Makefile: add
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4
0dfb68c59838 eeproms/Makefile: add
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 INSTDIR=${INSTALL_PREFIX}/ftdi
0dfb68c59838 eeproms/Makefile: add
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6
0dfb68c59838 eeproms/Makefile: add
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 all:
0dfb68c59838 eeproms/Makefile: add
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8
0dfb68c59838 eeproms/Makefile: add
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 install:
0dfb68c59838 eeproms/Makefile: add
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 mkdir -p ${INSTDIR}
0dfb68c59838 eeproms/Makefile: add
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 install -c -m 644 ${INST_FILES} ${INSTDIR}
0dfb68c59838 eeproms/Makefile: add
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12
0dfb68c59838 eeproms/Makefile: add
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 clean: