ProffieBoard V2.2 Benutzerhandbuch

SUPERNEOX Entwickler-Hilfezentrum

ProffieBoard V2.2 Benutzerhandbuch

Erfahren Sie, wie Sie Ihr SUPERNEOX Lichtschwert mit ProffieBoard V2.2 und ProffieOS 5.9 verwenden, konfigurieren und individuell anpassen. Dieser Leitfaden behandelt die wichtigsten Einstellungen und praktische Anpassungsmöglichkeiten für Lichtschwertbesitzer.
Für fortgeschrittene Programmierung, Firmware-Konfiguration und Anpassungen auf Entwicklerebene empfehlen wir den ProffieBoard V2.2 Entwicklerleitfaden.

ProffieBoard V2.2 ProffieOS 5.9 Firmware Konfiguration Klingeneffekte
Versionshinweis: Dieser Leitfaden bezieht sich hauptsächlich auf ProffieOS 5.9 und ProffieBoard V2.x. Konfigurationssyntax und verfügbare Funktionen können sich zwischen verschiedenen ProffieOS-Versionen unterscheiden. Prüfen Sie versionsabhängiges Verhalten daher immer anhand der offiziellen ProffieOS-Dokumentation und des Quellcodes.

1. Tastenbedienung

Das Verhalten der Tasten wird durch die ProffieOS-Konfiguration und die Anzahl der für das Lichtschwert definierten Tasten bestimmt. Die folgenden Funktionen setzen mindestens eine Ein-/Aus-Taste voraus und können je nach Konfiguration durch eine AUX-Taste ergänzt werden.

Funktion Tastenbedienung
Klinge ein- / ausschalten Drücken Sie die Ein-/Aus-Taste kurz, um das Lichtschwert ein- oder auszuschalten.
Stumm einschalten Drücken Sie die Ein-/Aus-Taste zweimal schnell hintereinander.
Nächstes Preset Bei ausgeschalteter Klinge die AUX-Taste kurz drücken.
Vorheriges Preset AUX-Taste gedrückt halten und gleichzeitig die Ein-/Aus-Taste drücken.
Clash Bei eingeschalteter Klinge die Klinge gegen einen geeigneten Gegenstand oder eine Oberfläche schlagen.
Lockup Bei eingeschalteter Klinge die Ein-/Aus-Taste gedrückt halten und gleichzeitig einen Clash auslösen. Zum Beenden des Lockup-Effekts die Ein-/Aus-Taste loslassen.
Drag Ähnlich wie beim Lockup. Richten Sie das Lichtschwert überwiegend nach unten, bevor Sie die Ein-/Aus-Taste gedrückt halten und den Effekt auslösen.
Force AUX-Taste länger gedrückt halten.
Soundtrack starten Ein-/Aus-Taste länger gedrückt halten.
Blaster Block Bei eingeschalteter Klinge die AUX-Taste kurz drücken.
Farbwechselmodus Bei eingeschalteter Klinge die AUX-Taste gedrückt halten und anschließend schnell die Ein-/Aus-Taste drücken. Nach dem Bestätigungston das Lichtschwert drehen, um die Farbe zu ändern. Zum Beenden des Farbwechselmodus die Ein-/Aus-Taste gedrückt halten, bis der Bestätigungston ertönt.
Hinweis für Entwickler: Das Tastenverhalten hängt von den definierten Tasten sowie der ProffieOS-Konfiguration für Props und Tasten ab. Wenn Sie eine eigene Tastenbelegung entwickeln, überprüfen Sie vor der Fehlersuche zunächst die aktive Konfiguration.

2. Befehle über den seriellen Monitor

ProffieOS stellt serielle Befehle für Tests, Diagnose, Konfigurationsprüfungen, Audiotests und den Wechsel zwischen Presets bereit.

Befehl Beschreibung
battery_voltage Gibt die aktuelle Batteriespannung aus.
get_volume Gibt den aktuell eingestellten Lautstärkewert aus.
pow Schaltet das Lichtschwert ein oder aus.
on Schaltet das Lichtschwert ein.
off Schaltet das Lichtschwert aus.
set_volume <0-3000> Legt den Lautstärkewert fest.
Beispiel: set_volume 500
play Spielt den Standard-Soundtrack des Presets ab. Wenn der Titel bereits läuft, wird die Wiedergabe mit diesem Befehl beendet.
play_track tracks/<track name>.wav Spielt einen bestimmten Titel aus dem Ordner tracks ab.
Beispiel: play_track tracks/venus.wav
stop_track tracks/<track name>.wav Stoppt die Wiedergabe eines bestimmten Titels.
force Spielt den Force-Soundeffekt ab.
drag Spielt den Drag-Soundeffekt ab.
blast Spielt den Blaster-Soundeffekt ab.
lock Spielt den Lockup-Soundeffekt ab.
clash Spielt den Clash-Soundeffekt ab.
reset Startet das ProffieBoard neu.
n Wechselt zum nächsten Preset.
p Wechselt zum vorherigen Preset.
list_presets Listet alle verfügbaren Presets auf.
sdtest Testet die Geschwindigkeit der SD-Karte.
scanid Gibt den erkannten Widerstand der Blade-ID aus.

3. Softwareinstallation und Einrichtung

Für die Entwicklung und das Aufspielen der Firmware auf das ProffieBoard benötigen Sie die Arduino IDE, das ProffieBoard-Arduino-Plugin sowie die entsprechenden USB-Treiber.

Empfohlene Umgebung: Verwenden Sie eine stabile Version der Arduino IDE. Für SUPERNEOX Lichtschwerter mit ProffieBoard V2.2 basiert dieser Leitfaden auf einem Workflow mit ProffieOS 5.9.

3.1 Benötigte Software

Arduino IDE

Wird zum Bearbeiten, Kompilieren und Aufspielen der ProffieOS-Firmware verwendet.

ProffieBoard-Plugin

Erweitert die Arduino IDE um ProffieBoard-Unterstützung und boardspezifische Upload-Optionen.

Zadig

Wird benötigt, wenn die erforderliche USB-Treiberkonfiguration für die Firmware-Programmierung eingerichtet werden muss.

USB-Datenkabel

Erforderlich ist ein Micro-USB-Kabel mit Datenübertragung. Reine Ladekabel können nicht zum Programmieren der Firmware verwendet werden.

3.2 Installation der Arduino IDE

Installieren Sie die aktuelle stabile Version der Arduino IDE . Verwenden Sie keine Beta-Version.

Arduino IDE

Unter Windows wird die Installation der Arduino IDE als Windows-Store-App nicht empfohlen. Die Anwendung kann dadurch in einem geschützten Verzeichnis installiert werden, wodurch zusätzliche Plugins oder Software unter Umständen nicht korrekt installiert werden können.

Fehlerbehebung beim COM-Port: Wenn das ProffieBoard nicht als verfügbarer COM-Port angezeigt wird, versuchen Sie einen anderen USB-Anschluss, stellen Sie sicher, dass das Kabel Datenübertragung unterstützt, und testen Sie gegebenenfalls eine frühere stabile Version der Arduino IDE.

3.3 ProffieBoard-Plugin und Zadig installieren

Installieren Sie das ProffieBoard-Arduino-Plugin und Zadig gemäß den jeweiligen Installationsanweisungen.

ProffieBoard Arduino Plugin

3.4 Board-Einstellungen in der Arduino IDE

Wählen Sie in der Arduino IDE:

Tools → Board → Proffieboard V2
Einstellung Empfohlener Wert
Board Proffieboard V2
USB Type Serial + Mass Storage (oder + WebUSB)
CPU Speed 80 MHz
Optimize Smallest Code
oder Fast / Faster / Fastest
DOSFS SDCARD (SPI)
Port Der dem angeschlossenen ProffieBoard zugewiesene COM-Port

Verbinden Sie das ProffieBoard über ein USB-Datenkabel mit Ihrem Computer. Der zugewiesene COM-Port sollte anschließend im Menü Port verfügbar sein.

4. Firmware-Upload und Aktualisierung

Schritt 1 – ProffieOS und SD-Karten-Dateien herunterladen

Laden Sie das ProffieOS-Firmwarepaket sowie die zugehörigen SD-Karten-Dateien herunter.

Für SUPERNEOX Lichtschwerter mit ProffieBoard V2.2 verwendet dieser Entwicklerleitfaden ProffieOS 5.9 als Referenzversion.

ProffieOS 5.9

Entpacken Sie:

ProffieOS-v5.9.zip

Entpacken Sie das Paket in ein normales Arbeitsverzeichnis, beispielsweise in den Ordner „Dokumente“ oder auf den Desktop.

Wichtig: Entpacken Sie ProffieOS nicht in das Installationsverzeichnis von Arduino oder in ein Windows-Verzeichnis unter Program Files.

Die entpackte Ordnerstruktur sollte Folgendes enthalten:

ProffieOS-v5.9/

└── ProffieOS/

Benennen Sie die Ordner und Dateien innerhalb des Verzeichnisses ProffieOS nicht um und verschieben Sie sie nicht.

Schritt 2 – Inhalte auf die SD-Karte kopieren

ProffieOS SD-Karteninhalte

Entpacken Sie:

ProffieOS_SD_Card.zip

Kopieren Sie alle Dateien aus dem entpackten Ordner ProffieOS_SD_Card in das Stammverzeichnis der microSD-Karte des ProffieBoards.

Dateinamenerweiterungen unter Windows anzeigen

Aktivieren Sie im Windows-Datei-Explorer die Anzeige von Dateinamenerweiterungen, damit Erweiterungen wie .h sichtbar sind.

Keine doppelten Dateierweiterungen erstellen. Wenn Windows die vorhandene Dateierweiterung ausblendet, fügen Sie der Konfigurationsdatei nicht manuell eine weitere .h-Erweiterung hinzu.

Schritt 3 – Konfigurationsdatei erstellen

Öffnen Sie:

ProffieOS/config/

Erstellen Sie Ihre Konfigurationsdatei in diesem Verzeichnis.

Empfohlen wird, die passende Standard-Konfigurationsdatei zu kopieren, die Kopie umzubenennen und anschließend den Inhalt durch die für Ihr Lichtschwert erstellte Konfiguration zu ersetzen.

Für ProffieBoard V2.x verwenden Sie den offiziellen ProffieBoard V2.x Configurator .

Schritt 4 – Konfigurationsdatei auswählen

Öffnen Sie:

ProffieOS/ProffieOS.ino

Suchen Sie nach der Definition CONFIG_FILE.

#define CONFIG_FILE "config/my_saber_config.h"

Wenn sich mehrere Konfigurationsdateien im Verzeichnis config befinden, darf nur die zu kompilierende Konfiguration aktiv sein.

Wichtig: Es darf immer nur eine aktive CONFIG_FILE-Definition vorhanden sein.

Mehrere Lichtschwert-Konfigurationen können im selben Verzeichnis config gespeichert werden. Wechseln Sie zwischen ihnen, indem Sie die aktive CONFIG_FILE-Definition ändern.

Schritt 5 – Board anschließen

Verbinden Sie das ProffieBoard über ein Micro-USB-Datenkabel mit dem Computer.

Hinweis zum USB-Kabel: Ein reines Ladekabel kann nicht für die Firmware-Programmierung verwendet werden.

Schritt 6 – Kompilieren und Upload

  1. Öffnen Sie ProffieOS.ino in der Arduino IDE.
  2. Überprüfen Sie, ob das richtige ProffieBoard V2 und der richtige COM-Port ausgewählt sind.
  3. Stellen Sie sicher, dass die richtige CONFIG_FILE aktiv ist.
  4. Klicken Sie auf Upload.
  5. Warten Sie, bis Kompilierung und Upload abgeschlossen sind.

Nach einem erfolgreichen Upload sollte die Fortschrittsanzeige 100 % erreichen.

Wenn ein Lautsprecher angeschlossen ist, sollte das ProffieBoard nach einem erfolgreichen Upload den Startton wiedergeben.

Wenn Serial + Mass Storage ausgewählt ist und das ProffieBoard als Wechseldatenträger angezeigt wird, werfen Sie das Laufwerk sicher aus, bevor Sie das USB-Kabel trennen.

Firmware-Upload abgeschlossen: Die neue ProffieOS-Firmware ist nun auf dem Board installiert.

Fehlerbehebung beim Upload

Wenn der Upload fehlschlägt, prüfen Sie zunächst die folgenden häufigen Ursachen:

  1. Die Konfigurations-Headerdatei kann einen Syntax- oder Konfigurationsfehler enthalten.
  2. Der Name der CONFIG_FILE kann falsch sein.
  3. Die Konfigurationsdatei befindet sich möglicherweise nicht im Verzeichnis ProffieOS/config/.
  4. Der Windows-Benutzername oder das Arbeitsverzeichnis kann Nicht-Latein-Zeichen enthalten, die Probleme mit der Toolchain verursachen.
  5. Board, USB-Typ, CPU-Geschwindigkeit oder COM-Port können falsch ausgewählt sein.

5. Inhalte der SD-Karte

ProffieOS verwendet die microSD-Karte des Lichtschwerts zum Speichern von Soundfonts, konfigurationsbezogenen Dateien und Musikstücken.

Soundfonts

Kopieren Sie unterstützte Soundfont-Ordner in das Stammverzeichnis der microSD-Karte.

Die ursprüngliche Konfiguration unterstützt unter anderem folgende gängige Soundfont-Strukturen:

Plecter

Soundfont-Strukturen, die mit Plecter kompatibel sind.

NEC

Soundfont-Strukturen, die mit NEC kompatibel sind.

SmoothSwing

Soundfont-Strukturen, die mit SmoothSwing kompatibel sind.

Bei Verwendung einer unterstützten Soundfont-Struktur müssen die Namen der WAV-Dateien normalerweise nicht geändert werden.

Musiktitel

Speichern Sie Musiktitel im Verzeichnis:

tracks/

Beispiel:

tracks/venus.wav

tracks/mars.wav
tracks/mercury.wav

Benennung von Dateien und Ordnern

Verwenden Sie für eine möglichst hohe Kompatibilität lateinische Zeichen und einfache Dateinamen für Soundfont-Ordner und Musiktitel.

Vermeiden Sie unnötige Sonderzeichen wie:

? , . | \ } { [ / -

Jeder Soundfont-Ordner sollte die erforderlichen Konfigurationsdateien enthalten, beispielsweise:

config.ini

smoothsw.ini
Fehlende Dateien: Wenn erforderliche Dateien fehlen, kopieren Sie die entsprechenden Dateien aus einem bekannten, funktionierenden Standard-Soundfont für das ProffieBoard, anstatt beliebige Ersatzdateien zu erstellen.

6. Konfiguration und Parameter

Die Konfiguration des ProffieBoards erfolgt hauptsächlich über eine C++-Konfigurations-Headerdatei im Verzeichnis:

ProffieOS/config/

Die Konfiguration legt unter anderem Board-Einstellungen, Anzahl der Klingen, Tasten, Audioeinstellungen, Bewegungsfunktionen, LED-Konfiguration, Clash-Empfindlichkeit, Presets und Klingeneffekte fest.

ProffieBoard V2 Konfiguration

Grundlegende ProffieBoard-V2-Konfiguration

#ifdef CONFIG_TOP

#include "proffieboard_v2_config.h"

#define NUM_BLADES 1
#define NUM_BUTTONS 2
#define VOLUME 1000

const unsigned int maxLedsPerStrip = 144;

#define CLASH_THRESHOLD_G 1.0

#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define SAVE_STATE

#endif

Parameterübersicht

Parameter Funktion
NUM_BLADES Legt die Anzahl der verwendeten Klingenkonfigurationen fest.
NUM_BUTTONS Legt die Anzahl der konfigurierten Tasten fest. Die referenzierte Konfiguration unterstützt 1–3 Tasten.
VOLUME Legt den anfänglichen Lautstärkewert fest. Der dokumentierte Bereich reicht von 0 bis 3000.
maxLedsPerStrip Legt die maximale Anzahl der für den adressierbaren LED-Streifen konfigurierten LEDs fest.
CLASH_THRESHOLD_G Legt die Empfindlichkeit der Clash-Erkennung fest. Niedrigere Werte machen die Erkennung im Allgemeinen empfindlicher, höhere Werte weniger empfindlich.
ENABLE_AUDIO Aktiviert die Audiofunktionen.
ENABLE_MOTION Aktiviert die Bewegungserkennung.
ENABLE_WS2811 Aktiviert die WS2811- bzw. adressierbare LED-Funktionalität.
ENABLE_SD Aktiviert die SD-Karten-Funktionalität.
SAVE_STATE Ermöglicht dem Board, Zustandsinformationen wie Lautstärke, ausgewähltes Preset und Klingenfarbe zu speichern.

Clash-Empfindlichkeit

Ein dokumentierter Ausgangswert ist:

#define CLASH_THRESHOLD_G 1.0

Niedrigere Werte führen im Allgemeinen zu einer empfindlicheren Clash-Erkennung, während höhere Werte die Empfindlichkeit reduzieren.

Tipp zur Feinabstimmung: Ändern Sie die Clash-Empfindlichkeit schrittweise. Eine zu hohe Empfindlichkeit kann während normaler Bewegungen Fehltrigger auslösen, während eine zu geringe Empfindlichkeit echte Clashes möglicherweise nicht erkennt.

Konfiguration bearbeiten

Verwenden Sie zum Bearbeiten von C++-Konfigurationsdateien einen einfachen Texteditor oder einen geeigneten Code-Editor.

Verwenden Sie nicht Microsoft Word. Textverarbeitungsprogramme können Formatierungszeichen einfügen oder die Struktur von Quelldateien verändern.

Nach einer Änderung der Konfiguration:

  1. Speichern Sie die Konfigurationsdatei.
  2. Öffnen Sie ProffieOS.ino.
  3. Überprüfen Sie, ob die richtige CONFIG_FILE aktiv ist.
  4. Kompilieren Sie die Firmware.
  5. Laden Sie die Firmware auf das ProffieBoard.

7. Preset-Konfiguration

Presets definieren den verwendeten Soundfont, den Soundtrack, den Klingeneffekt und den für den Benutzer sichtbaren Preset-Namen des Lichtschwerts.

Grundstruktur eines Presets

Ein typisches Preset wird innerhalb des Abschnitts CONFIG_PRESETS definiert:

#ifdef CONFIG_PRESETS

Preset presets[] = {

{
"TeensySF",
"tracks/venus.wav",
StyleNormalPtr(),
"cyan"
}

};

#endif

Bestandteile eines Presets

Bestandteil Beschreibung
Soundfont-Ordner Name des auf der SD-Karte gespeicherten Soundfont-Ordners.
Titelname Pfad zum Musiktitel, normalerweise innerhalb des Verzeichnisses tracks.
Klingeneffekt Definiert das visuelle Verhalten und die Effekte der Klinge.
Preset-Name Lesbarer Name, der vom Preset-System verwendet wird.

Klingenkonfiguration

Die physische Klingenkonfiguration wird über ein Array BladeConfig blades[] definiert.

Diese Konfiguration ordnet die physische LED-/Klingenhardware der Preset-Konfiguration zu.

BladeConfig blades[] = {

{
0,
WS281XBladePtr<
144,
bladePin,
Color8::GRB,
PowerPINS
>(),
CONFIGARRAY(presets)
},

};

8. Klingeneffekte

ProffieOS verwendet sogenannte Blade Styles, um das visuelle Verhalten der Hauptklinge und weiterer konfigurierter LEDs zu definieren.

Farbe

Definiert Grundfarben und individuelle Klingenfarben.

Bewegungseffekte

Reagiert auf Bewegungen, Schwingungen und andere Bewegungseingaben.

Aufpralleffekte

Steuert Clash-, Blaster-, Lockup- und Drag-Effekte.

Übergänge

Steuert Zündung, Einfahren, Zeitabläufe und das Verhalten von Übergängen.

Funktionen von Blade Styles

  • Grundfarbe
  • Farbwechsel
  • Flackereffekte
  • Clash-Blitze
  • Blaster-Effekte
  • Lockup-Effekte
  • Drag-Effekte
  • Zündungseffekte
  • Einfahreffekte
  • Zeitsteuerung
  • Übergangsverhalten

Blade Style Editor

Die ursprüngliche Entwicklerdokumentation empfiehlt die Verwendung eines Blade Style Editors zum Erstellen und Bearbeiten von Blade Styles.

Nützliche Referenzressourcen sind:

Struktur eines Blade Styles

Ein Blade Style befindet sich normalerweise innerhalb eines Ausdrucks StylePtr<...>.

Effekte können ineinander verschachtelt werden, wobei jede Ebene das Ergebnis des darunterliegenden Effekts verändert oder transformiert.

InOutHelper

InOutHelper<base color, 200, 300, Black>
Parameter Bedeutung
base color Grundfarbe der Klinge.
200 Dauer des Ausfahrens bzw. der Zündung in Millisekunden.
300 Dauer des Einfahrens in Millisekunden.
Black Klingenfarbe im eingefahrenen Zustand.

Farbdefinitionen

Für gängige Klingenfarben können vordefinierte Farbkonstanten verwendet werden:

WHITE

RED
GREEN
BLUE
PURPLE
CYAN
YELLOW
MAGENTA

Individuelle RGB-Farben können mit folgendem Format definiert werden:

Rgb<R, G, B>

Beispiel:

Rgb<255, 50, 0>

Jeder RGB-Kanal verwendet einen Wert zwischen 0 und 255:

  • 0 = keine Ausgabe auf diesem Kanal
  • 255 = maximale Ausgabe auf diesem Kanal

AudioFlicker

AudioFlicker<"A" color, "B" color>

AudioFlicker erzeugt einen flackernden Klingeneffekt, der auf das Audiosignal bzw. den Brummton des Lichtschwerts reagiert.

Ein größerer Unterschied zwischen den beiden Farben erzeugt im Allgemeinen eine stärkere visuelle Variation.

OnSpark

OnSpark<base color, spark color, duration>

OnSpark fügt während der Zündung einen Funkeneffekt hinzu. Die Dauer wird in Millisekunden angegeben.

SimpleClash

SimpleClash<base color, clash color, 40>

Fügt einen Clash-Blitzeffekt hinzu. Der letzte Parameter definiert die Dauer des Effekts in Millisekunden.

Lockup

Lockup<base color, lockup color>

Fügt den Lockup-Effekt hinzu und definiert das während des Effekts verwendete Farbverhalten.

Blast

Blast<base color, blast color>

Fügt den Blaster-Effekt hinzu und definiert die dafür verwendete Farbe.

Beispiel für einen kombinierten Blade Style

Ein fortgeschrittener Blade Style kann mehrere Effekte zu einem einzigen verschachtelten Ausdruck kombinieren.

Ein typischer kombinierter Style kann folgende Elemente enthalten:

  • Grüne Grundfarbe
  • AudioFlicker
  • Funken während der Zündung
  • Clash-Effekt
  • Blaster-Effekt
  • Lockup-Effekt
  • Drag-Effekt
  • Zündverzögerung
  • Einfahrverzögerung
Hinweis für Entwickler: Blade-Style-Ausdrücke können sehr lang und tief verschachtelt werden. Testen Sie beim Debuggen eines komplexen Styles zunächst einzelne Effekte und kombinieren Sie diese anschließend schrittweise.

Der fertige Blade Style wird innerhalb des entsprechenden StylePtr<...>-Containers im Preset eingefügt.

9. Entwicklerressourcen

Für aktuelle Informationen zur ProffieOS-Entwicklung, Konfiguration und zum jeweiligen Board verwenden Sie die folgenden offiziellen Ressourcen zusammen mit diesem SUPERNEOX Entwicklerleitfaden.

SUPERNEOX SD-Konfigurationsdateien

Standard-Konfigurationsdateien für SUPERNEOX Proffie V2.2.

Google Drive öffnen →

ProffieOS-Dokumentation

Offizielle Dokumentation zu ProffieOS-Funktionen, Konfiguration und Entwicklungskonzepten.

Dokumentation öffnen →

ProffieOS auf GitHub

Quellcode, Releases, Konfigurationsbeispiele und Informationen zur Entwicklung.

GitHub öffnen →

ProffieBoard V2.x Configurator

Browserbasiertes Konfigurationstool für ProffieBoard V2.x.

Configurator öffnen →

ProffieOS-Supportforum

Community-Diskussionen und Ressourcen zur Fehlerbehebung für ProffieOS und ProffieBoard.

Supportforum öffnen →

10. Geltungsbereich dieser Dokumentation

Geltungsbereich: Dieser Entwicklerleitfaden basiert auf dem bereitgestellten technischen ProffieBoard-V2-Handbuch und übernimmt dessen grundlegende Konfigurationskonzepte, Befehlsreferenzen, Firmware-Workflow, Preset-Struktur und die verwendete Blade-Style-Terminologie.

ProffieOS wird kontinuierlich weiterentwickelt. Konfigurationssyntax, verfügbare Funktionen, unterstützte Hardware und Verhalten können sich zwischen verschiedenen Versionen unterscheiden.

Versionsabhängiges Verhalten immer überprüfen. Bevor Sie eine Konfiguration oder ein Codebeispiel auf einem Produktiv-Lichtschwert einsetzen, vergleichen Sie die Angaben mit der Dokumentation und dem Quellcode der exakt auf dem Board installierten ProffieOS-Version.

SUPERNEOX Entwickler-Hilfezentrum

ProffieBoard V2.2 · ProffieOS 5.9 · Referenz für Firmware und Konfiguration