21bfd2f7de
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.
49 lines
1.7 KiB
C
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
|