testtest
This commit is contained in:
28
test/old/old_initialize.sh
Executable file
28
test/old/old_initialize.sh
Executable file
@@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
gpio export 14 out
|
||||
gpio export 15 out
|
||||
gpio export 18 out
|
||||
gpio export 23 out
|
||||
gpio export 24 out
|
||||
gpio export 25 out
|
||||
gpio export 9 in
|
||||
|
||||
# missing driver board
|
||||
|
||||
gpio -g write 14 0
|
||||
gpio -g write 15 0
|
||||
gpio -g write 18 0
|
||||
gpio -g write 23 1
|
||||
gpio -g write 24 1
|
||||
gpio -g write 25 0
|
||||
gpio -g write 8 0
|
||||
gpio -g write 16 0
|
||||
gpio -g write 20 0
|
||||
gpio -g write 21 0
|
||||
gpio -g write 2 0
|
||||
gpio -g write 3 0
|
||||
gpio -g write 4 0
|
||||
gpio -g write 6 0
|
||||
gpio -g write 13 0
|
||||
gpio -g write 19 0
|
||||
|
||||
53
test/old/old_rotate_output.sh
Executable file
53
test/old/old_rotate_output.sh
Executable file
@@ -0,0 +1,53 @@
|
||||
#!/bin/bash
|
||||
shopt -s expand_aliases
|
||||
source ./.bash_aliases
|
||||
mux1 1
|
||||
mux2 0
|
||||
for(( i = 0; i < 8; i++))
|
||||
do
|
||||
echo "Activating Latch $((i+1))"
|
||||
let "a = $i % 2"
|
||||
let "b = $i / 2 % 2"
|
||||
let "c = $i / 4 % 2"
|
||||
ma0 $a
|
||||
ma1 $b
|
||||
ma2 $c
|
||||
for(( j = 0; j < 8; j++))
|
||||
do
|
||||
echo "Activating Pin $j"
|
||||
let "d = $j % 2"
|
||||
let "e = $j / 2 % 2"
|
||||
let "f = $j / 4 % 2"
|
||||
|
||||
fa0 $d
|
||||
fa1 $e
|
||||
fa2 $f
|
||||
sleep $1
|
||||
done
|
||||
done
|
||||
|
||||
mux1 0
|
||||
mux2 1
|
||||
for(( i = 0; i < 5; i++))
|
||||
do
|
||||
echo "Activating Latch $((i + 9))"
|
||||
let "a = $i % 2"
|
||||
let "b = $i / 2 % 2"
|
||||
let "c = $i / 4 % 2"
|
||||
ma0 $a
|
||||
ma1 $b
|
||||
ma2 $c
|
||||
for(( j = 0; j < 8; j++))
|
||||
do
|
||||
echo "Activating Pin $j"
|
||||
let "d = $j % 2"
|
||||
let "e = $j / 2 % 2"
|
||||
let "f = $j / 4 % 2"
|
||||
|
||||
fa0 $d
|
||||
fa1 $e
|
||||
fa2 $f
|
||||
sleep $1
|
||||
done
|
||||
done
|
||||
|
||||
27
test/old/test_input.sh
Executable file
27
test/old/test_input.sh
Executable file
@@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
while :
|
||||
do
|
||||
for(( i=0; i<5; i++))
|
||||
do
|
||||
let "a = $i % 2"
|
||||
let "b = $i / 2 % 2"
|
||||
let "c = $i / 4 % 2"
|
||||
gpio -g write 14 $a
|
||||
gpio -g write 15 $b
|
||||
gpio -g write 18 $c
|
||||
for(( j=0; j<8; j++))
|
||||
do
|
||||
let "d = $j % 2"
|
||||
let "e = $j / 2 % 2"
|
||||
let "f = $j / 4 % 2"
|
||||
gpio -g write 23 $d
|
||||
gpio -g write 24 $e
|
||||
gpio -g write 25 $f
|
||||
sleep .01
|
||||
x=`gpio -g read 8`
|
||||
if [ "$x" -eq "0" ]; then
|
||||
echo "Row[$i], Col[$j]"
|
||||
fi
|
||||
done
|
||||
done
|
||||
done
|
||||
Reference in New Issue
Block a user