No description
| button.py | ||
| LICENSE | ||
| main.py | ||
| README.md | ||
| shell.nix | ||
Geheimbadge Firmware
This is the Geheimbadge firmware. It wares the Geheimbadge firm.
Deployment
Run nix-shell in this repo to enter an environment with all necessary tools.
Replace /dev/ttyACM0 with the correct port for your system.
Micropython
Download the latest Firmware Release .bin file. Flash the firmware using esptool.
esptool.py --chip esp32c6 --port /dev/ttyACM0 erase_flash
esptool.py --chip esp32c6 --port /dev/ttyACM0 write_flash -z 0x0 esp32c6-20241129-v1.24.1.bin
Scripts
Deployment via rshell is recommendet.
rshell --port /dev/ttyACM0 "cp ./*.py /pyboard"
WiFi Config
Copy sta-template.json to sta.json and edit.
rshell --port /dev/ttyACM0 "cp ./sta.json /pyboard"