Définition du mappage logique des boutons de la surface de contrôle Brick. Plus de détails...
Aller au code source de ce fichier.
Macros | |
#define | BTN_REGLAGE 37 |
Bouton d’accès au menu des réglages. | |
#define | BTN_SHIFT 36 |
Bouton de fonction “Shift” (modificateur). | |
#define | BTN_PLUS 39 |
Bouton “+” (incrément ou navigation). | |
#define | BTN_MINUS 38 |
Bouton “−” (décrément ou navigation inverse). | |
#define | BTN_REC 11 |
Bouton “Record”. | |
#define | BTN_PLAY 9 |
Bouton “Play / Start”. | |
#define | BTN_STOP 10 |
Bouton “Stop”. | |
#define | BTN_PAGE1 35 |
Accès rapide à la page 1. | |
#define | BTN_PAGE2 34 |
Accès rapide à la page 2. | |
#define | BTN_PAGE3 33 |
Accès rapide à la page 3. | |
#define | BTN_PAGE4 32 |
Accès rapide à la page 4. | |
#define | BTN_PAGE5 12 |
Accès rapide à la page 5. | |
#define | BTN_PARAM1 5 |
Paramètre n°1. | |
#define | BTN_PARAM2 4 |
Paramètre n°2. | |
#define | BTN_PARAM3 3 |
Paramètre n°3. | |
#define | BTN_PARAM4 2 |
Paramètre n°4. | |
#define | BTN_PARAM5 6 |
Paramètre n°5. | |
#define | BTN_PARAM6 7 |
Paramètre n°6. | |
#define | BTN_PARAM7 0 |
Paramètre n°7. | |
#define | BTN_PARAM8 1 |
Paramètre n°8. | |
#define | BTN_SEQ1 29 |
#define | BTN_SEQ2 28 |
#define | BTN_SEQ3 27 |
#define | BTN_SEQ4 26 |
#define | BTN_SEQ5 21 |
#define | BTN_SEQ6 20 |
#define | BTN_SEQ7 19 |
#define | BTN_SEQ8 18 |
#define | BTN_SEQ9 30 |
#define | BTN_SEQ10 31 |
#define | BTN_SEQ11 24 |
#define | BTN_SEQ12 25 |
#define | BTN_SEQ13 22 |
#define | BTN_SEQ14 23 |
#define | BTN_SEQ15 16 |
#define | BTN_SEQ16 17 |
Définition du mappage logique des boutons de la surface de contrôle Brick.
Ce fichier fournit la correspondance entre les identifiants physiques des boutons et leurs rôles logiques dans l’interface utilisateur (transport, pages, paramètres, séquenceur, etc.).
Il permet au code applicatif d’utiliser des noms symboliques (BTN_PLAY
, BTN_PAGE1
, etc.) plutôt que des indices matériels.
drv_buttons.c
. #define BTN_MINUS 38 |
Bouton “−” (décrément ou navigation inverse).
#define BTN_PAGE1 35 |
Accès rapide à la page 1.
#define BTN_PAGE2 34 |
Accès rapide à la page 2.
#define BTN_PAGE3 33 |
Accès rapide à la page 3.
#define BTN_PAGE4 32 |
Accès rapide à la page 4.
#define BTN_PAGE5 12 |
Accès rapide à la page 5.
#define BTN_PARAM1 5 |
Paramètre n°1.
#define BTN_PARAM2 4 |
Paramètre n°2.
#define BTN_PARAM3 3 |
Paramètre n°3.
#define BTN_PARAM4 2 |
Paramètre n°4.
#define BTN_PARAM5 6 |
Paramètre n°5.
#define BTN_PARAM6 7 |
Paramètre n°6.
#define BTN_PARAM7 0 |
Paramètre n°7.
#define BTN_PARAM8 1 |
Paramètre n°8.
#define BTN_PLAY 9 |
Bouton “Play / Start”.
#define BTN_PLUS 39 |
Bouton “+” (incrément ou navigation).
#define BTN_REC 11 |
Bouton “Record”.
#define BTN_REGLAGE 37 |
Bouton d’accès au menu des réglages.
< Nécessaire pour accéder à drv_button_is_pressed()
#define BTN_SEQ1 29 |
#define BTN_SEQ10 31 |
#define BTN_SEQ11 24 |
#define BTN_SEQ12 25 |
#define BTN_SEQ13 22 |
#define BTN_SEQ14 23 |
#define BTN_SEQ15 16 |
#define BTN_SEQ16 17 |
#define BTN_SEQ2 28 |
#define BTN_SEQ3 27 |
#define BTN_SEQ4 26 |
#define BTN_SEQ5 21 |
#define BTN_SEQ6 20 |
#define BTN_SEQ7 19 |
#define BTN_SEQ8 18 |
#define BTN_SEQ9 30 |
#define BTN_SHIFT 36 |
Bouton de fonction “Shift” (modificateur).
#define BTN_STOP 10 |
Bouton “Stop”.