feat(drivers): add UEFI driver (#7069)

This commit is contained in:
Michael Simon
2025-01-09 19:31:30 +01:00
committed by GitHub
parent f47879b67e
commit 20bfb4855b
25 changed files with 3127 additions and 0 deletions

21
Kconfig
View File

@@ -1299,6 +1299,13 @@ menu "LVGL configuration"
string "Set the working directory"
depends on LV_USE_FS_ARDUINO_SD
config LV_USE_FS_UEFI
bool "File system on top of the UEFI EFI_SIMPLE_FILE_SYSTEM_PROTOCOL"
config LV_USE_FS_UEFI_LETTER
int "Set an upper cased letter on which the drive will accessible (e.g. 65 for 'A')"
default 0
depends on LV_USE_FS_UEFI
config LV_USE_LODEPNG
bool "PNG decoder library"
@@ -1938,6 +1945,20 @@ menu "LVGL configuration"
depends on LV_OS_WINDOWS
default n
config LV_USE_UEFI
bool "Use LVGL UEFI backend"
default n
config LV_USE_UEFI_INCLUDE
string "Header that hides the actual framework (EDK2, gnu-efi, ...)"
depends on LV_USE_UEFI
default "myefi.h"
config LV_UEFI_USE_MEMORY_SERVICES
bool "Use the memory services from the boot services table"
depends on LV_USE_UEFI
default n
config LV_USE_OPENGLES
bool "Use GLFW and OpenGL to open window on PC and handle mouse and keyboard"
default n