20 #ifndef _AVRIO_ENCODER_H_ 21 # define _AVRIO_ENCODER_H_ 23 # include <avrio/defs.h> 90 # if defined(__DOXYGEN__) 107 void vEncoderTask (uint8_t ucEncoder);
xEncoderCounter xEncoderCount(uint8_t ucEncoder)
Lecture de la valeur du compteur du codeur.
int16_t xEncoderSpeed(uint8_t ucEncoder)
Lecture de la vitesse du codeur en nb d'impulsions par 100 ms.
void vEncoderReset(uint8_t ucEncoder)
Remise à 0 du compteur du codeur.
void vEncoderInit(void)
Initialisation des codeurs.
int32_t xEncoderCounter
Type de compteur utilisé dans l'implémentation.
eEncoderDir
Direction de déplacement.
eEncoderDir eEncoderDirection(uint8_t ucEncoder)
Renvoie le sens de deplacement du codeur.
void vEncoderEnable(uint8_t ucEncoder, bool xEnable)