Home
last modified time | relevance | path

Searched refs:i2c_t (Results 1 – 4 of 4) sorted by relevance

/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/hal/
A Di2c_api.h42 typedef struct i2c_s i2c_t; typedef
56 void i2c_init(i2c_t *obj, PinName sda, PinName scl);
64 void i2c_frequency(i2c_t *obj, int hz);
71 int i2c_start(i2c_t *obj);
78 int i2c_stop(i2c_t *obj);
85 void i2c_reset(i2c_t *obj);
93 int i2c_byte_read(i2c_t *obj, int last);
101 int i2c_byte_write(i2c_t *obj, int data);
111 void i2c_slave_mode(i2c_t *obj, int enable_slave);
118 int i2c_slave_receive(i2c_t *obj);
[all …]
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/targets/hal/rtl8721d/
A Di2c_api.c331 void i2c_frequency(i2c_t *obj, int hz) in i2c_frequency()
366 inline int i2c_start(i2c_t *obj) in i2c_start()
379 inline int i2c_stop(i2c_t *obj) in i2c_stop()
626 int i2c_byte_read(i2c_t *obj, int last) in i2c_byte_read()
644 int i2c_byte_write(i2c_t *obj, int data) in i2c_byte_write()
658 void i2c_reset(i2c_t *obj) in i2c_reset()
670 void i2c_restart_enable(i2c_t *obj) in i2c_restart_enable()
693 void i2c_restart_disable(i2c_t *obj) in i2c_restart_disable()
719 int i2c_enable_control(i2c_t *obj, int enable) in i2c_enable_control()
789 int i2c_slave_receive(i2c_t *obj) in i2c_slave_receive()
[all …]
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/hal_ext/
A Di2c_ex_api.h52 int i2c_enable_control(i2c_t *obj, int enable);
59 void i2c_restart_enable(i2c_t *obj);
66 void i2c_restart_disable(i2c_t *obj);
/AliOS-Things-master/hardware/chip/rtl872xd/hal/
A Di2c.c27 i2c_t i2c_pa = {0};
28 i2c_t i2c_pb = {0};
31 i2c_t * dev;

Completed in 7 milliseconds