Blink_allLeds for Discovery407VG added

This commit is contained in:
Christoph Haberer 2017-04-23 10:22:13 +02:00
parent a4e7df14f7
commit 5d0ce91f1f
1 changed files with 34 additions and 0 deletions

View File

@ -0,0 +1,34 @@
// blink all LEDs
// STM32F4 Discovery
#define GREENLED PD12
#define ORANGELED PD13
#define GREDLED PD14
#define BLUELED PD15
#define REDLEDOTGOVERCURRENT PD5
#define NUMLEDS 5
const uint8_t Led[] = {GREENLED, ORANGELED, GREDLED, BLUELED, REDLEDOTGOVERCURRENT};
void setup()
{
for (int n = 0; n < NUMLEDS; n++) pinMode(Led[n], OUTPUT);
}
void setLed(uint8_t n, uint8_t state)
{
if(n==4)digitalWrite(Led[n], !state);
else digitalWrite(Led[n], state);
}
void loop()
{
for (int n = 0; n < NUMLEDS; n++)
{
setLed(n, HIGH);
delay(100);
setLed(n, LOW);
delay(100);
}
}