lehrkraefte:blc:informatik:ffprg2-2021:twatch:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 ''abouticon.txt'' vermerkt sein (Autoren, Lizenz, eventuell URLs).
 +  * 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://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library (naja, eigentlich ein Klon davon, mit aktuellerer lvgl-Library).   * Library, die wir verwenden: https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library (naja, eigentlich ein Klon davon, mit aktuellerer lvgl-Library).
Line 9: Line 27:
   * https://www.freertos.org/index.html   * https://www.freertos.org/index.html
  
- +Weitere TWatch kaufen, z.B. direkt beim Hersteller LilyGo auf [[https://www.aliexpress.com/item/1005002053650442.html|AliExpress]].
-===== Setup VSCode ===== +
-  * [[e24laptops|Setup auf den Linux-Laptops aus dem E24]] +
-  * [[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, konvertieren auf https://lvgl.io/tools/imageconverter    * Icon erstellen: 72x72 Pixel, mit Alpha-Channel, konvertieren auf https://lvgl.io/tools/imageconverter 
-  * App Programmieren (sorry)+  * Text-Datei abouticon.txt erstellen, mit Informationen zu den Urhebern der Icons 
 +  * App Programmieren. Dazu den Code einer einfachen App kopieren und Anpassen (z.B. die motorApp oder die poweroff app).
   * App in launcher.h eintragen.   * App in launcher.h eintragen.
   * Testen   * Testen
   * Committen   * Committen
-  * +  * Wiederholen. Pullrequest an mich (mündlich oder auf GitHub).
  
  • lehrkraefte/blc/informatik/ffprg2-2021/twatch/start.txt
  • Last modified: 2021/08/21 21:20
  • by Ivo Blöchliger