NiboRoboLib 3.2 - NIBO burger Library
led.h-Dateireferenz

Routinen zur Ansteuerung der LEDs. Mehr ...

gehe zum Quellcode dieser Datei

Aufzählungen

enum  { LED_1 = IO_LEDS_BIT_1, LED_2 = IO_LEDS_BIT_2, LED_3 = IO_LEDS_BIT_3, LED_4 = IO_LEDS_BIT_4 }
 

Funktionen

void led_init ()
 
void led_set (uint8_t led, uint8_t status)
 
uint8_t led_get (uint8_t led)
 
void led_setall (uint8_t led1, uint8_t led2, uint8_t led3, uint8_t led4)
 

Ausführliche Beschreibung

Routinen zur Ansteuerung der LEDs.

Autor
Nils Springob (nils..nosp@m.spri.nosp@m.ngob@.nosp@m.nica.nosp@m.i-sys.nosp@m.tems.nosp@m..com)
Datum
2015-03-31

Dokumentation der Funktionen

uint8_t led_get ( uint8_t  led)

Zustand der LED abfragen.

Parameter
ledist die Nummer der LED (1-4) bzw. eine der Konstanten LED_1, LED_2, LED_3 oder LED_4
Rückgabe
Liefert den Wert 0 bei ausgeschalteter LED und den Wert 1 bei eingeschalteter LED
void led_init ( )

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
ledist die Nummer der LED (1-4) bzw. eine der Konstanten LED_1, LED_2, LED_3 oder LED_4
statusBeim Wert 0 wird die LED ausgeschaltet anderenfalls wird die LED eingeschaltet.