Brick Groove Machine 0.9.3
Firmware embarqué pour contrôleur/synthé Brick
 
Chargement...
Recherche...
Aucune correspondance
Référence du fichier cart_spec_types.h

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
 

Description détaillée

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.

Note
Inclus par : cart_registry.h, ui_spec.h, cart_proto_*.h