Drucken
Kategorie: ESP8266 - WIFI-Controler
Zugriffe: 9551

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
Screenshot 01

Screenshot 02

 

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.

Screenshot 03

 

Wenn alles glatt läuft sollte im Anschluss HTerm automatisch getartet werden und die OnBoard-LED blinken.

 

Screenshot 04

 

So schön kann Kino sein........

 

 

Kommentare (0)

Cancel or