obp70
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| obp70 [03.12.2024 07:53] – [Programmierung mit Arduino CLI] thooge | obp70 [31.10.2025 11:29] (aktuell) – [OBP70] thooge | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== OBP70 ====== | ====== OBP70 ====== | ||
| - | Hardware: https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-4 | + | Dieses Gerät befindet sich in der Ideenphase |
| + | |||
| + | ===== Programmierung mit platformio ===== | ||
| + | |||
| + | Siehe Abschnitt | ||
| ===== Programmierung mit Arduino CLI ===== | ===== Programmierung mit Arduino CLI ===== | ||
| Zeile 17: | Zeile 21: | ||
| Installationsskript holen | Installationsskript holen | ||
| curl -fsSL https:// | curl -fsSL https:// | ||
| + | oder | ||
| + | wget https:// | ||
| Installationsdatei ausführbar machen und starten | Installationsdatei ausführbar machen und starten | ||
| Zeile 32: | Zeile 38: | ||
| Basis | Basis | ||
| + | arduino-cli config init | ||
| arduino-cli core update-index | arduino-cli core update-index | ||
| arduino-cli core install esp32:esp32 | arduino-cli core install esp32:esp32 | ||
| Zeile 43: | Zeile 50: | ||
| arduino-cli lib list | arduino-cli lib list | ||
| arduino-cli lib install " | arduino-cli lib install " | ||
| + | arduino-cli lib install " | ||
| + | |||
| + | Bibliothek suchen | ||
| + | arduino-cli lib search ESP_Display | ||
| Die Bibliotheken liegen z.B. unter '' | Die Bibliotheken liegen z.B. unter '' | ||
| Zeile 49: | Zeile 60: | ||
| git clone https:// | git clone https:// | ||
| + | Beispiel für ein Makefile | ||
| + | <file make Makefile> | ||
| + | BOARD? | ||
| + | PORT? | ||
| + | BUILD=build | ||
| + | .PHONY: default all flash clean | ||
| + | |||
| + | default: all flash clean | ||
| + | |||
| + | all: | ||
| + | arduino-cli compile --fqbn $(BOARD) --output-dir $(BUILD) ./ | ||
| + | |||
| + | flash: | ||
| + | arduino-cli upload --verbose --fqbn $(BOARD) --port $(PORT) --input-dir $(BUILD) | ||
| + | |||
| + | clean: | ||
| + | rm -r build | ||
| + | </ | ||
| ===== Programmierung mit Arduino IDE ===== | ===== Programmierung mit Arduino IDE ===== | ||
obp70.1733212432.txt.gz · Zuletzt geändert: von thooge
