FSST - Hardwarenahe Programmierung

Code Funktionen

#include "mbed.h"
 
// Funktionsprototyping 
void ledOn(void);
void ledOff(void);
void printStatus(void);
 
DigitalOut led(LED1);
 
int main() {
    while (1) {
        ledOn();     // Funktionsaufruf
        printStatus();
        wait_ms(500);
        ledOff();
        printStatus();
        wait_ms(500);
    }
}
 
//Funktionsdefinition
void ledOn(void) {
    led = 1;
}
 
void ledOff(void) {
    led = 0;
}
 
void printStatus(void) {
    printf("LED is now: %d\n", led.read());
}

All wikipages