User Tools

Site Tools


smartdisplay:flash

This is an old revision of the document!


Firmware flaschen

Via Arduino IDE

Vorbereitung

Benötigt wird die originale Arduino IDE von https://www.arduino.cc/en/software

Nach der Installation müssen noch folgende Bibliotheken über die Bibliotheksverwaltung herunter geladen werden:

  • U8g2 von Oliver
  • TinyGPSPlus von Mikal Hart
  • OneWire von Paul Stoffregen
  • DallasTemperature von Miles Burton

Unter “Werkzeug” → “Board” wird der Arduino Uno gewählt.

Anschließend kann auch unter “Werkzeug” → “Port” der passende Port für den USB-Adapter gewählt werden.

Configuration der Firmware

Ein und die selbe Software kann für verschiedene Hardwareversionen verwendet werden. Dazu ist es aber notwendig die die Hardware richtig zu definieren.

Dies passiert in der “config.h”.

Um seine eigene Hardware zu kompilieren sollten die Kommentarzeigen vor der entsprechenden Zeile entfernt werden.

Es muss aber darauf geachtet werden das nur eine Variante aktiviert wird, da das ganze sonst nicht funktioniert.

/*
 * mendatory hardware defination
 */

//#define HW_ALPHA_OLED
#define HW_ALPHA_LCD

Dieses Beispiel ist für die LCD Variante.

Kompilieren und Überprüfen

Zum Testen und überprüfen der Konfiguration wird einmal die Firmware kompiliert.

Dies geschieht über die obere linke Schaltfläche.

Der Sketch sollte sich ohne Fehlermeldung kompilieren lassen.

smartdisplay/flash.1661190304.txt.gz · Last modified: 2024/04/05 21:19 (external edit)