
La casa di ingegneria del firmware del primo progetto di badge elettronico dei Circuit Crafters.
Poiché questo repository è ancora in fase di sviluppo, alcune cose in questo Readme sono contrassegnate con 'Dev:'. Sentiti libero di modificarlo se necessario.
Hai bisogno di ESP-IDF, qualsiasi versione moderna dovrebbe funzionare. (Dev: Modifica questo se richiedi una versione più specifica)
Da riga di comando:
idf.py set-target esp32c6
idf.py build
idf.py flash
Oppure esegui l'equivalente nel tuo IDE.
In generale, le applicazioni di grandi dimensioni dovrebbero essere incluse come componenti in questo repository. Le cose più piccole che non richiedono un proprio componente possono stare nella directory main/. Se hai bisogno di dati sotto forma di file, sentiti libero di inserirli nella cartella spiffs/.
Dev: Nota che sdkconfig non è incluso in questo repository e non dovrebbe essere caricato (poiché viene sovrascritto quando esegui 'idf.py set-target'). Se hai bisogno di modificare qualcosa, esegui menuconfig e usa 'save minimal config', poi copia build/defconfig in sdkconfig.defaults.
Se vuoi modificare questo codice, per favore fai prima un fork, apporta le modifiche, poi crea una merge request nel repository principale. Se ottieni l'OK da almeno un altro membro del team, puoi procedere e fare il merge in main.