Skip to content

Commit

Permalink
adapt pio manual for windows
Browse files Browse the repository at this point in the history
  • Loading branch information
gluap committed May 11, 2024
1 parent ea916ab commit 21893a9
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions content/docs/firmware/flash-python.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: Flashen mit platformio
weight: 10
description: >
xx
---

Hast du `git` und `python3` installiert, kannst du mit folgenden Kommandos die OpenBikeSensor Firmware bauen und flashen.
Hast du `git` und `python3` installiert, sowie im Fall von Windows ggf den
[Treiber](https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers),
kannst du mit folgenden Kommandos die OpenBikeSensor Firmware bauen und flashen.

## Vorbereiten des Firmwareverzeichnisses:
```
Expand All @@ -14,14 +14,24 @@ 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

```
platformio run -t upload
venv\scripts\platformio run -t upload
```

## Nach dem Flashen
Expand Down

0 comments on commit 21893a9

Please sign in to comment.