2021-04-18 14:06:28 +00:00
2020-04-15 19:30:08 +02:00
2020-04-15 23:50:14 +02:00

Peripheriebibliothek für das DMM Board

Siehe DMM-Demo für Beispiele sowie Bootloader und Board-Konfiguration.

PlatformIO

Um die Bibliothek in das Projekt einbinden füge Referenz ins platformio.ini des Projektes wie folgt ein:

[env]
...
lib_deps = 
  git@teach.emg.ing.tu-bs.de:dmm/dmm-libs.git

Bei der nächsten Kompilierung mit pio run wird die Bibliothek automatisch heruntergeladen. Eine Aktualisierung kann mit pio lib update erzwungen werden.

Standardmäßig werden die Bibliotheken in einen versteckten Workspace-Ordner abgelegt. Will man sich den Quellcode im Projektordner ansehen können (empfohlen!), kann ein Ordner innerhalb des Projektes vorgegeben werden:

[platformio]
default_envs = release
libdeps_dir = depends

In diesem Fall sollte man davon absehen, die automatisch vom PIO heruntergeladenen Bibliotheken ins Git des eigenen Projektes einzuchecken. Es empfiehlt sich in dem Fall depends ins .gitignore einzufügen.

Description
Bibliotheken zur Ansteuerung der Peripheriekomponenten des DMM-Boards (LCD, RGB-Backlight, Flash)
Readme 42 KiB
Languages
C 100%