RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
载入中...
搜索中...
未找到
rt_i2c_bit_ops结构体 参考

#include <dev_i2c_bit_ops.h>

成员变量

void * data
 
void(* set_sda )(void *data, rt_int32_t state)
 
void(* set_scl )(void *data, rt_int32_t state)
 
rt_int32_t(* get_sda )(void *data)
 
rt_int32_t(* get_scl )(void *data)
 
void(* udelay )(rt_uint32_t us)
 
rt_uint32_t delay_us
 
rt_uint32_t timeout
 
void(* pin_init )(void)
 
rt_bool_t i2c_pin_init_flag
 

详细描述

在文件 dev_i2c_bit_ops.h18 行定义.

结构体成员变量说明

◆ data

void* rt_i2c_bit_ops::data

在文件 dev_i2c_bit_ops.h20 行定义.

◆ set_sda

void(* rt_i2c_bit_ops::set_sda) (void *data, rt_int32_t state)

在文件 dev_i2c_bit_ops.h21 行定义.

◆ set_scl

void(* rt_i2c_bit_ops::set_scl) (void *data, rt_int32_t state)

在文件 dev_i2c_bit_ops.h22 行定义.

◆ get_sda

rt_int32_t(* rt_i2c_bit_ops::get_sda) (void *data)

在文件 dev_i2c_bit_ops.h23 行定义.

◆ get_scl

rt_int32_t(* rt_i2c_bit_ops::get_scl) (void *data)

在文件 dev_i2c_bit_ops.h24 行定义.

◆ udelay

void(* rt_i2c_bit_ops::udelay) (rt_uint32_t us)

在文件 dev_i2c_bit_ops.h26 行定义.

◆ delay_us

rt_uint32_t rt_i2c_bit_ops::delay_us

在文件 dev_i2c_bit_ops.h28 行定义.

◆ timeout

rt_uint32_t rt_i2c_bit_ops::timeout

在文件 dev_i2c_bit_ops.h29 行定义.

◆ pin_init

void(* rt_i2c_bit_ops::pin_init) (void)

在文件 dev_i2c_bit_ops.h31 行定义.

◆ i2c_pin_init_flag

rt_bool_t rt_i2c_bit_ops::i2c_pin_init_flag

在文件 dev_i2c_bit_ops.h32 行定义.