111 lines
3.5 KiB
CMake
111 lines
3.5 KiB
CMake
# Symboles perso
|
|
# --- Weather ---
|
|
set(MY_SYMBOL_CLOUD 0xf0c2) # cloud | UTF-8: "\xEF\x83\x82"
|
|
set(MY_SYMBOL_CLOUD_SUN 0xf575) # cloud-sun | UTF-8: "\xEF\x95\xB5"
|
|
|
|
# --- Navigation ---
|
|
set(MY_SYMBOL_UP 0xf077) # chevron-up | UTF-8: "\xEF\x81\xB7"
|
|
set(MY_SYMBOL_DOWN 0xf078) # chevron-down | UTF-8: "\xEF\x81\xB8"
|
|
|
|
# --- Sensors ---
|
|
set(MY_SYMBOL_THERMOMETER 0xf2ca) # thermometer | UTF-8: "\xEF\x89\xBA"
|
|
set(MY_SYMBOL_MESSAGE 0xf27a) # message | UTF-8: "\xEF\x89\xBA"
|
|
|
|
# --- Location / House ---
|
|
set(MY_THERMOMETER_IN_HOUSE 0xe1b0) # house-user | UTF-8: "\xEE\x86\xB0"
|
|
set(MY_THERMOMETER_OUT_HOUSE 0xe1b0) # house-user | UTF-8: "\xEE\x86\xB0"
|
|
|
|
|
|
# ======================================
|
|
# LVGL symbols (FontAwesome solid mapped)
|
|
# ======================================
|
|
|
|
# --- Base UI ---
|
|
set(LV_SYMBOL_OK 0xf00c) # check
|
|
set(LV_SYMBOL_CLOSE 0xf00d) # times
|
|
set(LV_SYMBOL_POWER 0xf011) # power-off
|
|
set(LV_SYMBOL_SETTINGS 0xf013) # gear
|
|
set(LV_SYMBOL_HOME 0xf015) # home
|
|
set(LV_SYMBOL_DOWNLOAD 0xf019) # download
|
|
set(LV_SYMBOL_REFRESH 0xf021) # refresh
|
|
set(LV_SYMBOL_LOCK 0xf023) # lock
|
|
set(LV_SYMBOL_WIFI 0xf1eb) # wifi
|
|
set(LV_SYMBOL_BELL 0xf0f3) # bell
|
|
set(LV_SYMBOL_BATTERY_FULL 0xf240) # battery-full
|
|
set(LV_SYMBOL_BATTERY_3 0xf241) # battery-3/4
|
|
set(LV_SYMBOL_BATTERY_2 0xf242) # battery-1/2
|
|
set(LV_SYMBOL_BATTERY_1 0xf243) # battery-1/4
|
|
set(LV_SYMBOL_BATTERY_EMPTY 0xf244) # battery-empty
|
|
|
|
# --- Navigation ---
|
|
set(LV_SYMBOL_LEFT 0xf060) # arrow-left
|
|
set(LV_SYMBOL_RIGHT 0xf061) # arrow-right
|
|
set(LV_SYMBOL_UP 0xf062) # arrow-up
|
|
set(LV_SYMBOL_DOWN 0xf063) # arrow-down
|
|
set(LV_SYMBOL_NEXT 0xf061) # alias RIGHT
|
|
set(LV_SYMBOL_PREV 0xf060) # alias LEFT
|
|
|
|
# --- Media / Actions ---
|
|
set(LV_SYMBOL_PLAY 0xf04b) # play
|
|
set(LV_SYMBOL_PAUSE 0xf04c) # pause
|
|
set(LV_SYMBOL_STOP 0xf04d) # stop
|
|
set(LV_SYMBOL_EJECT 0xf052) # eject
|
|
set(LV_SYMBOL_VOLUME_UP 0xf028)
|
|
set(LV_SYMBOL_VOLUME_DOWN 0xf027)
|
|
set(LV_SYMBOL_MUTE 0xf026)
|
|
|
|
# --- Information ---
|
|
set(LV_SYMBOL_EYE_OPEN 0xf06e)
|
|
set(LV_SYMBOL_EYE_CLOSE 0xf070)
|
|
set(LV_SYMBOL_WARNING 0xf071)
|
|
set(LV_SYMBOL_INFO 0xf05a)
|
|
set(LV_SYMBOL_QUESTION 0xf128)
|
|
|
|
# --- Time / Status ---
|
|
set(LV_SYMBOL_CLOCK 0xf017)
|
|
set(LV_SYMBOL_CALENDAR 0xf073)
|
|
|
|
# --- List of symbols used for font generation ---
|
|
set(LVGL_SYMBOLS_CLASSIQUES
|
|
${LV_SYMBOL_OK}
|
|
${LV_SYMBOL_CLOSE}
|
|
${LV_SYMBOL_POWER}
|
|
${LV_SYMBOL_SETTINGS}
|
|
${LV_SYMBOL_HOME}
|
|
${LV_SYMBOL_DOWNLOAD}
|
|
${LV_SYMBOL_REFRESH}
|
|
${LV_SYMBOL_LOCK}
|
|
${LV_SYMBOL_WIFI}
|
|
${LV_SYMBOL_BELL}
|
|
${LV_SYMBOL_BATTERY_FULL}
|
|
${LV_SYMBOL_BATTERY_3}
|
|
${LV_SYMBOL_BATTERY_2}
|
|
${LV_SYMBOL_BATTERY_1}
|
|
${LV_SYMBOL_BATTERY_EMPTY}
|
|
${LV_SYMBOL_LEFT}
|
|
${LV_SYMBOL_RIGHT}
|
|
${LV_SYMBOL_UP}
|
|
${LV_SYMBOL_DOWN}
|
|
${LV_SYMBOL_PLAY}
|
|
${LV_SYMBOL_PAUSE}
|
|
${LV_SYMBOL_STOP}
|
|
${LV_SYMBOL_VOLUME_UP}
|
|
${LV_SYMBOL_VOLUME_DOWN}
|
|
${LV_SYMBOL_MUTE}
|
|
${LV_SYMBOL_EYE_OPEN}
|
|
${LV_SYMBOL_EYE_CLOSE}
|
|
${LV_SYMBOL_WARNING}
|
|
${LV_SYMBOL_INFO}
|
|
${LV_SYMBOL_QUESTION}
|
|
${LV_SYMBOL_CLOCK}
|
|
${LV_SYMBOL_CALENDAR}
|
|
|
|
${MY_SYMBOL_CLOUD}
|
|
${MY_SYMBOL_CLOUD_SUN}
|
|
${MY_SYMBOL_UP}
|
|
${MY_SYMBOL_DOWN}
|
|
${MY_SYMBOL_THERMOMETER}
|
|
${MY_SYMBOL_MESSAGE}
|
|
${MY_THERMOMETER_IN_HOUSE}
|
|
)
|