maske.c
#include <led.h> void main(void) { // Lokale Variablen immer initialisieren, sonst ist der // Wert undefiniert! Insbesondere NICHT garantiert gleich 0. uint8_t mask = 0; mask |= 1 << 0; // Bit 0 für LED 0 setzen mask |= 1 << 1; // Bit 1 for (uint8_t i = 2; i < 4; i++) { mask |= 1 << i; // Bits 2 und 3 } // Die LEDs der gesetzten Bits werden eingeschaltet, // die nicht gesetzten ausgeschaltet. sb_led_setMask(mask); while (1); }