Lines Matching refs:sensor

251 static void sensor_show_data(rt_size_t num, rt_sensor_t sensor, struct rt_sensor_data *sensor_data)  in sensor_show_data()  argument
253 const char *unit_name = sensor_get_unit_name(&sensor->info); in sensor_show_data()
254 switch (sensor->info.type) in sensor_show_data()
321 static const char* sensor_get_intf_name(rt_sensor_t sensor) in sensor_get_intf_name() argument
323 rt_uint8_t type = sensor->config.intf.type; in sensor_get_intf_name()
363 rt_sensor_t sensor = (rt_sensor_t)parameter; in sensor_fifo_rx_entry() local
367 data = (struct rt_sensor_data *)rt_calloc(sensor->info.fifo_max, sizeof(struct rt_sensor_data)); in sensor_fifo_rx_entry()
377 res = rt_device_read((rt_device_t)sensor, 0, data, sensor->info.fifo_max); in sensor_fifo_rx_entry()
380 sensor_show_data(i, sensor, &data[i]); in sensor_fifo_rx_entry()
389 rt_sensor_t sensor; in sensor_fifo() local
397 sensor = (rt_sensor_t)dev; in sensor_fifo()
416 sensor_fifo_rx_entry, sensor, in sensor_fifo()
430 rt_sensor_t sensor = (rt_sensor_t)parameter; in sensor_irq_rx_entry() local
441 sensor_show_data(i++, sensor, &data); in sensor_irq_rx_entry()
450 rt_sensor_t sensor; in sensor_int() local
458 sensor = (rt_sensor_t)dev; in sensor_int()
471 sensor_irq_rx_entry, sensor, in sensor_int()
492 rt_sensor_t sensor; in sensor_polling() local
507 sensor = (rt_sensor_t)dev; in sensor_polling()
508 delay = sensor->info.acquire_min > 100 ? sensor->info.acquire_min : 100; in sensor_polling()
526 sensor_show_data(i, sensor, &data); in sensor_polling()
553 static int sensor(int argc, char **argv) in sensor() function
557 rt_sensor_t sensor; in sensor() local
574 sensor = (rt_sensor_t)dev; in sensor()
575 rt_kprintf("name :%s\n", sensor->info.name); in sensor()
576 rt_kprintf("type: :%s\n", sensor_get_type_name(&sensor->info)); in sensor()
577 rt_kprintf("vendor :%s\n", sensor_get_vendor_name(&sensor->info)); in sensor()
578 rt_kprintf("unit :%s\n", sensor_get_unit_name(&sensor->info)); in sensor()
579 rt_kprintf("fetch data:%s\n", sensor_get_fetch_mode_name(&sensor->info)); in sensor()
580 rt_kprintf("power :%s\n", sensor_get_power_mode_name(&sensor->info)); in sensor()
581 rt_kprintf("accuracy :%s\n", sensor_get_accuracy_mode_name(&sensor->info)); in sensor()
582 rt_kprintf("range max :%f\n", sensor->info.scale.range_max); in sensor()
583 rt_kprintf("range min :%f\n", sensor->info.scale.range_min); in sensor()
584 rt_kprintf("resolution:%f\n", sensor->info.accuracy.resolution); in sensor()
585 rt_kprintf("error :%f\n", sensor->info.accuracy.error); in sensor()
586 rt_kprintf("acquire min:%fms\n", sensor->info.acquire_min); in sensor()
587 rt_kprintf("fifo max :%d\n", sensor->info.fifo_max); in sensor()
588 rt_kprintf("interface type :%s\n", sensor_get_intf_name(sensor)); in sensor()
589 rt_kprintf("interface device :%s\n", sensor->config.intf.dev_name); in sensor()
605 sensor = (rt_sensor_t)dev; in sensor()
606 delay = sensor->info.acquire_min > 100 ? sensor->info.acquire_min : 100; in sensor()
617 sensor_show_data(i, sensor, &data); in sensor()
708 sensor = (rt_sensor_t)dev; in sensor()
711 rt_kprintf("current power mode: %s\n", sensor_get_power_mode_name(&sensor->info)); in sensor()
718 … rt_kprintf("set new power mode as: %s\n", sensor_get_power_mode_name(&sensor->info)); in sensor()
740 sensor = (rt_sensor_t)dev; in sensor()
743 rt_kprintf("current accuracy mode: %s\n", sensor_get_accuracy_mode_name(&sensor->info)); in sensor()
750 … rt_kprintf("set new accuracy mode as: %s\n", sensor_get_accuracy_mode_name(&sensor->info)); in sensor()
772 sensor = (rt_sensor_t)dev; in sensor()
775 rt_kprintf("current fetch data mode: %s\n", sensor_get_fetch_mode_name(&sensor->info)); in sensor()
782 … rt_kprintf("set new fetch data mode as: %s\n", sensor_get_fetch_mode_name(&sensor->info)); in sensor()
801 MSH_CMD_EXPORT(sensor, sensor test function);