void setup()
{
pinMode(PA5,OUTPUT); // PA5 = D13 --> LED auf MFC (blau) D1
pinMode(PA6,OUTPUT); // PA6 = D12 --> LED auf MFC D2
pinMode(PA7,OUTPUT); // PA7 = D11 --> LED auf MFC D3
pinMode(PB0,OUTPUT); // PB6 = D10 --> LED auf MFC D4
} // Ende setup()
/*im loop() werden die ODR - Register des GPIO Ports A (GPIOA direkt angesteuert) mit Hilfe des Pfeil Operators -> werden die BITs gesetzt bzw. rückgesetzt
ACHTUNG: die LEDs auf dem MFC (blau) sind low active --> die Ansteuerung erfolgt invertiert. Entsprechend muss auch die HEX - Codierung angepasst werden */
void loop()
{
GPIOA->ODR =0xFF2F;
GPIOB->ODR =0x0000;// 0b1111 1111 1111 1111 alle BITs im ODR setzen um die LEDs alle auszuschalten !!! immernoch low active
delay(500);
GPIOA->ODR =0xFF4F; // 0b1111 1111 1111 1111 alle BITs im ODR setzen um die LEDs alle auszuschalten !!! immernoch low active
delay(500);
GPIOA->ODR =0xFF8F; // 0b1111 1111 1111 1111 alle BITs im ODR setzen um die LEDs alle auszuschalten !!! immernoch low active
delay(500);
GPIOB->ODR =0xFFF1;
GPIOA->ODR =0xFF0F; // 0b1111 1111 1111 1111 alle BITs im ODR setzen um die LEDs alle auszuschalten !!! immernoch low active
delay(500);
}// Ende loop()