diff options
author | Brendan Le Foll <brendan.le.foll@intel.com> | 2015-09-07 11:39:58 +0100 |
---|---|---|
committer | Brendan Le Foll <brendan.le.foll@intel.com> | 2015-09-08 14:42:04 +0100 |
commit | 679d1a55b69feba614de16c3f58d8337e6f56d19 (patch) | |
tree | 21b445c33787a2c81751f4aed29b1d2ee03003d9 /docs/ftdi_ft4222.md | |
parent | b2a0bbfcbcb65d597325c286b4b692e9bab523a1 (diff) |
ft4222: Add documentation for usb platform
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
Diffstat (limited to 'docs/ftdi_ft4222.md')
-rw-r--r-- | docs/ftdi_ft4222.md | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/docs/ftdi_ft4222.md b/docs/ftdi_ft4222.md new file mode 100644 index 0000000..367d71f --- /dev/null +++ b/docs/ftdi_ft4222.md @@ -0,0 +1,23 @@ +FTDI FT4222H {#ft4222} +============ + +The FT4222H is a High/Full Speed USB2.0-to-Quad SPI/I2C device controller. Mraa +supports it as a USB subplatform using the libft4222 library from FTDI which +can be found +[here](http://www.ftdichip.com/Support/SoftwareExamples/libft4222-1.2.0.240.tgz). + +The FT 4222H has 4 configuration modes selected by {DCNF1, DCNF0}. The c hip +configuration mode will determine the number of USB interface s for data stream +s and for GPIOs control. Mraa supports only chip CNFMODE0. + +Whilst mraa can support custom board in CNFMODE0 (support for other mode is +welcome!) there may be some work to be done. We test using FTDI's UNFT4222EV +reference board. More detail on this board can be found +[here](http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_UMFT4222EV.pdf). + +Interface notes +--------------- + +You will need to unload all ftdi kernel modules for libft4222 to work +correctly. You will also have to compile mraa with FT4222 support which may not +be enabled by default. |