|
@@ -0,0 +1,109 @@
|
|
|
+//////////////////////////////////////////////////////////////////////
|
|
|
+// //
|
|
|
+// Programmname: <Bitte einen treffenden Namen> //
|
|
|
+// Datum: TT.MM.JJJJ //
|
|
|
+// Beschreibung: <Kurze Beschreibung des Programms> //
|
|
|
+// //
|
|
|
+// 1. Autor: Vorname Name, Matrikel, Matrikel-Nr. //
|
|
|
+// 2. Autor: Vorname Name, Matrikel, Matrikel-Nr. //
|
|
|
+// //
|
|
|
+//////////////////////////////////////////////////////////////////////
|
|
|
+
|
|
|
+//////////////////////////////////////////////////////////////////////
|
|
|
+////////// Inkludierte Header-Dateien //////////
|
|
|
+//////////////////////////////////////////////////////////////////////
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+//////////////////////////////////////////////////////////////////////
|
|
|
+////////// Definierte Symbole //////////
|
|
|
+//////////////////////////////////////////////////////////////////////
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+//////////////////////////////////////////////////////////////////////
|
|
|
+////////// Globale Variablen //////////
|
|
|
+//////////////////////////////////////////////////////////////////////
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+//////////////////////////////////////////////////////////////////////
|
|
|
+////////// Setup-Funktion //////////
|
|
|
+//////////////////////////////////////////////////////////////////////
|
|
|
+
|
|
|
+void setup(void) {
|
|
|
+
|
|
|
+ ////////////////////////////////////////////////////////////
|
|
|
+ ////////// Lokale Variablen //////////
|
|
|
+ ////////////////////////////////////////////////////////////
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ ////////////////////////////////////////////////////////////
|
|
|
+ ////////// GPIO Setup //////////
|
|
|
+ ////////////////////////////////////////////////////////////
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ ////////////////////////////////////////////////////////////
|
|
|
+ ////////// Einmalige Anweisungen //////////
|
|
|
+ ////////////////////////////////////////////////////////////
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ return; // Beenden der Funktion
|
|
|
+}
|
|
|
+
|
|
|
+//////////////////////////////////////////////////////////////////////
|
|
|
+////////// Loop-Funktion //////////
|
|
|
+//////////////////////////////////////////////////////////////////////
|
|
|
+
|
|
|
+void loop(void) {
|
|
|
+
|
|
|
+ ////////////////////////////////////////////////////////////
|
|
|
+ ////////// Lokale Variablen //////////
|
|
|
+ ////////////////////////////////////////////////////////////
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ ////////////////////////////////////////////////////////////
|
|
|
+ ////////// Hauptprogramm //////////
|
|
|
+ ////////////////////////////////////////////////////////////
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
+//////////////////////////////////////////////////////////////////////
|
|
|
+////////// Unterfunktionen / ISR //////////
|
|
|
+//////////////////////////////////////////////////////////////////////
|
|
|
+
|
|
|
+// Hier steht eine Beschreibung der Unterfunktion
|
|
|
+
|
|
|
+void Beispiel_Unterfunktion(void) {
|
|
|
+
|
|
|
+ ////////////////////////////////////////////////////////////
|
|
|
+ ////////// Lokale Variablen //////////
|
|
|
+ ////////////////////////////////////////////////////////////
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ ////////////////////////////////////////////////////////////
|
|
|
+ ////////// Funktionsanweisungen //////////
|
|
|
+ ////////////////////////////////////////////////////////////
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ return; // Beenden der Unterfunktion
|
|
|
+}
|
|
|
+
|