no-OS
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ftd2xx_i2c_init Struct Reference

Structure holding the initialization parameters for ftd2xx platform specific I2C parameters. More...

#include <ftd2xx_i2c.h>

Public Attributes

uint32_t channel_config_pin
 
bool channel_config
 
bool extra_pins
 
uint8_t extra_pins_val
 
uint8_t extra_pins_dir
 

Detailed Description

Structure holding the initialization parameters for ftd2xx platform specific I2C parameters.

Member Data Documentation

◆ channel_config

bool ftd2xx_i2c_init::channel_config

Enable specific PIN configuration if set to true.

◆ channel_config_pin

uint32_t ftd2xx_i2c_init::channel_config_pin

Selected device specific PIN configuration. BIT7-BIT0: Initial direction of the pins BIT15-BIT8: Initial values of the pins BIT23-BIT16: Final direction of the pins BIT31-BIT24: Final values of the pins

◆ extra_pins

bool ftd2xx_i2c_init::extra_pins

Enable extra GPIO pin configuration at I2C init.

◆ extra_pins_dir

uint8_t ftd2xx_i2c_init::extra_pins_dir

Extra pin direction, bit 0 for in, bit 1 for out.

◆ extra_pins_val

uint8_t ftd2xx_i2c_init::extra_pins_val

Extra pin values, bit 0 for low, bit 1 for high.


The documentation for this struct was generated from the following file: