/AliOS-Things-master/components/SDL2/src/sensor/ |
A D | SDL_sensor.c | 249 sensor = (SDL_Sensor *) SDL_calloc(sizeof(*sensor), 1); in SDL_SensorOpen() 283 return sensor; in SDL_SensorOpen() 295 for (sensor = SDL_sensors; sensor; sensor = sensor->next) { in SDL_SensorFromInstanceID() 301 return sensor; in SDL_SensorFromInstanceID() 415 sensor->driver->Close(sensor); in SDL_SensorClose() 437 SDL_free(sensor); in SDL_SensorClose() 495 event.sensor.which = sensor->instance_id; in SDL_PrivateSensorUpdate() 497 SDL_memset(event.sensor.data, 0, sizeof(event.sensor.data)); in SDL_PrivateSensorUpdate() 528 for (sensor = SDL_sensors; sensor; sensor = sensor->next) { in SDL_SensorUpdate() 529 sensor->driver->Update(sensor); in SDL_SensorUpdate() [all …]
|
/AliOS-Things-master/components/sensor/drv/ |
A D | drv_canbus_inv_mpu9250.c | 62 sensor_obj_t sensor; in drv_canbus_acc_inv_mpu9250_init() local 63 memset(&sensor, 0, sizeof(sensor)); in drv_canbus_acc_inv_mpu9250_init() 69 sensor.close = NULL; in drv_canbus_acc_inv_mpu9250_init() 71 sensor.write = NULL; in drv_canbus_acc_inv_mpu9250_init() 72 sensor.ioctl = NULL; in drv_canbus_acc_inv_mpu9250_init() 73 sensor.irq_handle = NULL; in drv_canbus_acc_inv_mpu9250_init() 126 sensor_obj_t sensor; in drv_canbus_gyro_inv_mpu9250_init() local 127 memset(&sensor, 0, sizeof(sensor)); in drv_canbus_gyro_inv_mpu9250_init() 133 sensor.close = NULL; in drv_canbus_gyro_inv_mpu9250_init() 135 sensor.write = NULL; in drv_canbus_gyro_inv_mpu9250_init() [all …]
|
A D | drv_temp_humi_si_si7006.c | 143 sensor_obj_t sensor; in drv_temp_si_si7006_init() local 145 memset(&sensor, 0, sizeof(sensor)); in drv_temp_si_si7006_init() 148 sensor.tag = TAG_DEV_TEMP; in drv_temp_si_si7006_init() 149 sensor.path = dev_temp_path; in drv_temp_si_si7006_init() 150 sensor.io_port = I2C_PORT; in drv_temp_si_si7006_init() 158 ret = sensor_create_obj(&sensor); in drv_temp_si_si7006_init() 267 sensor_obj_t sensor; in drv_humi_si_si7006_init() local 269 memset(&sensor, 0, sizeof(sensor)); in drv_humi_si_si7006_init() 271 sensor.tag = TAG_DEV_HUMI; in drv_humi_si_si7006_init() 273 sensor.io_port = I2C_PORT; in drv_humi_si_si7006_init() [all …]
|
A D | drv_temp_humi_st_hts221.c | 376 sensor_obj_t sensor; in drv_temp_st_hts221_init() local 378 memset(&sensor, 0, sizeof(sensor)); in drv_temp_st_hts221_init() 381 sensor.tag = TAG_DEV_TEMP; in drv_temp_st_hts221_init() 382 sensor.path = dev_temp_path; in drv_temp_st_hts221_init() 383 sensor.io_port = I2C_PORT; in drv_temp_st_hts221_init() 392 ret = sensor_create_obj(&sensor); in drv_temp_st_hts221_init() 547 sensor_obj_t sensor; in drv_humi_st_hts221_init() local 549 memset(&sensor, 0, sizeof(sensor)); in drv_humi_st_hts221_init() 551 sensor.tag = TAG_DEV_HUMI; in drv_humi_st_hts221_init() 553 sensor.io_port = I2C_PORT; in drv_humi_st_hts221_init() [all …]
|
A D | drv_rtc_maxim_ds1307.c | 231 sensor_obj_t sensor; in drv_rtc_maxim_ds1307_init() local 232 memset(&sensor, 0, sizeof(sensor)); in drv_rtc_maxim_ds1307_init() 234 sensor.io_port = I2C_PORT; in drv_rtc_maxim_ds1307_init() 235 sensor.tag = TAG_DEV_RTC; in drv_rtc_maxim_ds1307_init() 236 sensor.path = dev_rtc_path; in drv_rtc_maxim_ds1307_init() 237 sensor.open = drv_rtc_maxim_ds1307_open; in drv_rtc_maxim_ds1307_init() 238 sensor.close = drv_rtc_maxim_ds1307_close; in drv_rtc_maxim_ds1307_init() 239 sensor.read = drv_rtc_maxim_ds1307_read; in drv_rtc_maxim_ds1307_init() 240 sensor.write = drv_rtc_maxim_ds1307_write; in drv_rtc_maxim_ds1307_init() 241 sensor.ioctl = drv_rtc_maxim_ds1307_ioctl; in drv_rtc_maxim_ds1307_init() [all …]
|
A D | drv_temp_adi_adt7410.c | 273 sensor_obj_t sensor; in drv_temp_adi_adt7410_init() local 274 memset(&sensor, 0, sizeof(sensor)); in drv_temp_adi_adt7410_init() 277 sensor.tag = TAG_DEV_TEMP; in drv_temp_adi_adt7410_init() 278 sensor.path = dev_temp_path; in drv_temp_adi_adt7410_init() 279 sensor.io_port = I2C_PORT; in drv_temp_adi_adt7410_init() 280 sensor.open = drv_temp_adi_adt7410_open; in drv_temp_adi_adt7410_init() 281 sensor.close = drv_temp_adi_adt7410_close; in drv_temp_adi_adt7410_init() 282 sensor.read = drv_temp_adi_adt7410_read; in drv_temp_adi_adt7410_init() 283 sensor.write = drv_temp_adi_adt7410_write; in drv_temp_adi_adt7410_init() 284 sensor.ioctl = drv_temp_adi_adt7410_ioctl; in drv_temp_adi_adt7410_init() [all …]
|
A D | drv_acc_mir3_da213B.c | 299 sensor_obj_t sensor; in drv_acc_mir3_da213B_init() local 300 memset(&sensor, 0, sizeof(sensor)); in drv_acc_mir3_da213B_init() 303 sensor.tag = TAG_DEV_ACC; in drv_acc_mir3_da213B_init() 304 sensor.path = dev_acc_path; in drv_acc_mir3_da213B_init() 305 sensor.io_port = I2C_PORT; in drv_acc_mir3_da213B_init() 306 sensor.open = drv_acc_mir3_da213B_open; in drv_acc_mir3_da213B_init() 307 sensor.close = drv_acc_mir3_da213B_close; in drv_acc_mir3_da213B_init() 308 sensor.read = drv_acc_mir3_da213B_read; in drv_acc_mir3_da213B_init() 309 sensor.write = drv_acc_mir3_da213B_write; in drv_acc_mir3_da213B_init() 310 sensor.ioctl = drv_acc_mir3_da213B_ioctl; in drv_acc_mir3_da213B_init() [all …]
|
A D | drv_acc_mir3_da312B.c | 299 sensor_obj_t sensor; in drv_acc_mir3_da312B_init() local 300 memset(&sensor, 0, sizeof(sensor)); in drv_acc_mir3_da312B_init() 303 sensor.tag = TAG_DEV_ACC; in drv_acc_mir3_da312B_init() 304 sensor.path = dev_acc_path; in drv_acc_mir3_da312B_init() 305 sensor.io_port = I2C_PORT; in drv_acc_mir3_da312B_init() 306 sensor.open = drv_acc_mir3_da312B_open; in drv_acc_mir3_da312B_init() 307 sensor.close = drv_acc_mir3_da312B_close; in drv_acc_mir3_da312B_init() 308 sensor.read = drv_acc_mir3_da312B_read; in drv_acc_mir3_da312B_init() 309 sensor.write = drv_acc_mir3_da312B_write; in drv_acc_mir3_da312B_init() 310 sensor.ioctl = drv_acc_mir3_da312B_ioctl; in drv_acc_mir3_da312B_init() [all …]
|
A D | drv_acc_mir3_da380B.c | 299 sensor_obj_t sensor; in drv_acc_mir3_da380B_init() local 300 memset(&sensor, 0, sizeof(sensor)); in drv_acc_mir3_da380B_init() 303 sensor.tag = TAG_DEV_ACC; in drv_acc_mir3_da380B_init() 304 sensor.path = dev_acc_path; in drv_acc_mir3_da380B_init() 305 sensor.io_port = I2C_PORT; in drv_acc_mir3_da380B_init() 306 sensor.open = drv_acc_mir3_da380B_open; in drv_acc_mir3_da380B_init() 307 sensor.close = drv_acc_mir3_da380B_close; in drv_acc_mir3_da380B_init() 308 sensor.read = drv_acc_mir3_da380B_read; in drv_acc_mir3_da380B_init() 309 sensor.write = drv_acc_mir3_da380B_write; in drv_acc_mir3_da380B_init() 310 sensor.ioctl = drv_acc_mir3_da380B_ioctl; in drv_acc_mir3_da380B_init() [all …]
|
A D | drv_tvoc_ams_ccs811.c | 318 sensor_obj_t sensor; in drv_voc_ams_ccs811_init() local 320 memset(&sensor, 0, sizeof(sensor)); in drv_voc_ams_ccs811_init() 322 sensor.tag = TAG_DEV_TVOC; in drv_voc_ams_ccs811_init() 323 sensor.path = dev_tvoc_path; in drv_voc_ams_ccs811_init() 324 sensor.io_port = I2C_PORT; in drv_voc_ams_ccs811_init() 325 sensor.open = drv_voc_ams_ccs811_open; in drv_voc_ams_ccs811_init() 326 sensor.close = drv_voc_ams_ccs811_close; in drv_voc_ams_ccs811_init() 327 sensor.read = drv_voc_ams_ccs811_read; in drv_voc_ams_ccs811_init() 328 sensor.write = drv_voc_ams_ccs811_write; in drv_voc_ams_ccs811_init() 329 sensor.ioctl = drv_voc_ams_ccs811_ioctl; in drv_voc_ams_ccs811_init() [all …]
|
A D | drv_gs_pixart_paj7620.c | 597 sensor_obj_t sensor; in drv_gs_pixart_paj7620_init() local 598 memset(&sensor, 0, sizeof(sensor)); in drv_gs_pixart_paj7620_init() 601 sensor.tag = TAG_DEV_GS; in drv_gs_pixart_paj7620_init() 602 sensor.path = dev_gs_path; in drv_gs_pixart_paj7620_init() 603 sensor.io_port = I2C_PORT; in drv_gs_pixart_paj7620_init() 604 sensor.mode = DEV_POLLING; in drv_gs_pixart_paj7620_init() 605 sensor.power = DEV_POWER_OFF; in drv_gs_pixart_paj7620_init() 606 sensor.open = drv_gs_pixart_paj7620_open; in drv_gs_pixart_paj7620_init() 608 sensor.read = drv_gs_pixart_paj7620_read; in drv_gs_pixart_paj7620_init() 611 sensor.irq_handle = NULL; in drv_gs_pixart_paj7620_init() [all …]
|
A D | drv_temp_humi_baro_bosch_bme280.c | 970 sensor_obj_t sensor; in drv_humi_bosch_bme280_init() local 972 memset(&sensor, 0, sizeof(sensor)); in drv_humi_bosch_bme280_init() 976 sensor.tag = TAG_DEV_HUMI; in drv_humi_bosch_bme280_init() 981 sensor.write = NULL; in drv_humi_bosch_bme280_init() 985 ret = sensor_create_obj(&sensor); in drv_humi_bosch_bme280_init() 1134 sensor_obj_t sensor; in drv_temp_bosch_bme280_init() local 1136 memset(&sensor, 0, sizeof(sensor)); in drv_temp_bosch_bme280_init() 1145 sensor.write = NULL; in drv_temp_bosch_bme280_init() 1301 sensor_obj_t sensor; in drv_baro_bosch_bme280_init() local 1303 memset(&sensor, 0, sizeof(sensor)); in drv_baro_bosch_bme280_init() [all …]
|
A D | drv_acc_st_h3lis100dl.c | 288 sensor_obj_t sensor; in drv_acc_st_h3lis100dl_init() local 289 memset(&sensor, 0, sizeof(sensor)); in drv_acc_st_h3lis100dl_init() 292 sensor.io_port = I2C_PORT; in drv_acc_st_h3lis100dl_init() 293 sensor.tag = TAG_DEV_ACC; in drv_acc_st_h3lis100dl_init() 294 sensor.path = dev_acc_path; in drv_acc_st_h3lis100dl_init() 295 sensor.open = drv_acc_st_h3lis100dl_open; in drv_acc_st_h3lis100dl_init() 296 sensor.close = drv_acc_st_h3lis100dl_close; in drv_acc_st_h3lis100dl_init() 297 sensor.read = drv_acc_st_h3lis100dl_read; in drv_acc_st_h3lis100dl_init() 298 sensor.write = NULL; in drv_acc_st_h3lis100dl_init() 299 sensor.ioctl = drv_acc_st_h3lis100dl_ioctl; in drv_acc_st_h3lis100dl_init() [all …]
|
/AliOS-Things-master/components/SDL2/src/sensor/windows/ |
A D | SDL_windowssensor.c | 52 ISensor *sensor; member 65 static int ConnectSensor(ISensor *sensor); 66 static int DisconnectSensor(ISensor *sensor); 252 static int ConnectSensor(ISensor *sensor) in ConnectSensor() argument 262 hr = ISensor_GetID(sensor, &sensor_id); in ConnectSensor() 267 hr = ISensor_GetType(sensor, &type_id); in ConnectSensor() 300 ISensor_AddRef(sensor); in ConnectSensor() 309 new_sensor->sensor = sensor; in ConnectSensor() 326 if (sensor == old_sensor->sensor) { in DisconnectSensor() 328 ISensor_Release(sensor); in DisconnectSensor() [all …]
|
/AliOS-Things-master/solutions/javascript_demo/agriculture_demo/ |
A D | bmp280.js | 20 var sensor = i2c.open({ variable 34 sensor.writeMem(regaddr, regval); 40 var regval = sensor.readMem(0xf4, 1); 42 sensor.writeMem(0xf4, regval); 48 var regval = sensor.readMem(0xf4, 1); 50 sensor.writeMem(0xf4, regval); 59 sensor.writeMem(0xf5, regval); 69 sensor.writeMem(0xf4, regval); 70 regval = sensor.readMem(0xf4, 1); 190 sensor.close(); [all …]
|
/AliOS-Things-master/components/sensor/drv/drv_ps_st_vl53l0x/ |
A D | drv_ps_st_vl53l0x.c | 42 static sensor_obj_t sensor; variable 53 if (sensor.mode == DEV_INT) { in VL53L0X_INTERRRUPT_INIT() 62 } else if (sensor.mode == DEV_DATA_READY) { in VL53L0X_INTERRRUPT_INIT() 305 sensor.tag = TAG_DEV_PS; in drv_ps_st_vl53l0x_init() 306 sensor.path = dev_ps_path; in drv_ps_st_vl53l0x_init() 307 sensor.io_port = I2C_PORT; in drv_ps_st_vl53l0x_init() 308 sensor.open = drv_ps_st_vl53l0x_open; in drv_ps_st_vl53l0x_init() 314 sensor.mode = DEV_POLLING; in drv_ps_st_vl53l0x_init() 315 sensor.gpio.port = VL53L0X_IRQ_PIN; in drv_ps_st_vl53l0x_init() 316 sensor.gpio.config = IRQ_MODE; in drv_ps_st_vl53l0x_init() [all …]
|
/AliOS-Things-master/components/sensor/ |
A D | README.md | 1 @page sensor sensor 8 sensor 组件是 udata 组件的 Sensor Driver 部分,可单独提供 sensor hal 接口给外部模块使用,而无需使用 udata 组件全部功能。 34 │ ├── sensor 35 │ │ └── sensor.h 105 - sensor: master 107 在执行编译步骤时,会自动下载 sensor 组件及依赖的相关组件,sensor组件源码被下载到了./components/sensor路径中。 221 ## 3. 添加 sensor 组件 233 - sensor: master 271 sensor设备驱动 components/sensor/drv/drv_####_####_####.c 中 i2c_dev_t 结构体成员 port 要与 sensor_i2c_init() 初… 297 > 2. components/sensor/drv/drv_init.c 中添加驱动程序的宏开关, 如 [all …]
|
/AliOS-Things-master/components/SDL2/src/sensor/android/ |
A D | SDL_androidsensor.c | 131 SDL_ANDROID_SensorOpen(SDL_Sensor *sensor, int device_index) in SDL_ANDROID_SensorOpen() argument 163 sensor->hwdata = hwdata; in SDL_ANDROID_SensorOpen() 168 SDL_ANDROID_SensorUpdate(SDL_Sensor *sensor) in SDL_ANDROID_SensorUpdate() argument 176 while (ASensorEventQueue_getEvents(sensor->hwdata->eventqueue, &event, 1) > 0) { in SDL_ANDROID_SensorUpdate() 177 SDL_PrivateSensorUpdate(sensor, event.data, SDL_arraysize(event.data)); in SDL_ANDROID_SensorUpdate() 183 SDL_ANDROID_SensorClose(SDL_Sensor *sensor) in SDL_ANDROID_SensorClose() argument 185 if (sensor->hwdata) { in SDL_ANDROID_SensorClose() 186 ASensorEventQueue_disableSensor(sensor->hwdata->eventqueue, sensor->hwdata->asensor); in SDL_ANDROID_SensorClose() 187 ASensorManager_destroyEventQueue(SDL_sensor_manager, sensor->hwdata->eventqueue); in SDL_ANDROID_SensorClose() 188 SDL_free(sensor->hwdata); in SDL_ANDROID_SensorClose() [all …]
|
/AliOS-Things-master/components/amp/example-js/ |
A D | i2c.js | 6 var sensor = i2c.open({ variable 16 sensor.write(msgbuf) 17 var value = sensor.read(2) 21 sensor.writeMem(memaddr, msgbuf) 24 var vol = sensor.readMem(memaddr, 2) 28 sensor.close();
|
/AliOS-Things-master/solutions/javascript_demo/board/haas600/ |
A D | i2c.js | 7 var sensor = i2c.open({ variable 17 sensor.write(msgbuf) 18 var value = sensor.read(2) 22 sensor.writeMem(memaddr, msgbuf) 24 var vol = sensor.readMem(memaddr, 2) 27 sensor.close();
|
/AliOS-Things-master/solutions/javascript_demo/board/haas-edu-k1/ |
A D | i2c.js | 7 var sensor = i2c.open({ variable 17 sensor.write(msgbuf) 18 var value = sensor.read(2) 22 sensor.writeMem(memaddr, msgbuf) 24 var vol = sensor.readMem(memaddr, 2) 27 sensor.close();
|
/AliOS-Things-master/solutions/javascript_demo/board/haas100/ |
A D | i2c.js | 7 var sensor = i2c.open({ variable 17 sensor.write(msgbuf) 18 var value = sensor.read(2) 22 sensor.writeMem(memaddr, msgbuf) 24 var vol = sensor.readMem(memaddr, 2) 27 sensor.close();
|
/AliOS-Things-master/components/SDL2/src/sensor/coremotion/ |
A D | SDL_coremotionsensor.m | 26 /* This is the system specific header for the SDL sensor API */ 126 SDL_COREMOTION_SensorOpen(SDL_Sensor *sensor, int device_index) 134 sensor->hwdata = hwdata; 136 switch (sensor->type) 151 SDL_COREMOTION_SensorUpdate(SDL_Sensor *sensor) 153 switch (sensor->type) 193 SDL_COREMOTION_SensorClose(SDL_Sensor *sensor) 195 if (sensor->hwdata) { 196 switch (sensor->type) 207 SDL_free(sensor->hwdata); [all …]
|
/AliOS-Things-master/components/SDL2/test/ |
A D | testsensor.c | 39 SDL_Sensor *sensor = SDL_SensorFromInstanceID(event->which); in HandleSensorEvent() local 40 if (!sensor) { in HandleSensorEvent() 45 switch (SDL_SensorGetType(sensor)) { in HandleSensorEvent() 53 … SDL_Log("Sensor update for sensor type %s\n", GetSensorTypeString(SDL_SensorGetType(sensor))); in HandleSensorEvent() 82 SDL_Sensor *sensor = SDL_SensorOpen(i); in main() local 83 if (sensor == NULL) { in main() 101 HandleSensorEvent(&event.sensor); in main()
|
/AliOS-Things-master/components/SDL2/include/ |
A D | SDL_sensor.h | 197 extern DECLSPEC const char *SDLCALL SDL_SensorGetName(SDL_Sensor *sensor); 206 extern DECLSPEC SDL_SensorType SDLCALL SDL_SensorGetType(SDL_Sensor *sensor); 215 extern DECLSPEC int SDLCALL SDL_SensorGetNonPortableType(SDL_Sensor *sensor); 224 extern DECLSPEC SDL_SensorID SDLCALL SDL_SensorGetInstanceID(SDL_Sensor *sensor); 237 extern DECLSPEC int SDLCALL SDL_SensorGetData(SDL_Sensor * sensor, float *data, int num_values); 242 extern DECLSPEC void SDLCALL SDL_SensorClose(SDL_Sensor * sensor);
|