RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
载入中...
搜索中...
未找到
dev_i2c_dm.h 文件参考
#include <rthw.h>
#include <rtthread.h>
#include <drivers/core/bus.h>
+ dev_i2c_dm.h 的引用(Include)关系图:

浏览该文件的源代码.

结构体

struct  i2c_timings
 

宏定义

#define I2C_MAX_STANDARD_MODE_FREQ   100000
 
#define I2C_MAX_FAST_MODE_FREQ   400000
 
#define I2C_MAX_FAST_MODE_PLUS_FREQ   1000000
 
#define I2C_MAX_TURBO_MODE_FREQ   1400000
 
#define I2C_MAX_HIGH_SPEED_MODE_FREQ   3400000
 
#define I2C_MAX_ULTRA_FAST_MODE_FREQ   5000000
 

函数

rt_inline rt_err_t i2c_timings_ofw_parse (struct rt_ofw_node *dev_np, struct i2c_timings *timings, rt_bool_t use_defaults)
 
void i2c_bus_scan_clients (struct rt_i2c_bus_device *bus)
 

宏定义说明

◆ I2C_MAX_STANDARD_MODE_FREQ

#define I2C_MAX_STANDARD_MODE_FREQ   100000

在文件 dev_i2c_dm.h19 行定义.

◆ I2C_MAX_FAST_MODE_FREQ

#define I2C_MAX_FAST_MODE_FREQ   400000

在文件 dev_i2c_dm.h20 行定义.

◆ I2C_MAX_FAST_MODE_PLUS_FREQ

#define I2C_MAX_FAST_MODE_PLUS_FREQ   1000000

在文件 dev_i2c_dm.h21 行定义.

◆ I2C_MAX_TURBO_MODE_FREQ

#define I2C_MAX_TURBO_MODE_FREQ   1400000

在文件 dev_i2c_dm.h22 行定义.

◆ I2C_MAX_HIGH_SPEED_MODE_FREQ

#define I2C_MAX_HIGH_SPEED_MODE_FREQ   3400000

在文件 dev_i2c_dm.h23 行定义.

◆ I2C_MAX_ULTRA_FAST_MODE_FREQ

#define I2C_MAX_ULTRA_FAST_MODE_FREQ   5000000

在文件 dev_i2c_dm.h24 行定义.

函数说明

◆ i2c_timings_ofw_parse()

rt_inline rt_err_t i2c_timings_ofw_parse ( struct rt_ofw_node * dev_np,
struct i2c_timings * timings,
rt_bool_t use_defaults )

在文件 dev_i2c_dm.h42 行定义.

44{
45 return RT_EOK;
46}

◆ i2c_bus_scan_clients()

void i2c_bus_scan_clients ( struct rt_i2c_bus_device * bus)