
Application Note
AN_329 User Guide For LibFT4222
Version 1.5
Document Reference No.: FT_001060 Clearance No.: FTDI#406
2
Product Page
Document Feedback Copyright © Future Technology Devices International Limited
3.4.5 SPI Slave Read ................................................................................. 39
3.4.6 SPI Slave Write ................................................................................ 41
3.4.7 SPI Slave RX Response Time .............................................................. 42
3.5 SPI General Functions .......................................................43
3.5.1 SPI Reset Transaction........................................................................ 43
3.5.2 SPI Reset......................................................................................... 44
3.5.3 SPI Set Driving Strength.................................................................... 45
3.6 I2C Master Functions .........................................................46
3.6.1 I2C Master Init ................................................................................. 46
3.6.2 I2C Master Read................................................................................ 47
3.6.3 I2C Master Write .............................................................................. 48
3.6.4 I2C Master Write Extension................................................................. 50
3.6.5 I2C Master Read Extension ................................................................. 51
3.6.6 I2C Master GetStatus......................................................................... 53
3.6.7 I2C Master Reset .............................................................................. 54
3.7 I2C Slave Functions ...........................................................54
3.7.1 I2C Slave Init................................................................................... 54
3.7.2 I2C Slave Get Address ...................................................................... 55
3.7.3 I2C Slave Set Address........................................................................ 56
3.7.4 I2C Slave Get Rx Status ..................................................................... 57
3.7.5 I2C Slave Read ................................................................................. 59
3.7.6 I2C Slave Write ................................................................................. 59
3.7.7 I2C Slave Reset................................................................................. 60
3.7.8 I2C Slave Clock Stretch ...................................................................... 62
3.7.9 I2C Slave Set Response Word ............................................................. 62
3.8 GPIO Functions .................................................................63
3.8.1 GPIO Init ......................................................................................... 63
3.8.2 GPIO Read ....................................................................................... 64
3.8.3 GPIO Write....................................................................................... 65
3.8.4 GPIO Set Input Trigger ...................................................................... 66
3.8.5 GPIO Get Trigger Status .................................................................... 67
3.8.6 GPIO Read Trigger Queue .................................................................. 68
3.8.7 GPIO Set WaveForm Mode ................................................................. 70