acid-drop

- Hacking the planet from a LilyGo T-Deck using custom firmware
git clone git://git.acid.vegas/acid-drop.git
Log | Files | Refs | Archive | README | LICENSE

lv_test_indev.h (1469B)

      1 
      2 #ifndef LV_TEST_INDEV_H
      3 #define LV_TEST_INDEV_H
      4 
      5 #ifdef __cplusplus
      6 extern "C" {
      7 #endif
      8 
      9 #include <stdio.h>
     10 #include "../lvgl.h"
     11 
     12 void lv_test_mouse_read_cb(lv_indev_drv_t * drv, lv_indev_data_t * data);
     13 
     14 void lv_test_mouse_move_to(lv_coord_t x, lv_coord_t y);
     15 void lv_test_mouse_move_by(lv_coord_t x, lv_coord_t y);
     16 void lv_test_mouse_press(void);
     17 void lv_test_mouse_release(void);
     18 void lv_test_mouse_click_at(lv_coord_t x, lv_coord_t y);
     19 
     20 void lv_test_keypad_read_cb(lv_indev_drv_t * drv, lv_indev_data_t * data);
     21 
     22 void lv_test_key_press(uint32_t k);
     23 void lv_test_key_release(void);
     24 void lv_test_key_hit(uint32_t k);
     25 
     26 /* encoder read callback */
     27 void lv_test_encoder_read_cb(lv_indev_drv_t * drv, lv_indev_data_t * data) ;
     28 
     29 /* Simulate encoder rotation, use positive parameter to rotate to the right
     30  * and negative to rotate to the left */
     31 void lv_test_encoder_add_diff(int32_t d);
     32 /* Same as lv_test_encoder_add_diff but with additional delay */
     33 void lv_test_encoder_turn(int32_t d);
     34 /* Set encoder to pressed */
     35 void lv_test_encoder_press(void);
     36 /* Set encoder to released */
     37 void lv_test_encoder_release(void);
     38 /* Simulate release+press+release (including delays) */
     39 void lv_test_encoder_click(void);
     40 
     41 /* Simulate delay */
     42 void lv_test_indev_wait(uint32_t ms);
     43 
     44 extern lv_indev_t * lv_test_mouse_indev;
     45 extern lv_indev_t * lv_test_keypad_indev;
     46 extern lv_indev_t * lv_test_encoder_indev;
     47 
     48 
     49 #ifdef __cplusplus
     50 } /*extern "C"*/
     51 #endif
     52 
     53 #endif /*LV_TEST_INDEV_H*/
     54