Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
lehrkraefte:blc:informatik:ffprg2-2021:twatch:start [2021/08/06 08:34] Ivo Blöchliger [Minimales T-Watch Projekt] |
lehrkraefte:blc:informatik:ffprg2-2021:twatch:start [2021/08/20 09:55] Ivo Blöchliger [Setup VSCode] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== TTGO TWatch 2020 V3 ====== | ====== TTGO TWatch 2020 V3 ====== | ||
+ | ===== Setup VSCode ===== | ||
+ | * [[e24laptops|Setup auf den Linux-Laptops aus dem E24]] | ||
+ | * [[eigenegeraete|Setup auf eigenen Geräten]] | ||
+ | * [[schulcomputer|Setup auf den Schulcomptern]] | ||
+ | |||
+ | ===== Abläufe zum Beitragen einer App ===== | ||
+ | * Arbeiten Sie auf einem eigenen Branch, dessen Name mit Ihren Initialen endet, z.B. coolWatch_IB. | ||
+ | * Sie sollten Ihren Code mit der GPL lizenzieren (oder eine andere Open-Source Lizenz Ihrer Wahl). | ||
+ | * Die Informationen zu Bildern muss in einer Datei '' | ||
+ | * Wenn Sie einen GitHub-Account haben: | ||
+ | * pushen Sie Ihren Branch und machen Sie einen Pull-Request. | ||
+ | * Ich werde den Branch testen und in den main-Branch einbinden. Die weitere Entwicklung kann dort erfolgen. | ||
+ | * Wenn Sie keinen GitHub-Account haben: | ||
+ | * Schicken Sie mir eine Zip-Datei des Ordners, der Ihre App enthält. Ich werde die App einbauen, testen und dann in den main-Branch einbauen. | ||
+ | * Für die Weiterentwicklung wäre es praktisch, Sie hätten einen GitHub Account. | ||
+ | |||
+ | ===== Links und Resourcen ===== | ||
+ | |||
Links: | Links: | ||
* Library, die wir verwenden: https:// | * Library, die wir verwenden: https:// | ||
Line 9: | Line 27: | ||
* https:// | * https:// | ||
- | + | Weitere TWatch kaufen, z.B. direkt beim Hersteller LilyGo | |
- | ===== Setup VSCode ===== | + | |
- | * [[e24laptops|Setup | + | |
- | * [[eigenegeraete|Setup auf eigenen Geräten]] | + | |
- | * [[schulcomputer|Setup auf den Schulcomptern]] | + | |
===== Minimales T-Watch Projekt ===== | ===== Minimales T-Watch Projekt ===== | ||
Line 72: | Line 86: | ||
* Im Ordner src/app einen neuen Ordner anlegen (z.B. motorapp), dort drin zwei neue Dateien, motorapp.h und motorapp.cpp | * Im Ordner src/app einen neuen Ordner anlegen (z.B. motorapp), dort drin zwei neue Dateien, motorapp.h und motorapp.cpp | ||
* Icon erstellen: 72x72 Pixel, mit Alpha-Channel, | * Icon erstellen: 72x72 Pixel, mit Alpha-Channel, | ||
- | * App Programmieren (sorry) | + | |
+ | | ||
* App in launcher.h eintragen. | * App in launcher.h eintragen. | ||
* Testen | * Testen | ||
* Committen | * Committen | ||
- | * | + | * Wiederholen. Pullrequest an mich (mündlich oder auf GitHub). |