Home
last modified time | relevance | path

Searched refs:current_driver (Results 1 – 4 of 4) sorted by relevance

/bsp/allwinner/libraries/drivers/touch/
A Ddrv_touch.c33 static struct touch_driver *current_driver = RT_NULL; variable
162 current_driver->ops->read_point(data, touch_num); in touch_readpoint()
178 else if ((TOUCH_INT_MODE == current_driver->check_mode) && (0 != current_driver->read_interval)) in touch_readpoint()
202 rt_tick_t read_interval = current_driver->read_interval; in touch_poll_entry()
237 current_driver = (struct touch_driver *)driver_list; in rt_touch_init()
238 if (current_driver->probe(i2c_bus) == RT_TRUE) in rt_touch_init()
242 current_driver = RT_NULL; in rt_touch_init()
245 if (current_driver == RT_NULL) in rt_touch_init()
252 if ((TOUCH_INT_MODE == current_driver->check_mode) && (0 != current_driver->read_interval)) in rt_touch_init()
264 else if (TOUCH_POLL_MODE == current_driver->check_mode) in rt_touch_init()
[all …]
/bsp/loongson/ls1cdev/drivers/
A Ddrv_touch.c138 struct touch_driver *current_driver = RT_NULL; in touch_run() local
150 current_driver = (struct touch_driver *)driver_list; in touch_run()
151 if(current_driver->probe(i2c_bus) == RT_TRUE) in touch_run()
155 current_driver = RT_NULL; in touch_run()
158 if(current_driver == RT_NULL) in touch_run()
166 current_driver->ops->init(i2c_bus); in touch_run()
170 if (rt_sem_take(current_driver->isr_sem, RT_WAITING_FOREVER) != RT_EOK) in touch_run()
175 if (current_driver->ops->read_point(&msg) != RT_EOK) in touch_run()
/bsp/stm32/stm32l4r9-st-eval/board/ports/
A Ddrv_touch.c142 touch_drv_t current_driver; in rt_touch_thread_init() local
146 current_driver = RT_NULL; in rt_touch_thread_init()
153 current_driver = rt_list_entry(l, struct touch_drivers, list); in rt_touch_thread_init()
157 if (current_driver == RT_NULL) in rt_touch_thread_init()
163 current_driver->ops->init(i2c_bus); in rt_touch_thread_init()
165 tid = rt_thread_create("touch", touch_thread_entry, current_driver, 2048, 27, 20); in rt_touch_thread_init()
168 current_driver->ops->deinit(); in rt_touch_thread_init()
/bsp/stm32/stm32f407-atk-explorer/board/ports/touch/
A Ddrv_touch.c155 touch_drv_t current_driver; in rt_touch_thread_init() local
159 current_driver = RT_NULL; in rt_touch_thread_init()
166 current_driver = rt_list_entry(l, struct touch_drivers, list); in rt_touch_thread_init()
170 if (current_driver == RT_NULL) in rt_touch_thread_init()
176 current_driver->ops->init(i2c_bus); in rt_touch_thread_init()
178 tid = rt_thread_create("touch", touch_thread_entry, current_driver, 2048, 27, 20); in rt_touch_thread_init()
181 current_driver->ops->deinit(); in rt_touch_thread_init()

Completed in 16 milliseconds