XFusion API v1.3.0
|
对移植者,用于对接 i2c 设置的参数。 更多...
#include <xf_hal_i2c.h>
成员变量 | |
uint32_t | hosts: 1 |
uint32_t | enable: 1 |
uint32_t | address_width: 1 |
uint32_t | address: 16 |
uint32_t | mem_addr_en: 1 |
uint32_t | mem_addr_width: 2 |
uint32_t | reserve: 10 |
uint32_t | mem_addr |
uint32_t | speed |
uint32_t | timeout_ms |
xf_gpio_num_t | scl_num |
xf_gpio_num_t | sda_num |
对移植者,用于对接 i2c 设置的参数。
在文件 xf_hal_i2c.h 第 119 行定义.
uint32_t hosts |
主从参数,0 为主机,1 为从机
在文件 xf_hal_i2c.h 第 120 行定义.
uint32_t enable |
启用参数,0 为禁用,1 为启用
在文件 xf_hal_i2c.h 第 121 行定义.
uint32_t address_width |
地址宽度参数,0 为7bit,1 为10bit
在文件 xf_hal_i2c.h 第 122 行定义.
uint32_t address |
地址参数,i2c 从机地址
在文件 xf_hal_i2c.h 第 123 行定义.
uint32_t mem_addr_en |
内存地址启用参数,0为禁用,1为启用
在文件 xf_hal_i2c.h 第 124 行定义.
uint32_t mem_addr_width |
内存地址宽度参数,可能为 8bit、16bit、24bit、32bit
在文件 xf_hal_i2c.h 第 125 行定义.
uint32_t reserve |
在文件 xf_hal_i2c.h 第 126 行定义.
uint32_t mem_addr |
内存地址参数,i2c 从机内存地址
在文件 xf_hal_i2c.h 第 127 行定义.
uint32_t speed |
速度参数,单位为 hz
在文件 xf_hal_i2c.h 第 128 行定义.
uint32_t timeout_ms |
超时参数,单位为 ms
在文件 xf_hal_i2c.h 第 129 行定义.
xf_gpio_num_t scl_num |
scl io 参数,设置 scl io 序号
在文件 xf_hal_i2c.h 第 130 行定义.
xf_gpio_num_t sda_num |
sda io 参数,设置 sda io 序号
在文件 xf_hal_i2c.h 第 131 行定义.