Lines Matching refs:mode
66 else if (RT_SENSOR_MODE_GET_FETCH(sen->info.mode) == RT_SENSOR_MODE_FETCH_INT) in _sensor_cb()
71 else if (RT_SENSOR_MODE_GET_FETCH(sen->info.mode) == RT_SENSOR_MODE_FETCH_FIFO) in _sensor_cb()
105 rt_pin_mode(sensor->config.irq_pin.pin, sensor->config.irq_pin.mode); in _sensor_irq_init()
107 if (sensor->config.irq_pin.mode == PIN_MODE_INPUT_PULLDOWN) in _sensor_irq_init()
111 else if (sensor->config.irq_pin.mode == PIN_MODE_INPUT_PULLUP) in _sensor_irq_init()
115 else if (sensor->config.irq_pin.mode == PIN_MODE_INPUT) in _sensor_irq_init()
178 RT_SENSOR_MODE_SET_FETCH(sensor->info.mode, RT_SENSOR_MODE_FETCH_POLLING); in _sensor_open()
188 RT_SENSOR_MODE_SET_FETCH(sensor->info.mode, RT_SENSOR_MODE_FETCH_INT); in _sensor_open()
198 RT_SENSOR_MODE_SET_FETCH(sensor->info.mode, RT_SENSOR_MODE_FETCH_FIFO); in _sensor_open()
210 RT_SENSOR_MODE_SET_POWER(sensor->info.mode, RT_SENSOR_MODE_POWER_HIGHEST); in _sensor_open()
216 RT_SENSOR_MODE_SET_ACCURACY(sensor->info.mode, RT_SENSOR_MODE_ACCURACY_HIGHEST); in _sensor_open()
249 RT_SENSOR_MODE_SET_POWER(sensor->info.mode, RT_SENSOR_MODE_POWER_DOWN); in _sensor_close()
270 if (RT_SENSOR_MODE_GET_FETCH(sensor->info.mode) != RT_SENSOR_MODE_FETCH_POLLING) in _sensor_close()
341 rt_uint8_t mode; in _sensor_control() local
362 mode = (rt_uint32_t)args & 0x000F; in _sensor_control()
363 … if (!(mode == RT_SENSOR_MODE_ACCURACY_HIGHEST || mode == RT_SENSOR_MODE_ACCURACY_HIGH ||\ in _sensor_control()
364 … mode == RT_SENSOR_MODE_ACCURACY_MEDIUM || mode == RT_SENSOR_MODE_ACCURACY_LOW ||\ in _sensor_control()
365 … mode == RT_SENSOR_MODE_ACCURACY_LOWEST || mode == RT_SENSOR_MODE_ACCURACY_NOTRUST)) in _sensor_control()
367 LOG_E("sensor accuracy mode illegal: %d", mode); in _sensor_control()
373 RT_SENSOR_MODE_SET_ACCURACY(sensor->info.mode, mode); in _sensor_control()
374 LOG_D("set accuracy mode code: %d", RT_SENSOR_MODE_GET_ACCURACY(sensor->info.mode)); in _sensor_control()
379 mode = (rt_uint32_t)args & 0x000F; in _sensor_control()
380 if (!(mode == RT_SENSOR_MODE_POWER_HIGHEST || mode == RT_SENSOR_MODE_POWER_HIGH ||\ in _sensor_control()
381 mode == RT_SENSOR_MODE_POWER_MEDIUM || mode == RT_SENSOR_MODE_POWER_LOW ||\ in _sensor_control()
382 mode == RT_SENSOR_MODE_POWER_LOWEST || mode == RT_SENSOR_MODE_POWER_DOWN)) in _sensor_control()
384 LOG_E("sensor power mode illegal: %d", mode); in _sensor_control()
390 RT_SENSOR_MODE_SET_POWER(sensor->info.mode, mode); in _sensor_control()
391 LOG_D("set power mode code: %d", RT_SENSOR_MODE_GET_POWER(sensor->info.mode)); in _sensor_control()
396 mode = (rt_uint32_t)args & 0x000F; in _sensor_control()
397 if (!(mode == RT_SENSOR_MODE_FETCH_POLLING || mode == RT_SENSOR_MODE_FETCH_INT ||\ in _sensor_control()
398 mode == RT_SENSOR_MODE_FETCH_FIFO)) in _sensor_control()
400 LOG_E("sensor fetch data mode illegal: %d", mode); in _sensor_control()
406 RT_SENSOR_MODE_SET_FETCH(sensor->info.mode, mode); in _sensor_control()
407 LOG_D("set fetch mode code: %d", RT_SENSOR_MODE_GET_FETCH(sensor->info.mode)); in _sensor_control()