Lines Matching refs:config

70     else if (sen->config.mode == RT_SENSOR_MODE_INT)  in rt_sensor_cb()
75 else if (sen->config.mode == RT_SENSOR_MODE_FIFO) in rt_sensor_cb()
104 if (sensor->config.irq_pin.pin == RT_PIN_NONE) in rt_sensor_irq_init()
109 rt_pin_mode(sensor->config.irq_pin.pin, sensor->config.irq_pin.mode); in rt_sensor_irq_init()
111 if (sensor->config.irq_pin.mode == PIN_MODE_INPUT_PULLDOWN) in rt_sensor_irq_init()
113 … rt_pin_attach_irq(sensor->config.irq_pin.pin, PIN_IRQ_MODE_RISING, irq_callback, (void *)sensor); in rt_sensor_irq_init()
115 else if (sensor->config.irq_pin.mode == PIN_MODE_INPUT_PULLUP) in rt_sensor_irq_init()
117 … rt_pin_attach_irq(sensor->config.irq_pin.pin, PIN_IRQ_MODE_FALLING, irq_callback, (void *)sensor); in rt_sensor_irq_init()
119 else if (sensor->config.irq_pin.mode == PIN_MODE_INPUT) in rt_sensor_irq_init()
121 …rt_pin_attach_irq(sensor->config.irq_pin.pin, PIN_IRQ_MODE_RISING_FALLING, irq_callback, (void *)s… in rt_sensor_irq_init()
124 rt_pin_irq_enable(sensor->config.irq_pin.pin, RT_TRUE); in rt_sensor_irq_init()
178 sensor->config.mode = RT_SENSOR_MODE_POLLING; in rt_sensor_open()
191 sensor->config.mode = RT_SENSOR_MODE_INT; in rt_sensor_open()
201 sensor->config.mode = RT_SENSOR_MODE_FIFO; in rt_sensor_open()
213 sensor->config.power = RT_SENSOR_POWER_NORMAL; in rt_sensor_open()
246 sensor->config.power = RT_SENSOR_POWER_DOWN; in rt_sensor_close()
267 if (sensor->config.mode != RT_SENSOR_MODE_POLLING) in rt_sensor_close()
270 if (sensor->config.irq_pin.pin != RT_PIN_NONE) in rt_sensor_close()
272 rt_pin_irq_enable(sensor->config.irq_pin.pin, RT_FALSE); in rt_sensor_close()
367 sensor->config.range = (rt_int32_t)args; in rt_sensor_control()
368 LOG_D("set range %d", sensor->config.range); in rt_sensor_control()
376 sensor->config.odr = (rt_uint32_t)args & 0xFFFF; in rt_sensor_control()
377 LOG_D("set odr %d", sensor->config.odr); in rt_sensor_control()
385 sensor->config.power = (rt_uint32_t)args & 0xFF; in rt_sensor_control()
386 LOG_D("set power mode code:", sensor->config.power); in rt_sensor_control()