Brick Groove Machine 0.9.3
Firmware embarqué pour contrôleur/synthé Brick
 
Chargement...
Recherche...
Aucune correspondance
cart_link.h
Aller à la documentation de ce fichier.
1
18#ifndef BRICK_CORE_CART_LINK_H
19#define BRICK_CORE_CART_LINK_H
20
21
22#include <stdint.h>
23#include <stdbool.h>
24#include "cart_bus.h"
25
26#ifdef __cplusplus
27extern "C" {
28#endif
29
35void cart_link_init(void);
36
48void cart_link_param_changed(uint16_t param_id,
49 uint8_t value,
50 bool is_bitwise,
51 uint8_t bit_mask);
52
63uint8_t cart_link_shadow_get(cart_id_t cid, uint16_t param_id);
64
75void cart_link_shadow_set(cart_id_t cid, uint16_t param_id, uint8_t v);
76
77#ifdef __cplusplus
78}
79#endif
80
81#endif /* 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