Home
last modified time | relevance | path

Searched refs:i2c_dev_t (Results 1 – 25 of 124) sorted by relevance

12345

/AliOS-Things-master/components/amp_adapter/include/peripheral/
A Daos_hal_i2c.h54 } i2c_dev_t; typedef
64 int32_t aos_hal_i2c_init(i2c_dev_t *i2c);
78 int32_t aos_hal_i2c_master_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data,
93 int32_t aos_hal_i2c_master_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data,
107 int32_t aos_hal_i2c_slave_send(i2c_dev_t *i2c, const uint8_t *data, uint16_t size, uint32_t timeout…
120 int32_t aos_hal_i2c_slave_recv(i2c_dev_t *i2c, uint8_t *data, uint16_t size, uint32_t timeout);
136 int32_t aos_hal_i2c_mem_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr,
154 int32_t aos_hal_i2c_mem_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr,
165 int32_t aos_hal_i2c_finalize(i2c_dev_t *i2c);
/AliOS-Things-master/components/drivers/peripheral/i2c/include/aos/hal/
A Di2c.h54 } i2c_dev_t; typedef
64 int32_t hal_i2c_init(i2c_dev_t *i2c);
78 int32_t hal_i2c_master_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data,
93 int32_t hal_i2c_master_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data,
107 int32_t hal_i2c_slave_send(i2c_dev_t *i2c, const uint8_t *data, uint16_t size, uint32_t timeout);
120 int32_t hal_i2c_slave_recv(i2c_dev_t *i2c, uint8_t *data, uint16_t size, uint32_t timeout);
136 int32_t hal_i2c_mem_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr,
154 int32_t hal_i2c_mem_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr,
165 int32_t hal_i2c_finalize(i2c_dev_t *i2c);
/AliOS-Things-master/components/drivers/external_device/pca9544/internal/
A Dpca9544_i2c_drv.h18 int32_t pca9544_i2c_init(i2c_dev_t *i2c);
32 int32_t pca9544_i2c_master_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data, uint16_t si…
46 int32_t pca9544_i2c_master_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data, uint16_t size, ui…
61 int32_t pca9544_i2c_mem_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, uint16_t mem_ad…
76 int32_t pca9544_i2c_mem_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, uint16_t mem_add…
83 int32_t pca9544_i2c_finalize(i2c_dev_t *i2c);
/AliOS-Things-master/components/amp_adapter/platform/linux/peripheral/
A Daos_hal_i2c.c12 int32_t aos_hal_i2c_init(i2c_dev_t *i2c) in aos_hal_i2c_init()
25 int32_t aos_hal_i2c_master_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data, in aos_hal_i2c_master_send()
38 int32_t aos_hal_i2c_master_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data, in aos_hal_i2c_master_recv()
51 int32_t aos_hal_i2c_slave_send(i2c_dev_t *i2c, const uint8_t *data, uint16_t size, uint32_t timeout) in aos_hal_i2c_slave_send()
57 int32_t aos_hal_i2c_slave_recv(i2c_dev_t *i2c, uint8_t *data, uint16_t size, uint32_t timeout) in aos_hal_i2c_slave_recv()
63 int32_t aos_hal_i2c_mem_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in aos_hal_i2c_mem_write()
78 int32_t aos_hal_i2c_mem_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in aos_hal_i2c_mem_read()
94 int32_t aos_hal_i2c_finalize(i2c_dev_t *i2c) in aos_hal_i2c_finalize()
/AliOS-Things-master/hardware/board/haas100/drivers/
A Dmux_i2c.h21 int32_t haas_mux_i2c_init(i2c_dev_t *i2c, uint8_t port);
36 int32_t haas_mux_i2c_reg_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t reg_addr,
54 int32_t haas_mux_i2c_reg_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t reg_addr,
70 int32_t haas_mux_i2c_data_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data,
85 int32_t haas_mux_i2c_data_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data,
A Dmux_i2c.c22 int32_t haas_mux_i2c_init(i2c_dev_t *i2c, uint8_t port) in haas_mux_i2c_init()
73 int32_t haas_mux_i2c_reg_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t reg_addr, in haas_mux_i2c_reg_write()
114 int32_t haas_mux_i2c_reg_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t reg_addr, in haas_mux_i2c_reg_read()
152 int32_t haas_mux_i2c_data_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data, in haas_mux_i2c_data_send()
190 int32_t haas_mux_i2c_data_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data, in haas_mux_i2c_data_recv()
/AliOS-Things-master/components/drivers/external_device/pca9544/src/
A Dpca9544.c8 static i2c_dev_t g_pca9544_i2c_cfg;
17 int pca9544_init(i2c_dev_t *i2c, PCA9544_DEV_CFG_T *dev_cfg) in pca9544_init()
26 memset(&g_pca9544_i2c_cfg, 0, sizeof(i2c_dev_t)); in pca9544_init()
27 memcpy(&g_pca9544_i2c_cfg, i2c, sizeof(i2c_dev_t)); in pca9544_init()
59 memset(&g_pca9544_i2c_cfg, 0, sizeof(i2c_dev_t)); in pca9544_deinit()
141 i2c_dev_t *i2c = &g_pca9544_i2c_cfg; in pca9544_write_reg()
165 i2c_dev_t *i2c = &g_pca9544_i2c_cfg; in pca9544_read_reg()
194 i2c_dev_t *i2c = &g_pca9544_i2c_cfg; in pca9544_raw_data_write()
228 i2c_dev_t *i2c = &g_pca9544_i2c_cfg; in pca9544_raw_data_read()
/AliOS-Things-master/components/sensor/include/
A Dsensor_drv_api.h18 i2c_dev_t dev_i2c;
30 int32_t sensor_i2c_init(i2c_dev_t *i2c);
31 int32_t sensor_i2c_read(i2c_dev_t *i2c, uint16_t reg, uint8_t *data,
33 int32_t sensor_i2c_write(i2c_dev_t *i2c, uint16_t reg, uint8_t *data,
35 int32_t sensor_drv_i2c_master_send(i2c_dev_t *i2c, uint8_t *data, uint16_t size, uint32_t timeout);
36 int32_t sensor_drv_i2c_master_recv(i2c_dev_t *i2c, uint8_t *data, uint16_t size, uint32_t timeout);
/AliOS-Things-master/components/sensor/drv/
A Ddrv_mag_rohm_bm1422a.c120 i2c_dev_t bm1422a_ctx = {
129 static int drv_mag_rohm_bm1422a_soft_reset(i2c_dev_t* drv) in drv_mag_rohm_bm1422a_soft_reset()
140 UNUSED static int drv_mag_rohm_bm1422a_selftest(i2c_dev_t* drv) in drv_mag_rohm_bm1422a_selftest()
152 UNUSED static int drv_mag_rohm_bm1422a_reboot(i2c_dev_t* drv) in drv_mag_rohm_bm1422a_reboot()
163 static int drv_mag_rohm_bm1422a_validate_id(i2c_dev_t* drv, uint8_t id_value) in drv_mag_rohm_bm1422a_validate_id()
214 static int drv_mag_rohm_bm1422a_set_odr(i2c_dev_t* drv, uint8_t odr) in drv_mag_rohm_bm1422a_set_odr()
271 static int drv_mag_rohm_bm1422a_set_cntl1(i2c_dev_t* drv, uint8_t value) in drv_mag_rohm_bm1422a_set_cntl1()
283 static int drv_mag_rohm_bm1422a_set_step1(i2c_dev_t* drv, uint16_t value) in drv_mag_rohm_bm1422a_set_step1()
301 static int drv_mag_rohm_bm1422a_set_step2(i2c_dev_t* drv, uint8_t value) in drv_mag_rohm_bm1422a_set_step2()
315 static int drv_mag_rohm_bm1422a_set_step4(i2c_dev_t* drv, uint8_t value) in drv_mag_rohm_bm1422a_set_step4()
[all …]
A Ddrv_mag_st_lis3mdl.c110 i2c_dev_t LIS3MDL_ctx = {
114 static int drv_mag_st_lis3mdl_soft_reset(i2c_dev_t *drv) in drv_mag_st_lis3mdl_soft_reset()
126 UNUSED static int drv_mag_st_lis3mdl_selftest(i2c_dev_t *drv) in drv_mag_st_lis3mdl_selftest()
138 UNUSED static int drv_mag_st_lis3mdl_reboot(i2c_dev_t *drv) in drv_mag_st_lis3mdl_reboot()
172 static int drv_mag_st_lis3mdl_set_power_mode(i2c_dev_t * drv, in drv_mag_st_lis3mdl_set_power_mode()
201 static int drv_mag_st_lis3mdl_set_odr(i2c_dev_t *drv, uint8_t odr) in drv_mag_st_lis3mdl_set_odr()
307 UNUSED static int drv_mag_st_lis3mdl_lowpower_mode(i2c_dev_t *drv, in drv_mag_st_lis3mdl_lowpower_mode()
336 static int drv_mag_st_lis3mdl_set_range(i2c_dev_t *drv, uint32_t range) in drv_mag_st_lis3mdl_set_range()
381 static int drv_mag_st_lis3mdl_set_ble(i2c_dev_t *drv, uint8_t ble) in drv_mag_st_lis3mdl_set_ble()
408 static int drv_mag_st_lis3mdl_set_bdu(i2c_dev_t *drv, uint8_t bdu) in drv_mag_st_lis3mdl_set_bdu()
[all …]
A Ddrv_mag_senodia_st350.c88 i2c_dev_t ST350_ctx = {
95 UNUSED static int drv_mag_sen_st350_soft_reset(i2c_dev_t* drv) in drv_mag_sen_st350_soft_reset()
107 static int drv_mag_sen_st350_validate_id(i2c_dev_t* drv, uint8_t id_value) in drv_mag_sen_st350_validate_id()
129 static int drv_mag_sen_st350_set_operation_types(i2c_dev_t* drv, st350mc_operation_types_e types) in drv_mag_sen_st350_set_operation_types()
195 static int drv_mag_sen_st350_set_operation_mode(i2c_dev_t* drv, st350_operation_mode_e mode) in drv_mag_sen_st350_set_operation_mode()
250 static int drv_mag_sen_st350_set_power_mode(i2c_dev_t* drv, dev_power_mode_e mode) in drv_mag_sen_st350_set_power_mode()
265 UNUSED static int drv_mag_sen_st350_set_odr(i2c_dev_t* drv, uint8_t odr) in drv_mag_sen_st350_set_odr()
271 UNUSED static int drv_mag_sen_st350_lowpower_mode(i2c_dev_t* drv, uint8_t lowpower_mode) in drv_mag_sen_st350_lowpower_mode()
283 UNUSED static int drv_mag_sen_st350_set_range(i2c_dev_t* drv, uint32_t range) in drv_mag_sen_st350_set_range()
289 static int drv_mag_sen_st350_set_default_config(i2c_dev_t* drv) in drv_mag_sen_st350_set_default_config()
A Ddrv_mag_st_lis2mdl.c98 i2c_dev_t LIS2MDL_ctx = {
105 UNUSED static int drv_mag_st_lis2mdl_soft_reset(i2c_dev_t* drv) in drv_mag_st_lis2mdl_soft_reset()
117 UNUSED static int drv_mag_st_lis2mdl_selftest(i2c_dev_t* drv) in drv_mag_st_lis2mdl_selftest()
129 UNUSED static int drv_mag_st_lis2mdl_reboot(i2c_dev_t* drv) in drv_mag_st_lis2mdl_reboot()
191 static int drv_mag_st_lis2mdl_set_odr(i2c_dev_t* drv, uint8_t odr) in drv_mag_st_lis2mdl_set_odr()
210 static int drv_mag_st_lis2mdl_enable_off_canc(i2c_dev_t* drv) in drv_mag_st_lis2mdl_enable_off_canc()
227 static int drv_mag_st_lis2mdl_enable_temp(i2c_dev_t* drv) in drv_mag_st_lis2mdl_enable_temp()
278 static int drv_mag_st_lis2mdl_set_ble(i2c_dev_t* drv, uint8_t ble) in drv_mag_st_lis2mdl_set_ble()
305 static int drv_mag_st_lis2mdl_set_bdu(i2c_dev_t* drv, uint8_t bdu) in drv_mag_st_lis2mdl_set_bdu()
332 static int drv_mag_st_lis2mdl_set_default_config(i2c_dev_t* drv) in drv_mag_st_lis2mdl_set_default_config()
[all …]
A Ddrv_mag_senodia_st480.c61 i2c_dev_t ST480_ctx = {
69 static int32_t sensor_i2c_single_write(i2c_dev_t *i2c, uint8_t *data, uint16_t size, uint32_t timeo… in sensor_i2c_single_write()
82 static int32_t sensor_i2c_single_read(i2c_dev_t *i2c, uint8_t *data, uint16_t size, uint32_t timeou… in sensor_i2c_single_read()
95 static int drv_mag_sen_st480_validate_id(i2c_dev_t* drv, uint8_t id_value) in drv_mag_sen_st480_validate_id()
132 static int drv_mag_sen_st480_set_power_mode(i2c_dev_t* drv, dev_power_mode_e mode) in drv_mag_sen_st480_set_power_mode()
139 static int drv_mag_sen_st480_set_odr(i2c_dev_t* drv, uint8_t odr) in drv_mag_sen_st480_set_odr()
148 static int drv_mag_sen_st480_set_range(i2c_dev_t* drv, uint32_t range) in drv_mag_sen_st480_set_range()
156 static int drv_mag_sen_st480_set_default_config(i2c_dev_t* drv) in drv_mag_sen_st480_set_default_config()
A Ddrv_tvoc_ams_ccs811.c67 i2c_dev_t ccs811_ctx = {
74 static int drv_voc_ams_ccs811_validate_id(i2c_dev_t* drv, uint8_t id_value) in drv_voc_ams_ccs811_validate_id()
95 UNUSED static int drv_voc_ams_ccs811_soft_reset(i2c_dev_t* drv) in drv_voc_ams_ccs811_soft_reset()
114 static int drv_voc_ams_ccs811_app_start(i2c_dev_t* drv) in drv_voc_ams_ccs811_app_start()
137 static int drv_voc_ams_ccs811_set_power_mode(i2c_dev_t* drv, dev_power_mode_e mode) in drv_voc_ams_ccs811_set_power_mode()
165 static int drv_voc_ams_ccs811_set_default_config(i2c_dev_t* drv) in drv_voc_ams_ccs811_set_default_config()
184 UNUSED static int drv_voc_ams_ccs811_set_work_mode(i2c_dev_t* drv,uint8_t mode) in drv_voc_ams_ccs811_set_work_mode()
A Ddrv_ir_akm_ak9754.c176 i2c_dev_t ak9754_dev = {
184 i2c_dev_t *dev, in drv_ir_akm_ak9754_set_mode()
198 static int drv_ir_akm_ak9754_soft_reset(i2c_dev_t *dev) in drv_ir_akm_ak9754_soft_reset()
211 static int16_t drv_ir_akm_ak9754_valid_id(i2c_dev_t *dev) in drv_ir_akm_ak9754_valid_id()
240 i2c_dev_t *dev = &ak9754_dev; in drv_ir_akm_ak9754_open()
254 i2c_dev_t *dev = &ak9754_dev; in drv_ir_akm_ak9754_close()
271 i2c_dev_t *dev = &ak9754_dev; in drv_ir_akm_ak9754_read()
311 i2c_dev_t *dev, in drv_ir_akm_ak9754_set_odr()
363 static int16_t drv_ir_akm_ak9754_set_default_config(i2c_dev_t *dev) in drv_ir_akm_ak9754_set_default_config()
A Ddrv_co2_sensirion_scd30.c54 i2c_dev_t scd30_ctx = {
103 static int drv_scd30_cmd_write(i2c_dev_t* drv, uint8_t* cmd, uint8_t len) in drv_scd30_cmd_write()
108 static int drv_scd30_result_read(i2c_dev_t* drv, uint8_t *data, uint16_t size) in drv_scd30_result_read()
116 static int scd30_check_data_ready(i2c_dev_t* drv) in scd30_check_data_ready()
135 static int drv_scd30_read_raw_data(i2c_dev_t *drv, integer_data_t *pdata) in drv_scd30_read_raw_data()
158 static int drv_scd30_init_sensor(i2c_dev_t* drv) in drv_scd30_init_sensor()
A Ddrv_acc_mag_st_lsm303agr.c214 i2c_dev_t lsm303agr_mag_ctx = {
221 i2c_dev_t lsm303agr_acc_ctx = {
382 static int drv_acc_st_lsm303agr_set_bdu(i2c_dev_t* drv) in drv_acc_st_lsm303agr_set_bdu()
400 static int drv_acc_st_lsm303agr_st_discard(i2c_dev_t* drv) in drv_acc_st_lsm303agr_st_discard()
771 static int drv_mag_st_lsm303agr_soft_reset(i2c_dev_t* drv) in drv_mag_st_lsm303agr_soft_reset()
783 UNUSED static int drv_mag_st_lsm303agr_selftest(i2c_dev_t* drv) in drv_mag_st_lsm303agr_selftest()
795 UNUSED static int drv_mag_st_lsm303agr_reboot(i2c_dev_t* drv) in drv_mag_st_lsm303agr_reboot()
876 static int drv_mag_st_lsm303agr_enable_off_canc(i2c_dev_t* drv) in drv_mag_st_lsm303agr_enable_off_canc()
893 static int drv_mag_st_lsm303agr_enable_temp(i2c_dev_t* drv) in drv_mag_st_lsm303agr_enable_temp()
998 static int drv_mag_st_lsm303agr_set_default_config(i2c_dev_t* drv) in drv_mag_st_lsm303agr_set_default_config()
[all …]
A Ddrv_gyro_st_a3g4250d.c68 i2c_dev_t a3g4250d_ctx = {
75 UNUSED static int drv_gyro_st_a3g4250d_soft_reset(i2c_dev_t* drv) in drv_gyro_st_a3g4250d_soft_reset()
80 static int drv_gyro_st_a3g4250d_validate_id(i2c_dev_t* drv, uint8_t id_value) in drv_gyro_st_a3g4250d_validate_id()
101 static int drv_gyro_st_a3g4250d_set_bdu(i2c_dev_t* drv) in drv_gyro_st_a3g4250d_set_bdu()
106 static int drv_gyro_st_a3g4250d_set_power_mode(i2c_dev_t* drv, dev_power_mode_e mode) in drv_gyro_st_a3g4250d_set_power_mode()
163 static int drv_gyro_st_a3g4250d_set_odr(i2c_dev_t* drv, uint32_t hz) in drv_gyro_st_a3g4250d_set_odr()
175 static int drv_gyro_st_a3g4250d_set_range(i2c_dev_t* drv, uint32_t range) in drv_gyro_st_a3g4250d_set_range()
A Ddrv_temp_humi_ams_ens210.c139 i2c_dev_t ens210_ctx = {
171 static int drv_ens210_read_temp_and_humi(i2c_dev_t* drv, int32_t *temperature, uint32_t *humidity) in drv_ens210_read_temp_and_humi()
249 UNUSED static int drv_ens210_update_data(i2c_dev_t* drv) in drv_ens210_update_data()
267 static int drv_temp_humi_ams_ens210_validate_id(i2c_dev_t* drv, uint8_t id_value) in drv_temp_humi_ams_ens210_validate_id()
300 UNUSED static int drv_temp_humi_ams_ens210_soft_reset(i2c_dev_t* drv) in drv_temp_humi_ams_ens210_soft_reset()
323 static int drv_temp_humi_ams_ens210_set_power_mode(i2c_dev_t* drv, dev_power_mode_e mode) in drv_temp_humi_ams_ens210_set_power_mode()
328 UNUSED static int drv_temp_humi_ams_ens210_set_default_config(i2c_dev_t* drv) in drv_temp_humi_ams_ens210_set_default_config()
348 UNUSED static int drv_temp_humi_ams_ens210_get_calib_param(i2c_dev_t* drv) in drv_temp_humi_ams_ens210_get_calib_param()
353 UNUSED static int drv_temp_humi_ams_ens210_set_work_mode(i2c_dev_t* drv,uint8_t mode) in drv_temp_humi_ams_ens210_set_work_mode()
/AliOS-Things-master/hardware/chip/rtl872xd/hal/
A Di2c.c41 int32_t hal_i2c_init(i2c_dev_t *i2c) in hal_i2c_init()
65 int32_t hal_i2c_master_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data,uint16_t size, u… in hal_i2c_master_send()
83 int32_t hal_i2c_master_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data,uint16_t size, uint32_… in hal_i2c_master_recv()
101 int32_t hal_i2c_slave_send(i2c_dev_t *i2c, const uint8_t *data, uint16_t size, uint32_t timeout) in hal_i2c_slave_send()
116 int32_t hal_i2c_slave_recv(i2c_dev_t *i2c, uint8_t *data, uint16_t size, uint32_t timeout) in hal_i2c_slave_recv()
131 int32_t hal_i2c_mem_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in hal_i2c_mem_write()
140 int32_t hal_i2c_mem_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in hal_i2c_mem_read()
149 int32_t hal_i2c_finalize(i2c_dev_t *i2c) in hal_i2c_finalize()
/AliOS-Things-master/components/amp_adapter/platform/aos/peripheral/
A Daos_hal_i2c.c15 int32_t aos_hal_i2c_init(i2c_dev_t *i2c) in aos_hal_i2c_init()
73 int32_t aos_hal_i2c_master_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data, in aos_hal_i2c_master_send()
105 int32_t aos_hal_i2c_master_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data, in aos_hal_i2c_master_recv()
137 int32_t aos_hal_i2c_slave_send(i2c_dev_t *i2c, const uint8_t *data, uint16_t size, uint32_t timeout) in aos_hal_i2c_slave_send()
143 int32_t aos_hal_i2c_slave_recv(i2c_dev_t *i2c, uint8_t *data, uint16_t size, uint32_t timeout) in aos_hal_i2c_slave_recv()
149 int32_t aos_hal_i2c_mem_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in aos_hal_i2c_mem_write()
182 int32_t aos_hal_i2c_mem_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in aos_hal_i2c_mem_read()
214 int32_t aos_hal_i2c_finalize(i2c_dev_t *i2c) in aos_hal_i2c_finalize()
/AliOS-Things-master/hardware/chip/haas1000/hal/
A Di2c.c23 int32_t hal_i2c_init(i2c_dev_t *i2c) in hal_i2c_init()
78 int32_t hal_i2c_master_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data, in hal_i2c_master_send()
112 int32_t hal_i2c_master_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data, in hal_i2c_master_recv()
134 uint32_t hal_i2c_master_recv_vendor(i2c_dev_t *i2c, uint16_t device_addr, uint8_t *tx_buf, uint16_t… in hal_i2c_master_recv_vendor()
166 int32_t hal_i2c_slave_send(i2c_dev_t *i2c, const uint8_t *data, uint16_t size, uint32_t timeout) in hal_i2c_slave_send()
197 int32_t hal_i2c_slave_recv(i2c_dev_t *i2c, uint8_t *data, uint16_t size, uint32_t timeout) in hal_i2c_slave_recv()
231 int32_t hal_i2c_mem_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in hal_i2c_mem_write()
291 int32_t hal_i2c_mem_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in hal_i2c_mem_read()
348 int32_t hal_i2c_finalize(i2c_dev_t *i2c) in hal_i2c_finalize()
/AliOS-Things-master/components/drivers/external_device/rx8130ce/internal/
A Drtcif.h22 int rtc_i2c_init(i2c_dev_t *i2c);
37 int rtc_i2c_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t reg_addr,
55 int32_t rtc_i2c_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t reg_addr,
/AliOS-Things-master/components/sensor/hal/
A Dsensor_drv_api.c11 int32_t vfs_i2c_init(i2c_dev_t *i2c) in vfs_i2c_init()
74 static int32_t vfs_i2c_master_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data, in vfs_i2c_master_send()
103 static int32_t vfs_i2c_master_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data, in vfs_i2c_master_recv()
134 static int32_t vfs_i2c_mem_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in vfs_i2c_mem_write()
164 static int32_t vfs_i2c_mem_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in vfs_i2c_mem_read()
193 static int32_t vfs_i2c_finalize(i2c_dev_t *i2c) in vfs_i2c_finalize()
226 int32_t sensor_i2c_init(i2c_dev_t *i2c) in sensor_i2c_init()
238 int32_t sensor_i2c_read(i2c_dev_t *i2c, uint16_t reg, uint8_t *data, in sensor_i2c_read()
257 int32_t sensor_i2c_write(i2c_dev_t *i2c, uint16_t reg, uint8_t *data, in sensor_i2c_write()
274 int32_t sensor_drv_i2c_master_send(i2c_dev_t *i2c, uint8_t *data, in sensor_drv_i2c_master_send()
[all …]
/AliOS-Things-master/components/py_engine/adapter/haas/
A Dmachine_hw_i2c.c45 i2c_dev_t dev;
54 i2c_dev_t *dev = &self->dev; in mp_machine_hw_i2c_init()
65 i2c_dev_t *dev = &self->dev; in mp_machine_hw_i2c_deinit()
73 i2c_dev_t *dev = &self->dev; in mp_machine_hw_i2c_transfer()
104 i2c_dev_t *dev = &self->dev; in mp_machine_hw_i2c_write()
125 i2c_dev_t *dev = &self->dev; in mp_machine_hw_i2c_read()
149 i2c_dev_t *dev = &self->dev; in machine_hw_i2c_print()
160 i2c_dev_t *dev = &self->dev; in machine_hw_i2c_init()
250 i2c_dev_t *dev = &self->dev; in machine_hw_i2c_make_new()

Completed in 48 milliseconds

12345