Home
last modified time | relevance | path

Searched refs:sensor (Results 1 – 25 of 106) sorted by relevance

12345

/AliOS-Things-master/components/SDL2/src/sensor/
A DSDL_sensor.c249 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 Ddrv_canbus_inv_mpu9250.c62 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 Ddrv_temp_humi_si_si7006.c143 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 Ddrv_temp_humi_st_hts221.c376 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 Ddrv_rtc_maxim_ds1307.c231 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 Ddrv_temp_adi_adt7410.c273 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 Ddrv_acc_mir3_da213B.c299 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 Ddrv_acc_mir3_da312B.c299 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 Ddrv_acc_mir3_da380B.c299 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 Ddrv_tvoc_ams_ccs811.c318 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 Ddrv_gs_pixart_paj7620.c597 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 Ddrv_temp_humi_baro_bosch_bme280.c970 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 Ddrv_acc_st_h3lis100dl.c288 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 DSDL_windowssensor.c52 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 Dbmp280.js20 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 Ddrv_ps_st_vl53l0x.c42 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 DREADME.md1 @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 DSDL_androidsensor.c131 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 Di2c.js6 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 Di2c.js7 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 Di2c.js7 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 Di2c.js7 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 DSDL_coremotionsensor.m26 /* 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 Dtestsensor.c39 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 DSDL_sensor.h197 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);

Completed in 44 milliseconds

12345