Flashen mit platformio

Hast du git und python3 installiert, sowie im Fall von Windows ggf den Treiber, kannst du mit folgenden Kommandos die OpenBikeSensor Firmware bauen und flashen.

Vorbereiten des Firmwareverzeichnisses:

# Git-Repo klonen
git clone https://github.com/openbikesensor/OpenBikeSensorFirmware.git
cd OpenBikeSensorFirmware
# Platformio in einem virtuellen Python Environment installieren
python3 -m venv venv
# unter macos und linux:
venv/bin/pip install platformio
# oder unter windows:
venv\scripts\pip install platformio

Flashen

Nun kannst du den ESP (nicht den OpenBikeSensor) per USB-Kabel mit deinem Rechner verbinden und mit folgendem Kommando die Firmware flashen (je nach Systemkonfiguration benötigst du dafür root-rechte). Ggf. ist es dafür nötig den boot-Knopf am ESP zu drücken.

venv/bin/platformio run -t upload

oder unter Windows

venv\scripts\platformio run -t upload

Nach dem Flashen

Es empfiehlt sich, dich in den Konfigurationsmodus zu begeben, um