CMake: bump the minimal required version to 3.5
[libftdi] / ftdi_eeprom / example.conf
CommitLineData
e0d59256
H
1#see http://developer.intra2net.com/git/?p=libftdi;a=blob;f=src/ftdi.c
2#and http://developer.intra2net.com/git/?p=libftdi;a=blob;f=src/ftdi.h
3#and http://developer.intra2net.com/git/?p=libftdi;a=tree;f=ftdi_eeprom
4#and http://developer.intra2net.com/git/?p=libftdi;a=blob;f=ftdi_eeprom/example.conf
5#and http://developer.intra2net.com/git/?p=libftdi;a=blob;f=ftdi_eeprom/main.c
673ca433 6
e0d59256
H
7############
8# Filename #
9############
10filename=eeprom.new # Filename of the EE file to be generated. Leave empty to skip file writing
11#flash_raw=false # Boolean:
12
13## Include another config file?
14#include
15
16############
17# IDs #
18############
19vendor_id="0x0403" # Integer: Vendor ID. FT245R factory default 0x0403
20product_id="0x6001" # Integer: Product ID. FT245R factory default 0x6001
21
22##############################
23# Device and Serial Strings #
24##############################
25manufacturer="ACME Inc" # String: Manufacturer. FT245R factory default FTDI
26product="USB Serial Converter" # String: Product. FT245R factory default FT245R USB FIFO
27serial="08-15" # String: Serial"number". FT245R factory default (sample chip) A9082P2B
28use_serial=true # Boolean: Use the serial number string
29
30############
31# Options #
32############
33max_power=500 # Integer: Max. power consumption: value * 2 mA(?). Use 0 if self_powered = true. FT245R factory default 90
34self_powered=false # Boolean: Turn this off for bus powered
35remote_wakeup=true # Boolean: Turn this on for remote wakeup feature
36
37# Normally you don't have to change one of these flags
38#in_is_isochronous=false # Boolean: In Endpoint is Isochronous
39#out_is_isochronous=false # Boolean: Out Endpoint is Isochronous
40#suspend_pull_downs=false # Boolean: Enable suspend pull downs for lower power
41#change_usb_version=false # Boolean: Change USB Version
42#usb_version=0x00 # Integer: Only used when change_usb_version is enabled
43
44#default_pid=0x6001 # Integer: Default Pid.
45
46#eeprom_type # Integer: Chip Type / EEPROM Type. Corresponds to ftdi_chip_type struct in ftdi.h
47#high_current=false # Boolean: High Current Drive
48
49##Type_R chips
add00ad6 50# Only used on FT-R chips (when omitted, use chip defaults)
e0d59256
H
51# Possible values correspond to enum ftdi_cbus_func in ftdi.h and strings are defined in function parse_cbus in ftdi_eeprom/main.c
52# Values in the struct are (see current ftid.h for an up to date list):
53# CBUS_TXDEN = 0, CBUS_PWREN = 1, CBUS_RXLED = 2, CBUS_TXLED = 3, CBUS_TXRXLED = 4, CBUS_SLEEP = 5, CBUS_CLK48 = 6, CBUS_CLK24 = 7, CBUS_CLK12 = 8, CBUS_CLK6 = 9, CBUS_IOMODE = 0xa, CBUS_BB_WR = 0xb, CBUS_BB_RD = 0xc
54# Strings to be used here are:
55# "TXDEN", "PWREN", "RXLED", "TXLED", "TXRXLED", "SLEEP", "CLK48", "CLK24", "CLK12", "CLK6", "IOMODE", "BB_WR", "BB_RD"
56cbus0=TXLED # String parsed to integer: FT245R factory default TXLED
57cbus1=RXLED # String parsed to integer: FT245R factory default RXLED
58cbus2=TXDEN # String parsed to integer: FT245R factory default TXDEN
59cbus3=PWREN # String parsed to integer: FT245R factory default PWREN
60cbus4=SLEEP # String parsed to integer: FT245R factory default SLEEP
61
62## Only used on FT232H chips (when omitted, use chip defaults)
63# Possible values correspond to enum ftdi_cbush_func in ftdi.h and strings are defined in function parse_cbush in ftdi_eeprom/main.c.
64# Values are (see current ftid.h for an up to date list):
65# CBUSH_TRISTATE = 0, CBUSH_TXLED = 1, CBUSH_RXLED = 2, CBUSH_TXRXLED = 3, CBUSH_PWREN = 4, CBUSH_SLEEP = 5, CBUSH_DRIVE_0 = 6, CBUSH_DRIVE1 = 7, CBUSH_IOMODE = 8, CBUSH_TXDEN = 9, CBUSH_CLK30 = 10, CBUSH_CLK15 = 11, CBUSH_CLK7_5 = 12
66# Strings to be used in this config file are:
67# "TRISTATE", "TXLED", "RXLED", "TXRXLED", "PWREN", "SLEEP", "DRIVE_0", "DRIVE1", "IOMODE", "TXDEN", "CLK30", "CLK15", "CLK7_5"
68##Type_232H Chips
69#cbush0=TRISTATE # String parsed to integer:
70#cbush1=TRISTATE # String parsed to integer:
71#cbush2=TRISTATE # String parsed to integer:
72#cbush3=TRISTATE # String parsed to integer:
73#cbush4=TRISTATE # String parsed to integer:
74#cbush5=TRISTATE # String parsed to integer:
75#cbush6=TRISTATE # String parsed to integer:
76#cbush7=TRISTATE # String parsed to integer:
77#cbush8=TRISTATE # String parsed to integer:
78#cbush9=TRISTATE # String parsed to integer:
79# Group Drive
80# Strings to be used in this config file are:
81# "4MA", "8MA", "12MA", "16MA"
82#group0_drive # Integer:
add00ad6
RH
83
84# Only used on FT230X chips (when omitted, use chip defaults)
e0d59256
H
85# Possible values correspond to enum ftdi_cbusx_func in ftdi.h and strings are defined in function parse_cbusx in ftdi_eeprom/main.c.
86# Values are (see current ftid.h for an up to date list):
87# CBUSX_TRISTATE = 0, CBUSX_TXLED = 1, CBUSX_RXLED = 2, CBUSX_TXRXLED = 3, CBUSX_PWREN = 4, CBUSX_SLEEP = 5, CBUSX_DRIVE_0 = 6, CBUSX_DRIVE1 = 7, CBUSX_IOMODE = 8, CBUSX_TXDEN = 9, CBUSX_CLK24 = 10, CBUSX_CLK12 = 11, CBUSX_CLK6 = 12, CBUSX_BAT_DETECT = 13, CBUSX_BAT_DETECT_NEG = 14, CBUSX_I2C_TXE = 15, CBUSX_I2C_RXF = 16, CBUSX_VBUS_SENSE = 17, CBUSX_BB_WR = 18, CBUSX_BB_RD = 19, CBUSX_TIME_STAMP = 20, CBUSX_AWAKE = 21
88# Strings to be used in this config file are:
89# "TRISTATE", "TXLED", "RXLED", "TXRXLED", "PWREN", "SLEEP", "DRIVE_0", "DRIVE1", "IOMODE", "TXDEN", "CLK24", "CLK12", "CLK6", "BAT_DETECT", "BAT_DETECT_NEG", "I2C_TXE", "I2C_RXF", "VBUS_SENSE", "BB_WR", "BB_RD", "TIME_STAMP", "AWAKE"
90#cbusx0=TXDEN # String parsed to integer:
91#cbusx1=RXLED # String parsed to integer:
92#cbusx2=TXLED # String parsed to integer:
93#cbusx3=SLEEP # String parsed to integer:
add00ad6 94
673ca433
TJ
95########
96# Misc #
97########
98
e0d59256
H
99## Pin Configuration
100#invert_txd # Boolean: Invert TXD signal
101#invert_rxd # Boolean: Invert RXD signal
102#invert_rts # Boolean: Invert RTS signal
103#invert_cts # Boolean: Invert CTS signal
104#invert_dtr # Boolean: Invert DTR signal
105#invert_dsr # Boolean: Invert DSR signal
106#invert_dcd # Boolean: Invert DCD signal
107#invert_ri # Boolean: Invert RI signal
108
109## Channel Types and Drivers
110# Possible values are (see current ftid.h (Interface Mode macros) and ftdi.c "channel_mode" for an up to date list). They are parsed in fucntion parse_chtype in ftdi_eeprom/main.c.
111# (from ftid.h): UART= 0x0, FIFO = 0x1, OPTO = 0x2, CPU = 0x4, FT1284 = 0x8, RS485 = 0x10
112# (from ftdi.c): UART = 0x0, FIOF = 0x1, CPU = 0x2, OPTO = 0x3, FT1284 = 0x3
113# Strings to be used in this config file are:
114# "UART", "FIFO", "OPTO", "CPU", "FT1284"
115cha_type=FIFO # String parsed to integer:
116#chb_type # String parsed to integer:
117
118cha_vcp=false # Boolean:
119#chb_vcp=false # Boolean:
120#chc_vcp=false # Boolean:
121#chd_vcp=false # Boolean:
122#cha_rs485 # Boolean:
123#chb_rs485 # Boolean:
124#chc_rs485 # Boolean:
125#chd_rs485 # Boolean:
126
127## Include user defined binary data into the the eeprom at address?
128#user_data_addr # Integer:
129#user_data_file # String: Filename of the data file to be used
130
131