void setup()
{
// PA4 = A2 --> Externe LED an Pin A2
// PA5 = D13 --> Externe LED an Pin D12 + LED auf Nucleo Board
// PA6 = D12 --> Externe LED an Pin D12
// PA7 = D11 --> Externe LED an Pin D11
GPIOA->MODER &= ~0xFFFFFFFF; // Alle Bits für PA0 bis PA15 löschen (alle Pins als Eingänge setzen)
GPIOA->MODER |= 0x55555555; // Alle Bits für PA0 bis PA15 auf '01' setzen (alle Pins als Ausgang setzen)
}
// Im loop() werden die ODR-Register des GPIO Ports A (GPIOA) direkt angesteuert.
void loop()
{
for(int i=0; i<4; i++){
GPIOA->ODR = 0x0010<<i;
delay(500);
}
}