Added lvgl support to generate images. Made basic example, grayscale background + text displayed everytime we call /api/display/image.png
This commit is contained in:
@@ -45,6 +45,31 @@ menu "CalendarInk Network Configuration"
|
||||
The IP address to send UDP logs to via port 514.
|
||||
If left blank, logs will be broadcast to 255.255.255.255.
|
||||
|
||||
choice CALENDINK_WIFI_PS_MODE
|
||||
prompt "WiFi Power Save Mode"
|
||||
default CALENDINK_WIFI_PS_NONE
|
||||
help
|
||||
Select the WiFi power save mode to balance power consumption and network stability.
|
||||
|
||||
config CALENDINK_WIFI_PS_NONE
|
||||
bool "None (No power save, highest consumption)"
|
||||
|
||||
config CALENDINK_WIFI_PS_MIN_MODEM
|
||||
bool "Minimum Modem (Wakes on beacon, balanced)"
|
||||
|
||||
config CALENDINK_WIFI_PS_MAX_MODEM
|
||||
bool "Maximum Modem (Lowest consumption, may drop connection on strict routers)"
|
||||
endchoice
|
||||
|
||||
config CALENDINK_ALLOW_LIGHT_SLEEP
|
||||
bool "Allow Light Sleep (Tickless Idle)"
|
||||
default n
|
||||
help
|
||||
If enabled, the device will heavily use light sleep to reduce power
|
||||
consumption. Note that this may BREAK the UART console monitor since the
|
||||
CPU sleeps and halts the UART! Use UDP logging if you need logs
|
||||
while light sleep is enabled.
|
||||
|
||||
endmenu
|
||||
|
||||
menu "Calendink Web Server"
|
||||
@@ -63,4 +88,16 @@ menu "Calendink Web Server"
|
||||
help
|
||||
VFS path where the LittleFS partition is mounted.
|
||||
|
||||
config CALENDINK_DISPLAY_WIDTH
|
||||
int "LVGL Display Width"
|
||||
default 800
|
||||
help
|
||||
Width of the virtual LVGL display used for image generation.
|
||||
|
||||
config CALENDINK_DISPLAY_HEIGHT
|
||||
int "LVGL Display Height"
|
||||
default 480
|
||||
help
|
||||
Height of the virtual LVGL display used for image generation.
|
||||
|
||||
endmenu
|
||||
|
||||
Reference in New Issue
Block a user