# Buzzer ## Protokoll - Aktuelle Protokollversion: **v2** - Firmware sendet die Version über `info` als erstes Feld. - Host (`buzzer_tool`) erwartet ebenfalls **v2** und bricht bei Abweichung mit Fehlermeldung ab. ### `info` Antwortformat `;;;;;` Beispiel: `2;1.4.0;4096;256;120;CONFIRMED` ## UART Rückgabecodes - Erfolg: `OK` - Fehler: `ERR ` Wichtige Fehlercodes: - `1` Ungültiger Befehl - `2` Ungültige Parameter - `3` Befehl/Parameter zu lang - `16` Datei/Verzeichnis nicht gefunden - `21` Kein Speicherplatz mehr frei - `22` Datei zu groß - `32` I/O-Fehler - `33` Timeout - `34` CRC-Fehler - `35` Transfer abgebrochen - `48` Nicht unterstützt - `49` Gerät beschäftigt - `50` Interner Fehler