#include "encoder.h"
Funktionen | |
void | EncoderEinlesen (void) |
Liest den Zustand des Encoders ein und ruft ggf. die Funktionen zum Auf- und Abzaehlen auf. | |
void | AuswahlUp (void) |
Inkrementiert die Auswahl unter Beachtung der oberen Grenze. | |
void | AuswahlDown (void) |
Dekrementiert die Auswahl unter Beachtung der unteren Grenze. | |
Variablen | |
volatile unsigned int | enc_time |
volatile char | enc_delta |
volatile unsigned char | enc_Zcount = 100 |
volatile unsigned char | richtung = UP |
void AuswahlDown | ( | void | ) |
Dekrementiert die Auswahl unter Beachtung der unteren Grenze.
void AuswahlUp | ( | void | ) |
Inkrementiert die Auswahl unter Beachtung der oberen Grenze.
void EncoderEinlesen | ( | void | ) |
Liest den Zustand des Encoders ein und ruft ggf. die Funktionen zum Auf- und Abzaehlen auf.
volatile char enc_delta |
-128 ... 127
volatile unsigned int enc_time |
Zeit, bei der der letzte Step war
volatile unsigned char enc_Zcount = 100 |
Encoder Zwischenzaehler -4 bis 4
volatile unsigned char richtung = UP |
Drehrichtung des Encoders