This commit is contained in:
2026-02-27 18:04:46 +01:00
parent dc3467ac0f
commit bed9ab1968
14 changed files with 6476 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
# 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
`<protocol_version>;<app_version>;<f_frsize>;<f_blocks>;<f_bfree>;<image_status>`
Beispiel:
`2;1.4.0;4096;256;120;CONFIRMED`
## UART Rückgabecodes
- Erfolg: `OK`
- Fehler: `ERR <code>`
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