Archiv für den Tag: 18. September 2014

Raspberry Pi: GPIO mit Wiring Pi (Installation)

Git installieren:

sudo apt-get update && sudo apt-get install git-core

Repo mit Wiring Pi auschecken:

git clone git://git.drogon.net/wiringPi

Klont das Repository mit Wiring Pi in den Ordner „./WiringPi“.

Wiring Pi installieren:

cd WiringPi
./build

Sollen Programme mit der WiringPi-Library genutzt werden, muss in der Compile-Zeile folgendes hinzugefügt werden:

-lwiringPi

Für Gertboard, MaxDetect, etc. zusätzlich:

-lwiringPiDev

Exportieren des GPIO-Pins (hier GPIO 22):

gpio export 22 out

Setzen Wert (für GPIO 22):

gpio -g write 22 1

Lesen eines Wertes (gibt „1“ zurück nach vorherigem Beispiel):

gpio -g read 22

GIT: Übersicht Branches Datum

Ins Verzeichnis mit dem Repo wechseln und folgendes eingeben:

git branch -arvv --color=always | while read; do echo -e $(git log -1 --format=%ci $(echo "_$REPLY" | awk '{print $2}' | perl -pe 's/\e\[?.*?[\@-~]//g') 2> /dev/null || git log -1 --format=%ci)" $REPLY"; done | sort -r | cut -d ' ' -f -1,4-

Ausgabe:
Liste aller Branches mit Datum der letzten Bearbeitung, Letzte Commit-Message, Hash