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_example_monkey_3.c (936B)
1 #include "../../lv_examples.h" 2 #if LV_USE_MONKEY && LV_BUILD_EXAMPLES 3 4 void lv_example_monkey_3(void) 5 { 6 static lv_point_t btn_points[3]; 7 lv_coord_t hor_res = LV_HOR_RES; 8 9 /*Create button monkey test*/ 10 lv_monkey_config_t config; 11 lv_monkey_config_init(&config); 12 config.type = LV_INDEV_TYPE_BUTTON; 13 config.period_range.min = 50; 14 config.period_range.max = 500; 15 config.input_range.min = 0; 16 config.input_range.max = sizeof(btn_points) / sizeof(lv_point_t) - 1; 17 lv_monkey_t * monkey = lv_monkey_create(&config); 18 19 /*Set the coordinates bound to the button*/ 20 btn_points[0].x = hor_res / 4; 21 btn_points[0].y = 10; 22 btn_points[1].x = hor_res / 2; 23 btn_points[1].y = 10; 24 btn_points[2].x = hor_res * 3 / 4; 25 btn_points[2].y = 10; 26 27 lv_indev_set_button_points(lv_monkey_get_indev(monkey), btn_points); 28 29 /*Start monkey test*/ 30 lv_monkey_set_enable(monkey, true); 31 } 32 33 #endif