#include <avr/io.h>
#include "global.h"
Makrodefinitionen | |
#define | ENCODER_A_DDR DDRB |
#define | ENCODER_A_PORT PORTB |
#define | ENCODER_A_PIN PINB |
#define | ENCODER_A_PINNR PB2 |
#define | ENCODER_B_DDR DDRB |
#define | ENCODER_B_PORT PORTB |
#define | ENCODER_B_PIN PINB |
#define | ENCODER_B_PINNR PB1 |
#define | BIGSTEPMAXMS 50 |
#define | UP 1 |
#define | DOWN 0 |
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. |
#define BIGSTEPMAXMS 50 |
#define DOWN 0 |
#define ENCODER_A_DDR DDRB |
#define ENCODER_A_PIN PINB |
#define ENCODER_A_PINNR PB2 |
#define ENCODER_A_PORT PORTB |
#define ENCODER_B_DDR DDRB |
#define ENCODER_B_PIN PINB |
#define ENCODER_B_PINNR PB1 |
#define ENCODER_B_PORT PORTB |
#define UP 1 |
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.