tetris first try

This commit is contained in:
2024-08-07 22:09:52 -05:00
parent d3a36858e4
commit 517a6484eb
10 changed files with 2064 additions and 26 deletions
+6 -6
View File
@@ -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);
+2
View File
@@ -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();