Configuration matérielle et paramètres globaux du firmware Brick.
void drv_encoder_reset(encoder_id_t id)
Réinitialise la position et l’état d’un encodeur.
int16_t drv_encoder_get_delta(encoder_id_t id)
Calcule l’incrément depuis le dernier appel (lecture brute).
Definition drv_encoders.c:164
int16_t drv_encoder_get_delta_accel(encoder_id_t id)
Calcule l’incrément avec accélération dynamique (EMA + flick).
Definition drv_encoders.c:178
void drv_encoders_start(void)
Initialise le sous-système des encodeurs.
Definition drv_encoders.c:120
int16_t drv_encoder_get(encoder_id_t id)
Retourne la valeur brute du compteur d’un encodeur.
Definition drv_encoders.c:139
encoder_id_t
Identifiants des 4 encodeurs physiques.
Definition drv_encoders.h:32
@ ENC3
Definition drv_encoders.h:35
@ ENC4
Definition drv_encoders.h:36
@ ENC2
Definition drv_encoders.h:34
@ ENC1
Definition drv_encoders.h:33