Milan Stephan
Fotografie & IT

Zurück zur SPiC Übersicht

morse.c

#include <led.h>
#include <button.h>

void main(void) {

	BUTTONSTATE oldState = ...; // Mit welchem Wert initialisieren?
	while (1) {

		BUTTONSTATE currentState = sb_button_getState(BUTTON0);
		if (state == PRESSED) {
			sb_led_on(RED0);
		} else {
			sb_led_off(RED0);
		}

		// Zur Flankenerkennung den vorherigen Wert
		// sichern und mit dem aktuellen vergleichen.
		if (oldState != currentState) {
			oldState = currentState;
			// ...
		}
	}

}