NiboRoboLib 3.3 - NIBObee Library
led.h-Dateireferenz

Routinen zur Ansteuerung der LEDs. Mehr ...

gehe zum Quellcode dieser Datei

Aufzählungen

enum  { LED_L_YE = IO_LEDS_BIT_L_YE, LED_L_RD = IO_LEDS_BIT_L_RD, LED_R_RD = IO_LEDS_BIT_R_RD, LED_R_YE = IO_LEDS_BIT_R_YE }
 

Funktionen

void led_init ()
 
void led_set (uint8_t led, uint8_t status)
 
uint8_t led_get (uint8_t led)
 

Ausführliche Beschreibung

Routinen zur Ansteuerung der LEDs.

Autor
Nils Springob (nils@.nosp@m.nica.nosp@m.i-sys.nosp@m.tems.nosp@m..de)
Datum
2009-09-26

Dokumentation der Funktionen

uint8_t led_get ( uint8_t  led)

Zustand der LED abfragen.

Parameter
ledist die Nummer der LED (0-3) bzw. eine der Konstanten LED_L_YE, LED_L_RD, LED_R_RD oder LED_R_YE
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 (0-3) bzw. eine der Konstanten LED_L_YE, LED_L_RD, LED_R_RD oder LED_R_YE
statusBeim Wert 0 wird die LED ausgeschaltet anderenfalls wird die LED eingeschaltet.