Gordons Projects

--> Projects Top-Level GIT

Added a new ladderSetup.sh to compliment the exisating BASIC and C
authorGordon Henderson <projects@drogon.net>
Tue, 20 Nov 2012 09:48:06 +0000 (09:48 +0000)
committerGordon Henderson <projects@drogon.net>
Tue, 20 Nov 2012 09:48:06 +0000 (09:48 +0000)
versions. Changed ladderSetup.sh and tuxx.sh to use this file.

ladderSetup.sh [new file with mode: 0755]
ladderTest.sh
tuxx.sh

diff --git a/ladderSetup.sh b/ladderSetup.sh
new file mode 100755 (executable)
index 0000000..2a22c08
--- /dev/null
@@ -0,0 +1,42 @@
+# ladderSetup:
+#      Generic initialisation code for the Raspberrt Ladder board.
+#      Program the LEDs and buttons.
+#######################################################################
+
+# Our lamps:
+#      (These are wiringPi pin numbers)
+
+     red1=0
+     red2=1
+  yellow1=2
+  yellow2=3
+   green1=4
+   green2=5
+    blue1=6
+    blue2=7
+
+ greenMan=8
+   redMan=9
+
+# The input buttons
+
+button1=11
+button2=10
+button3=12
+button4=13
+
+ladderSetup ()
+{
+  echo Setup
+  for i in 0 1 2 3 4 5 6 7 8 9 ; do
+    gpio write $i 0
+    gpio mode $i out
+  done
+
+  for i in 11 12 13 14; do
+    gpio mode $i in
+    gpio mode $i up
+  done
+
+  gpio write $greenMan 1
+}
index fb15405..35c0259 100755 (executable)
@@ -5,48 +5,7 @@
 #
 #      Gordon Henderson, October 2012
 
-# Our lamps:
-#      (These are wiringPi pin numbers)
-
-     red1=0
-     red2=1
-  yellow1=2
-  yellow2=3
-   green1=4
-   green2=5
-    blue1=6
-    blue2=7
-
-   green0=8
-     red0=9
-
-# The buttons
-
-button1=11
-button2=10
-button3=12
-button4=13
-
-
-# ladderSetup:
-#      Generic initialisation code for the Raspberrt Ladder board.
-#      Program the LEDs and buttons.
-#######################################################################
-
-ladderSetup ()
-{
-  for i in 0 1 2 3 4 5 6 7 8 9 ; do
-    gpio write $i 0
-    gpio mode $i out
-  done
-
-  for i in $button1 $button2 $button3 $button4 ; do
-    gpio mode $i in
-    gpio mode $i up
-  done
-}
-
-
+. ladderSetup.sh
 
 # buttonTest:
 #      Simple test routine - wait for a button, then light
@@ -96,6 +55,7 @@ pause ()
 ########################################################################
 
 ladderSetup
+gpio write $greenMan 0
 
 echo ""
 echo "The Raspberry Ladder test program"
diff --git a/tuxx.sh b/tuxx.sh
index 118e692..40f97fd 100755 (executable)
--- a/tuxx.sh
+++ b/tuxx.sh
 #
 #      Gordon Henderson, June 2012
 
-# Our lamps:
-#      (These are wiringPi pin numbers)
-
-     red1=0
-     red2=1
-  yellow1=2
-  yellow2=3
-   green1=4
-   green2=5
-
- greenMan=8
-   redMan=9
-
-# The input buttons
-
-button1=11
-button2=12
-button3=13
-button4=14
-
-
-# ladderSetup:
-#      Generic initialisation code for the Raspberrt Ladder board.
-#      Program the LEDs and buttons.
-#######################################################################
-
-ladderSetup ()
-{
-  echo Setup
-  for i in 0 1 2 3 4 5 6 7 8 9 ; do
-    gpio write $i 0
-    gpio mode $i out
-  done
-
-  for i in 11 12 13 14; do
-    gpio mode $i in
-    gpio mode $i up
-  done
-}
+. ladderSetup.sh
 
 # tuxxSetup:
 #      Initialise the LEDs for the crossing
@@ -67,6 +29,7 @@ tuxxSetup ()
   gpio write $green1 1
   gpio write $green2 1
   gpio write $redMan 1
+  gpio write $greenMan 0
 }