Registre central des cartouches Brick. Plus de détails...
Aller au code source de ce fichier.
Fonctions | |
void | cart_registry_init (void) |
Initialise le registre des cartouches. | |
void | cart_registry_register (cart_id_t id, const struct ui_cart_spec_t *ui_spec) |
Enregistre la spécification UI d'une cartouche pour un port donné. | |
const struct ui_cart_spec_t * | cart_registry_get_ui_spec (cart_id_t id) |
Récupère la spécification UI d'une cartouche sans la rendre active. | |
const struct ui_cart_spec_t * | cart_registry_switch (cart_id_t id) |
Rend active une cartouche et renvoie sa spécification UI. | |
cart_id_t | cart_registry_get_active_id (void) |
Renvoie l'identifiant (cid) de la cartouche active. | |
bool | cart_registry_is_present (cart_id_t id) |
Indique si une cartouche est enregistrée (présente) pour un port donné. | |
void | cart_registry_set_uid (cart_id_t id, uint32_t uid) |
uint32_t | cart_registry_get_uid (cart_id_t id) |
bool | cart_registry_find_by_uid (uint32_t uid, cart_id_t *out_id) |
Registre central des cartouches Brick.
bool cart_registry_find_by_uid | ( | uint32_t | uid, |
cart_id_t * | out_id | ||
) |
uint32_t cart_registry_get_uid | ( | cart_id_t | id | ) |
void cart_registry_set_uid | ( | cart_id_t | id, |
uint32_t | uid | ||
) |