GitHub Actions für ESP32Projekte 24
https://www.youtube.com/watch?v=d2_ILq7RgvA
ESP32XIAO-GitHub-Action Link to heading
Eine kurze Einführung mit Arduino und ESP32 Codes. Wir verwenden dafür vordefinierte Aktionen, die das Kompilieren von Sketches ermöglichen und wie du deine CI/CD-Pipeline so einrichtest, dass deine Arduino- und ESP32-Codes automatisch überprüft werden
Commands with Arduino-CLI Link to heading
- arduino-cli list all
- arduino-cli lib install “Adafruit GFX Library”
- arduino-cli lib install “Adafruit SSD1306”
- arduino-cli compile –fqbn esp32:esp32:XIAO_ESP32C3 .
- arduino-cli upload -p /dev/ttyACM0 –fqbn esp32:esp32:XIAO_ESP32C3 .
Videos Link to heading
Playlist: https://www.youtube.com/playlist?list=PLluslK6uBf4tOir-zkFXTTtdfZk6BK0MW
Alle Repos zur Serie Link to heading
- https://github.com/pixelEDI/GitHubAction_ArduinoR4
- https://github.com/pixelEDI/GitHubAction_ESP32XIAO
- https://github.com/pixelEDI/GiteaAction_ArduinoR4
- https://github.com/pixelEDI/GIiteaAciton_pio_ESP32XIAO
graph TD
A[GitHub] -->|Video 1| BB[GitHub Actions]
BB --> BB2[CI/CD bei MCU]
BB2 --> B[Action arduino/compile-sketches]
B -->|Video 1| B1[Arduino CLI im Hintergrund]
B1 --> B2[Verwendung vorgefertigter Action]
B2 --> B3[Kompilierung eines Arduino R4 Sketches]
B3 --> B4[Mit Libraries]
B --> |Video 2| C[ESP32 Plattform]
C --> C1[ESP32 Kompilierungen]
C1 --> C2[Mit Libraries]
C2 --> C3[Matrixfunktion für Mehrfachkompilierung C3/S3/C6]
D[Gitea] --> |Video 3| D1[Self-hosted Runner Installation]
D1 --> D2[Nachbau einer Aktion mit Bash]
D2 --> D3[Arduino Sketch Kompilierung]
D --> |Video 4| E1[Self-hosted Runner mit PlatformIO]
E1 --> E2[Bash Kompilierung von ESP32-Dateien]
E2 --> E3[Mit Libraries]
style A stroke:#f96,stroke-width:2px
style BB stroke:#f96,stroke-width:2px
style BB2 stroke:#f96,stroke-width:2px
style B stroke:#f96,stroke-width:2px
style C stroke:#f96,stroke-width:2px
style C1 stroke:#f96,stroke-width:2px
style C2 stroke:#f96,stroke-width:2px
style C3 stroke:#f96,stroke-width:2px
Projektlinks Link to heading
- YouTube: https://www.youtube.com/watch?v=d2_ILq7RgvA
- GitHub: https://github.com/pixelEDI/GitHubAction_ESP32XIAO
- Alle Links: https:links.pixeledi.eu
Tip
Entdecke spannende Online-Kurse zu ESP32, IoT und Linux auf meiner Lernplattform: https://pixeledi.teachable.com.