/AliOS-Things-master/components/amp_adapter/include/peripheral/ |
A D | aos_hal_i2c.h | 54 } 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 D | i2c.h | 54 } 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 D | pca9544_i2c_drv.h | 18 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 D | aos_hal_i2c.c | 12 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 D | mux_i2c.h | 21 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 D | mux_i2c.c | 22 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 D | pca9544.c | 8 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 D | sensor_drv_api.h | 18 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 D | drv_mag_rohm_bm1422a.c | 120 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 D | drv_mag_st_lis3mdl.c | 110 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 D | drv_mag_senodia_st350.c | 88 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 D | drv_mag_st_lis2mdl.c | 98 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 D | drv_mag_senodia_st480.c | 61 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 D | drv_tvoc_ams_ccs811.c | 67 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 D | drv_ir_akm_ak9754.c | 176 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 D | drv_co2_sensirion_scd30.c | 54 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 D | drv_acc_mag_st_lsm303agr.c | 214 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 D | drv_gyro_st_a3g4250d.c | 68 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 D | drv_temp_humi_ams_ens210.c | 139 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 D | i2c.c | 41 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 D | aos_hal_i2c.c | 15 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 D | i2c.c | 23 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 D | rtcif.h | 22 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 D | sensor_drv_api.c | 11 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 D | machine_hw_i2c.c | 45 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()
|