Es wäre schöner, wenn die LEDs wie die zugeordeten Bits von 0 bis 5 gezählt würden.
Aktuell:
Code:
setLEDs(0b000001); // Und dieser schaltet StautsLED1 an und alle anderen aus.
Schöner wäre doch so:
Code:
setLEDs(0b000001); // Und dieser schaltet StautsLED0 an und alle anderen aus.
(Der Tippfehler im Komentar ist übrigens aus der Doku, im Kapitel "4.6.4. Status LEDs und Bumper")
Im LED-Struct der BaseLib.h:
Code:
struct {
unsigned LED1:1;
unsigned LED2:1;
unsigned LED3:1;
unsigned LED4:1;
unsigned LED5:1;
unsigned LED6:1;
unsigned reserved1:1;
unsigned reserved2:1;
};
Und die Reserve vielleicht 6+7?
Man könnte dann viel einfacher Bitmanipulationen im Bitfeld machen wenn die LED-Namen mit 0 starten. Es fehlt auch eine getLEDS()-Funktion.
Gruß
mic
Lesezeichen