-
Notifications
You must be signed in to change notification settings - Fork 0
/
digitalRead.sh
81 lines (76 loc) · 1.06 KB
/
digitalRead.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#!/bin/bash
# encode: utf-8
# Por Alejandro Linarez Rangel
# Manejador en bash para los GPIOs comunes de Galileo Gen.1
# Usos:
# digitalRead.sh pin
arduino_pin=$1
digital="1"
gpio=39
gpioA=55
gpioAst=1
gpioI2C_MUX=0
case $arduino_pin in
0) #echo "Fijando pin"
gpio=50
;;
1) #echo "Fijando pin"
gpio=51
;;
2) #echo "Fijando pin"
gpio=32
;;
3) #echo "Fijando pin"
gpio=15
;;
4) #echo "Fijando pin"
gpio=28
;;
5) #echo "Fijando pin"
gpio=17
;;
6) #echo "Fijando pin"
gpio=24
;;
7) #echo "Fijando pin"
gpio=27
;;
8) #echo "Fijando pin"
gpio=26
;;
9) #echo "Fijando pin"
gpio=19
;;
10) #echo "Fijando pin"
gpio=16
;;
11) #echo "Fijando pin"
gpio=25
;;
12) #echo "Fijando pin"
gpio=38
;;
13) #echo "Fijando pin"
gpio=39
;;
A0) #echo "Fijando pin"
gpio=44
;;
A1) #echo "Fijando pin"
gpio=45
;;
A2) #echo "Fijando pin"
gpio=46
;;
A3) #echo "Fijando pin"
gpio=47
;;
A4) #echo "Fijando pin"
gpio=48
;;
A5) #echo "Fijando pin"
gpio=49
;;
esac
read_vl=0
cat "/sys/class/gpio/gpio$gpio/value"