Tactility/app-sim/src/hardware_config.c
Ken Van Hoeylandt 7a7b31e426
Various improvements (#21)
* T-Deck stability and naming improvements

* allow main task to clean itself up

* remove unused includes

* various lvgl improvements

* added docs
2024-01-27 23:13:17 +01:00

29 lines
494 B
C

#include "hardware_config.h"
#include "lvgl_task.h"
#include <src/core/lv_obj.h>
#include <stdbool.h>
#define TAG "hardware"
static bool lvgl_init() {
lv_init();
lvgl_task_start();
return true;
}
TT_UNUSED static void lvgl_deinit() {
lvgl_task_interrupt();
while (lvgl_task_is_running()) {
tt_delay_ms(10);
}
#if LV_ENABLE_GC || !LV_MEM_CUSTOM
lv_deinit();
#endif
}
HardwareConfig sim_hardware = {
.bootstrap = NULL,
.init_lvgl = &lvgl_init,
};