No description
  • C 51.9%
  • Python 22.5%
  • TypeScript 10.2%
  • Svelte 9.3%
  • Astro 5.6%
  • Other 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-03-01 11:13:08 +01:00
buzzer_tool Stand vor Protokollumbau 2026-03-01 11:12:15 +01:00
firmware Stand vor Protokollumbau 2026-03-01 11:12:15 +01:00
webpage Stand vor Protokollumbau 2026-03-01 11:12:15 +01:00
.gitignore sync 2026-02-25 10:23:34 +01:00
README.md sync 2026-02-27 18:04:46 +01:00

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