Fix indentation
[libftdi] / ftdi_eeprom / example.conf
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
6
7 ############
8 # Filename #
9 ############
10 filename=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 ############
19 vendor_id="0x0403"                                                                      # Integer: Vendor ID. FT245R factory default 0x0403
20 product_id="0x6001"                                                                     # Integer: Product ID. FT245R factory default 0x6001
21
22 ##############################
23 # Device and Serial Strings  #
24 ##############################
25 manufacturer="ACME Inc"                                                         # String: Manufacturer. FT245R factory default FTDI
26 product="USB Serial Converter"                                                  # String: Product. FT245R factory default FT245R USB FIFO
27 serial="08-15"                                                                                  # String: Serial"number". FT245R factory default (sample chip) A9082P2B
28 use_serial=true                                                                                 # Boolean: Use the serial number string
29
30 ############
31 # Options  #
32 ############
33 max_power=500                                                                                   # Integer: Max. power consumption: value * 2 mA(?). Use 0 if self_powered = true. FT245R factory default 90
34 self_powered=false                                                                              # Boolean: Turn this off for bus powered
35 remote_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
50 # Only used on FT-R chips (when omitted, use chip defaults)
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"
56 cbus0=TXLED                                                                                     # String parsed to integer: FT245R factory default TXLED
57 cbus1=RXLED                                                                                     # String parsed to integer: FT245R factory default RXLED
58 cbus2=TXDEN                                                                                     # String parsed to integer: FT245R factory default TXDEN
59 cbus3=PWREN                                                                                     # String parsed to integer: FT245R factory default PWREN
60 cbus4=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: 
83
84 # Only used on FT230X chips (when omitted, use chip defaults)
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:
94
95 ########
96 # Misc #
97 ########
98
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"
115 cha_type=FIFO                                                                                   # String parsed to integer:
116 #chb_type                                                                                               # String parsed to integer:
117
118 cha_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