tetris first try
This commit is contained in:
@@ -13,6 +13,8 @@ static lv_color_t *lv_buf_2 = NULL;
|
||||
static lv_obj_t *meter = NULL;
|
||||
static lv_style_t style_screen;
|
||||
|
||||
lv_obj_t* screen;
|
||||
|
||||
static void update_meter_value(void *indic, int32_t v)
|
||||
{
|
||||
lv_meter_set_indicator_end_value(meter, (lv_meter_indicator_t*)indic, v);
|
||||
@@ -152,18 +154,16 @@ static void initialize_lvgl() {
|
||||
esp_timer_handle_t lvgl_tick_timer = NULL;
|
||||
ESP_ERROR_CHECK(esp_timer_create(&lvgl_tick_timer_args, &lvgl_tick_timer));
|
||||
ESP_ERROR_CHECK(esp_timer_start_periodic(lvgl_tick_timer, LVGL_UPDATE_PERIOD_MS * 1000));
|
||||
}
|
||||
|
||||
void create_demo_ui() {
|
||||
lv_obj_t *scr = lv_disp_get_scr_act(NULL);
|
||||
|
||||
// Set the background color of the display to black.
|
||||
screen = lv_disp_get_scr_act(NULL);
|
||||
lv_style_init(&style_screen);
|
||||
lv_style_set_bg_color(&style_screen, lv_color_black());
|
||||
lv_obj_add_style(lv_scr_act(), &style_screen, LV_STATE_DEFAULT);
|
||||
}
|
||||
|
||||
void create_demo_ui() {
|
||||
// Create a meter which can be animated.
|
||||
meter = lv_meter_create(scr);
|
||||
meter = lv_meter_create(screen);
|
||||
lv_obj_center(meter);
|
||||
lv_obj_set_size(meter, 200, 200);
|
||||
|
||||
|
||||
@@ -62,6 +62,8 @@
|
||||
#define BACKLIGHT_LEDC_TIMER_RESOLUTION LEDC_TIMER_10_BIT
|
||||
#define BACKLIGHT_LEDC_FRQUENCY 5000
|
||||
|
||||
extern lv_obj_t* screen;
|
||||
|
||||
void create_demo_ui();
|
||||
void init_tft();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user