18#ifndef BRICK_CORE_CART_LINK_H
19#define BRICK_CORE_CART_LINK_H
Interface du bus série entre Brick et les cartouches XVA.
cart_id_t
Identifiants logiques des cartouches physiques.
Definition cart_bus.h:33
void cart_link_init(void)
Initialise la couche Cart Link et réinitialise les registres shadow.
Definition cart_link.c:42
void cart_link_shadow_set(cart_id_t cid, uint16_t param_id, uint8_t v)
Écriture directe dans le shadow local (sans envoi immédiat).
Definition cart_link.c:110
void cart_link_param_changed(uint16_t param_id, uint8_t value, bool is_bitwise, uint8_t bit_mask)
Notifie un changement de paramètre vers la cartouche active.
Definition cart_link.c:61
uint8_t cart_link_shadow_get(cart_id_t cid, uint16_t param_id)
Lecture du shadow local pour une cartouche donnée.
Definition cart_link.c:98