# HG changeset patch # User Mychaela Falconia # Date 1695591097 0 # Node ID 09da7db45dceee4042cfa5e6f41c380883b40e0c # Parent 065f68a94b6b9bb1968c24842ce75d2183bd97ae doc/FTDI-EEPROM-format: document FT232R specifics diff -r 065f68a94b6b -r 09da7db45dce doc/FTDI-EEPROM-format --- a/doc/FTDI-EEPROM-format Thu Sep 14 23:56:25 2023 +0000 +++ b/doc/FTDI-EEPROM-format Sun Sep 24 21:31:37 2023 +0000 @@ -250,3 +250,22 @@ though it still isn't clear what the chip does with it, if anything. * The strings area of the EEPROM begins with word 13 or byte offset 0x1A. + +FT232R specifics +================ + +Words 0 through 9 (bytes up to 0x13) are as explained above. The following +words 10 and 11 are specific to FT232R - they encode configured functions for +CBUSx pins as follows: + +word 10 bits 3:0 CBUS0 config +word 10 bits 7:4 CBUS1 config +word 10 bits 11:8 CBUS2 config +word 10 bits 15:12 CBUS3 config +word 11 bits 3:0 CBUS4 config +word 11 bits 15:4 reserved + +Please refer to libftdi source for the codes that go into individual 4-bit +fields for each CBUSx. + +The strings area of the EEPROM begins with word 12 or byte offset 0x18.