Définitions neutres des structures de spécifications de cartouches Brick. Plus de détails...
#include <stdint.h>
#include <stdbool.h>
Aller au code source de ce fichier.
Structures de données | |
struct | cart_param_spec_t |
Description d’un paramètre de cartouche. Plus de détails... | |
struct | cart_page_spec_t |
Description d’une page de paramètres. Plus de détails... | |
struct | cart_menu_spec_t |
Description d’un menu regroupant plusieurs pages. Plus de détails... | |
struct | cart_spec_t |
Spécification complète d’une cartouche. Plus de détails... | |
Macros | |
#define | CART_MAX_MENUS 8 |
#define | CART_MAX_PAGES 8 |
#define | CART_MAX_PARAMS 16 |
Définitions neutres des structures de spécifications de cartouches Brick.
Ce fichier définit les structures de données purement descriptives partagées entre la couche Cart (cart_registry, cart_link) et la couche UI (ui_spec, ui_renderer).
Il ne contient aucune logique ni dépendance fonctionnelle : uniquement des types et constantes neutres utilisables dans toutes les couches du firmware sans dépendance circulaire.