Sming - Hello World
Für den ersten Start nutzen wir als Vorlage eine der mitgeliegerten Beispiele.
Nach dem Start von Eclipse muss das bestehende Project importiert werden:
Vorhandenes Projekt importieren
File/Import
Jetzt steht das Basic_Blink Project zur Verfügung.
APP-File anpassen
Die application.cpp kann jetzt beliebig modifiziert werden.
#include <user_config.h>
#include <SmingCore/SmingCore.h>
#define LED_PIN 2 // GPIO2
Timer procTimer;
bool state = true;
void blink(){
digitalWrite(LED_PIN, state);
state = !state;
Serial.println("Hello World");
}
void init(){
Serial.begin(SERIAL_BAUD_RATE);
pinMode(LED_PIN, OUTPUT);
procTimer.initializeMs(1000, blink).start();
}
Starten des Builds und Flashen
Das Build mit anschließendem Flashen kann über die Make-Optionen gestartet werden.
Wenn alles glatt läuft sollte im Anschluss HTerm automatisch getartet werden und die OnBoard-LED blinken.
So schön kann Kino sein........
Kommentare (0)