Es wäre schöner, wenn die LEDs wie die zugeordeten Bits von 0 bis 5 gezählt würden.
Aktuell:
Schöner wäre doch so:Code:setLEDs(0b000001); // Und dieser schaltet StautsLED1 an und alle anderen aus.
(Der Tippfehler im Komentar ist übrigens aus der Doku, im Kapitel "4.6.4. Status LEDs und Bumper")Code:setLEDs(0b000001); // Und dieser schaltet StautsLED0 an und alle anderen aus.
Im LED-Struct der BaseLib.h:
Und die Reserve vielleicht 6+7?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; };
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







Zitieren

Lesezeichen