-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCSharp.tex
13 lines (9 loc) · 996 Bytes
/
CSharp.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
\subsection{wiringPi mit C\# (Mono)}
Um mit C\# Zugriff auf Funktionen der GPIOs zu erhalten, wird die wiringPi C-Bibliothek (siehe \ref{wiringPi}) und Mono benötigt.\\
Mono ist die quelloffene Implementierung von Microsofts .NET Framework und wird unter der MIT Lizenz angeboten.\\
Damit die C\# Projekte aus Kapitel \ref{Projekte} kompiliert werden können, benötigt man einen Wrapper für die wiringPi Funktionen. Nachfolgend ist ein Auszug einer Implementierung eines C\# wiringPi Wrappers angegeben.\\
\lstset{language=C, caption=, label=WiringPiCS, frame=single, basicstyle=\ttfamily
\footnotesize, breakatwhitespace=false, showstringspaces=false, showtabs=false, tabsize=2 }
\lstinputlisting{source/WiringPi.cs}
Ein vollständiger Wrapper kann z.~B. unter \url{https://github.com/EvilVir/WiringPi.NET/raw/master/Wrapper/WiringPi.cs} bzw. \url{https://goo.gl/isrNeJ} heruntergeladen werden.\\
Am vorbereitet Image ist der Wrapper unter \texttt{/home/pi/Projekte/wiringPi.cs} zu finden.\\