Files
lisael-box/main/ui/assets/lisael_icons.h
T
L'électron rare 21bfd2f7de feat(box): wire routine mode + tile
Add LISAEL_MODE_ROUTINE to the UI shell: enum entry, build_screen()
case, home carousel tile (8th, broom icon U+1F9F9, periwinkle pastel),
minimal navigable stub in modes/routine.c, CMakeLists srcs update,
Twemoji icon generated (17/17 ok). s_adots[8] now at capacity.
2026-06-21 10:53:17 +02:00

49 lines
1.7 KiB
C

// Generated colour icons (Twemoji, CC-BY 4.0) converted to LVGL RGB565A8 image
// descriptors. See ui/assets/CREDITS.md. Regenerate with tools/gen_icons.py.
#pragma once
#include "lvgl.h"
#ifdef __cplusplus
extern "C" {
#endif
// Home mode tiles
extern const lv_image_dsc_t lisael_ic_radio;
extern const lv_image_dsc_t lisael_ic_sound;
extern const lv_image_dsc_t lisael_ic_calm;
extern const lv_image_dsc_t lisael_ic_clock;
extern const lv_image_dsc_t lisael_ic_games;
// Weather condition icons (open-meteo WMO weather codes)
extern const lv_image_dsc_t lisael_ic_wsun;
extern const lv_image_dsc_t lisael_ic_wpartly;
extern const lv_image_dsc_t lisael_ic_wfog;
extern const lv_image_dsc_t lisael_ic_wdrizzle;
extern const lv_image_dsc_t lisael_ic_wrain;
extern const lv_image_dsc_t lisael_ic_wsleet;
extern const lv_image_dsc_t lisael_ic_wsnow;
extern const lv_image_dsc_t lisael_ic_wthunder;
extern const lv_image_dsc_t lisael_ic_wunknown;
// Game / feedback icons
extern const lv_image_dsc_t lisael_ic_cat;
extern const lv_image_dsc_t lisael_ic_dog;
extern const lv_image_dsc_t lisael_ic_frog;
extern const lv_image_dsc_t lisael_ic_apple;
extern const lv_image_dsc_t lisael_ic_star;
extern const lv_image_dsc_t lisael_ic_palette;
extern const lv_image_dsc_t lisael_ic_balloon;
extern const lv_image_dsc_t lisael_ic_crayon;
extern const lv_image_dsc_t lisael_ic_histoires;
extern const lv_image_dsc_t lisael_ic_book; // "Lire" home tile (word icons live on SD)
extern const lv_image_dsc_t lisael_ic_reglages; // "Réglages WiFi" home tile (gear)
extern const lv_image_dsc_t lisael_ic_routine; // "Routine" home tile (broom)
// Map an open-meteo WMO weather code to its icon (never NULL).
const lv_image_dsc_t *lisael_weather_code_icon(int code);
#ifdef __cplusplus
}
#endif