
Das Firmware-Engineering-Heimat des ersten elektronischen Badge-Projekts der Circuit Crafters.
Da dieses Repository noch in Arbeit ist, sind einige Dinge in dieser Readme mit 'Dev:' markiert. Ändern Sie dies bei Bedarf.
Sie benötigen ESP-IDF, jede moderne Version sollte funktionieren. (Dev: Ändern Sie dies, wenn Sie eine spezifischere Version benötigen)
Command-line:
idf.py set-target esp32c6
idf.py build
idf.py flash
Oder führen Sie das Äquivalent in Ihrer IDE aus.
Im Allgemeinen sollten große Anwendungen als Komponenten in diesem Repository enthalten sein. Kleinere Dinge, die keine eigene Komponente rechtfertigen, können im main/-Verzeichnis untergebracht werden. Wenn Sie Daten in Form einer Datei benötigen, können Sie diese gerne im spiffs/-Ordner ablegen.
Dev: Beachten Sie, dass die sdkconfig nicht in diesem Repository enthalten ist und nicht eingecheckt werden sollte (da sie überschrieben wird, wenn Sie 'idf.py set-target' ausführen). Wenn Sie etwas ändern müssen, führen Sie menuconfig aus und verwenden Sie 'save minimal config', kopieren Sie dann build/defconfig nach sdkconfig.defaults.
Wenn Sie diesen Code ändern möchten, forken Sie ihn bitte zuerst, nehmen Sie Ihre Änderungen vor und erstellen Sie dann einen Merge-Request im Haupt-Repository. Wenn Sie die Zustimmung von mindestens einem anderen Teammitglied erhalten, können Sie ihn in main zusammenführen.