XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
I2C EEPROM 的协作图:

结构体

struct  xwds_eeprom_parameter
 
struct  xwds_eeprom
 
struct  xwds_eeprom_driver
 EEPROM驱动函数表 更多...
 

函数

void xwds_eeprom_construct (struct xwds_eeprom *eeprom)
 
void xwds_eeprom_destruct (struct xwds_eeprom *eeprom)
 
static xwer_t xwds_eeprom_grab (struct xwds_eeprom *eeprom)
 EEPROM API:增加对象的引用计数
 
static xwer_t xwds_eeprom_put (struct xwds_eeprom *eeprom)
 EEPROM API:减少对象的引用计数
 

详细描述

函数说明

◆ xwds_eeprom_construct()

void xwds_eeprom_construct ( struct xwds_eeprom eeprom)

在文件 device.c26 行定义.

27{
28 xwds_i2cp_construct(&eeprom->i2cp);
29}
void xwds_i2cp_construct(struct xwds_i2cp *i2cp)
XWDS API:I2C外设的构造函数
Definition peripheral.c:57
struct xwds_i2cp i2cp
Definition device.h:39
函数调用图:

◆ xwds_eeprom_destruct()

void xwds_eeprom_destruct ( struct xwds_eeprom eeprom)

在文件 device.c32 行定义.

33{
34 xwds_i2cp_destruct(&eeprom->i2cp);
35}
void xwds_i2cp_destruct(struct xwds_i2cp *i2cp)
XWDS API:I2C外设的构造函数
Definition peripheral.c:64
函数调用图:

◆ xwds_eeprom_grab()

static xwer_t xwds_eeprom_grab ( struct xwds_eeprom eeprom)
inlinestatic

EEPROM API:增加对象的引用计数

参数
[in]eepromI2C EEPROM对象指针
返回
错误码
返回值

ref xwds_i2cp_grab()

在文件 device.h55 行定义.

56{
57 return xwds_i2cp_grab(&eeprom->i2cp);
58}
xwer_t xwds_i2cp_grab(struct xwds_i2cp *i2cp)
XWDS API:增加对象的引用计数
Definition peripheral.c:70
函数调用图:

◆ xwds_eeprom_put()

static xwer_t xwds_eeprom_put ( struct xwds_eeprom eeprom)
inlinestatic

EEPROM API:减少对象的引用计数

参数
[in]eepromI2C EEPROM对象指针
返回
错误码
返回值

ref xwds_i2cp_put()

在文件 device.h67 行定义.

68{
69 return xwds_i2cp_put(&eeprom->i2cp);
70}
xwer_t xwds_i2cp_put(struct xwds_i2cp *i2cp)
XWDS API:减少对象的引用计数
Definition peripheral.c:76
函数调用图: