See page 9 of the datasheet here:
https://ftdichip.com/wp-content/uploads/2020/07/DS_FT232H.pd...
The async and sync bitbang columns denote the GPIO pins as D0-D7 and show them assigned to the 8 ADBUS pins that are provided on the breakout board.
Assuming the udev rules are set up in Linux, you can simply install pyftdi, open the device, and start using the ADBUS pins as GPIO pins:
https://eblot.github.io/pyftdi/gpio.html#setting-gpio-pin-st...
If you're using libftdi, you want to call ftdi_set_bitmode with the BITMODE_BITBANG enum value for the mode:
https://www.intra2net.com/en/developer/libftdi/documentation...
Then the ftdi_read_data and ftdi_write_data functions can be used to read or write to the ADBUS pins:
You can then build a nice, simple high level GPIO interface over that if you want.
See page 9 of the datasheet here:
https://ftdichip.com/wp-content/uploads/2020/07/DS_FT232H.pd...
The async and sync bitbang columns denote the GPIO pins as D0-D7 and show them assigned to the 8 ADBUS pins that are provided on the breakout board.
Assuming the udev rules are set up in Linux, you can simply install pyftdi, open the device, and start using the ADBUS pins as GPIO pins:
https://eblot.github.io/pyftdi/gpio.html#setting-gpio-pin-st...
If you're using libftdi, you want to call ftdi_set_bitmode with the BITMODE_BITBANG enum value for the mode:
https://www.intra2net.com/en/developer/libftdi/documentation...
Then the ftdi_read_data and ftdi_write_data functions can be used to read or write to the ADBUS pins:
https://www.intra2net.com/en/developer/libftdi/documentation...
https://www.intra2net.com/en/developer/libftdi/documentation...
You can then build a nice, simple high level GPIO interface over that if you want.