Searched refs:i2c_t (Results 1 – 4 of 4) sorted by relevance
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/hal/ |
A D | i2c_api.h | 42 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 D | i2c_api.c | 331 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 D | i2c_ex_api.h | 52 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 D | i2c.c | 27 i2c_t i2c_pa = {0}; 28 i2c_t i2c_pb = {0}; 31 i2c_t * dev;
|
Completed in 7 milliseconds