VSF Documented
vsf_gpio_i2c.h File Reference

Go to the source code of this file.

Data Structures

class  vsf_gpio_i2c_t
 

Macros

#define VSF_GPIO_I2C_CFG_MULTI_CLASS   VSF_I2C_CFG_MULTI_CLASS
 
#define __describe_gpio_i2c_op()
 
#define __describe_gpio_i2c(__name, __gpio_port, __fn_delay, __scl_pin, __sda_pin)
 
#define describe_gpio_i2c(__name, __gpio_port, __fn_delay, __scl_pin, __sda_pin)
 
#define VSF_I2C_CFG_DEC_PREFIX   vsf_gpio
 
#define VSF_I2C_CFG_DEC_UPCASE_PREFIX   VSF_GPIO
 
#define VSF_I2C_CFG_DEC_EXTERN_OP   ENABLED
 

Typedefs

typedef void(* vsf_gpio_i2c_delay) (vsf_gpio_i2c_t *gpio_i2c_ptr)
 

Macro Definition Documentation

◆ VSF_GPIO_I2C_CFG_MULTI_CLASS

#define VSF_GPIO_I2C_CFG_MULTI_CLASS   VSF_I2C_CFG_MULTI_CLASS

◆ __describe_gpio_i2c_op

#define __describe_gpio_i2c_op ( )
Value:
.op = &vsf_gpio_i2c_op,

◆ __describe_gpio_i2c

#define __describe_gpio_i2c ( __name,
__gpio_port,
__fn_delay,
__scl_pin,
__sda_pin )
Value:
__describe_gpio_i2c_op() \
.port = (__gpio_port), \
.fn_delay = (__fn_delay), \
.scl_pin = (__scl_pin), \
.sda_pin = (__sda_pin), \
};
Definition vsf_gpio_i2c.h:69
#define __name
Definition hci_transport_aic8800.c:555

◆ describe_gpio_i2c

#define describe_gpio_i2c ( __name,
__gpio_port,
__fn_delay,
__scl_pin,
__sda_pin )
Value:
__describe_gpio_i2c(__name, (__gpio_port), (__fn_delay), (__scl_pin), (__sda_pin))
#define __describe_gpio_i2c(__name, __gpio_port, __fn_delay, __scl_pin, __sda_pin)
Definition vsf_gpio_i2c.h:51

◆ VSF_I2C_CFG_DEC_PREFIX

#define VSF_I2C_CFG_DEC_PREFIX   vsf_gpio

◆ VSF_I2C_CFG_DEC_UPCASE_PREFIX

#define VSF_I2C_CFG_DEC_UPCASE_PREFIX   VSF_GPIO

◆ VSF_I2C_CFG_DEC_EXTERN_OP

#define VSF_I2C_CFG_DEC_EXTERN_OP   ENABLED

Typedef Documentation

◆ vsf_gpio_i2c_delay

typedef void(* vsf_gpio_i2c_delay) (vsf_gpio_i2c_t *gpio_i2c_ptr)
Generated from commit: vsfteam/vsf@ceb53fd