Bibliotheken zur Ansteuerung der Peripheriekomponenten des DMM-Boards (LCD, RGB-Backlight, Flash)
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Ilya Elenskiy 5e33234261 Disabled uart.c ISRs if GDBSTUB (debug emulator) is set 5 years ago
include Libs from the demo 6 years ago
src Disabled uart.c ISRs if GDBSTUB (debug emulator) is set 5 years ago
README.md Readme => German 6 years ago

README.md

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.