Lines Matching refs:args
82 static void irq_callback(void *args) in irq_callback() argument
84 rt_sensor_t sensor = (rt_sensor_t)args; in irq_callback()
332 static rt_err_t rt_sensor_control(rt_device_t dev, int cmd, void *args) in rt_sensor_control() argument
351 if (args) in rt_sensor_control()
353 result = local_ctrl(sensor, RT_SENSOR_CTRL_GET_ID, args); in rt_sensor_control()
357 if (args) in rt_sensor_control()
359 rt_memcpy(args, &sensor->info, sizeof(struct rt_sensor_info)); in rt_sensor_control()
364 result = local_ctrl(sensor, RT_SENSOR_CTRL_SET_RANGE, args); in rt_sensor_control()
367 sensor->config.range = (rt_int32_t)args; in rt_sensor_control()
373 result = local_ctrl(sensor, RT_SENSOR_CTRL_SET_ODR, args); in rt_sensor_control()
376 sensor->config.odr = (rt_uint32_t)args & 0xFFFF; in rt_sensor_control()
382 result = local_ctrl(sensor, RT_SENSOR_CTRL_SET_POWER, args); in rt_sensor_control()
385 sensor->config.power = (rt_uint32_t)args & 0xFF; in rt_sensor_control()
391 result = local_ctrl(sensor, RT_SENSOR_CTRL_SELF_TEST, args); in rt_sensor_control()
398 result = local_ctrl(sensor, cmd, args); in rt_sensor_control()