diff 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
line wrap: on
line diff
--- 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.