Routinen zur Ansteuerung der LEDs.
Mehr ...
gehe zum Quellcode dieser Datei
Symbolische Namen für die LEDs zur Verwendung in den Funktionen led_set() und led_get().
Aufzählungswerte |
---|
LED_1 |
=1: LED 1 (links, rot)
|
LED_2 |
=2: LED 2 (links, blau)
|
LED_3 |
=3: LED 3 (rechts, blau)
|
LED_4 |
=4: LED 4 (rechts, rot)
|
uint8_t led_get |
( |
uint8_t |
led | ) |
|
Zustand der LED abfragen.
- Parameter
-
- Rückgabe
- Liefert den Wert 0 bei ausgeschalteter LED und den Wert 1 bei eingeschalteter LED
Initialisierung der LEDs. Die Funktion muss vor Aufruf der anderen LED-Funktion aufgerufen werden um das Datenrichtungs-Register (DDRB) für die Ausgabe zu konfigurieren.
void led_set |
( |
uint8_t |
led, |
|
|
uint8_t |
status |
|
) |
| |
Ein / Ausschalten der LEDs.
- Parameter
-
led | ist die Nummer der LED (1-4) bzw. eine der Konstanten LED_1, LED_2, LED_3 oder LED_4 |
status | Beim Wert 0 wird die LED ausgeschaltet anderenfalls wird die LED eingeschaltet. |
void led_setall |
( |
uint8_t |
led1, |
|
|
uint8_t |
led2, |
|
|
uint8_t |
led3, |
|
|
uint8_t |
led4 |
|
) |
| |
Alle LEDs gleichzeitig schalten. Der Wert 0 schaltet die jeweilige LED aus, ansonsten wird sie eingeschaltetet.
- Parameter
-
led1 | LED 1 (links, rot) |
led2 | LED 2 (links, blau) |
led3 | LED 3 (rechts, blau) |
led4 | LED 4 (rechts, rot) |
void led_toggle |
( |
uint8_t |
led | ) |
|
Umschalten der LEDs: Ist die LED ausgeschaltet wird sie eingeschaltet, ist sie eingeschaltet wird sie ausgeschaltet.
- Parameter
-