comparison doc/FTDI-EEPROM-format @ 70:09da7db45dce

doc/FTDI-EEPROM-format: document FT232R specifics
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 24 Sep 2023 21:31:37 +0000
parents 065f68a94b6b
children 0b37be8b23ca
comparison
equal deleted inserted replaced
69:065f68a94b6b 70:09da7db45dce
248 248
249 * Word 12 on FT2232H is same as word 10 on FT2232C/D: EEPROM type code, even 249 * Word 12 on FT2232H is same as word 10 on FT2232C/D: EEPROM type code, even
250 though it still isn't clear what the chip does with it, if anything. 250 though it still isn't clear what the chip does with it, if anything.
251 251
252 * The strings area of the EEPROM begins with word 13 or byte offset 0x1A. 252 * The strings area of the EEPROM begins with word 13 or byte offset 0x1A.
253
254 FT232R specifics
255 ================
256
257 Words 0 through 9 (bytes up to 0x13) are as explained above. The following
258 words 10 and 11 are specific to FT232R - they encode configured functions for
259 CBUSx pins as follows:
260
261 word 10 bits 3:0 CBUS0 config
262 word 10 bits 7:4 CBUS1 config
263 word 10 bits 11:8 CBUS2 config
264 word 10 bits 15:12 CBUS3 config
265 word 11 bits 3:0 CBUS4 config
266 word 11 bits 15:4 reserved
267
268 Please refer to libftdi source for the codes that go into individual 4-bit
269 fields for each CBUSx.
270
271 The strings area of the EEPROM begins with word 12 or byte offset 0x18.