initial commit
[ETG_Helmet] / SOFTWARE / OMEGA2 / run.sh
1 #/bin/bash
2
3 . "common.sh"
4
5 echo $$ > $PID/$0
6
7 beep
8 beep
9 sleep 2
10
11 echo "------------- start ---------------" | myLog
12
13 mkdir $PID
14 echo $$ > $PID/$0
15
16 . ./init.sh 2>&1 > $DEVNULL
17
18 . ./adc.sh 2>&1 > $DEVNULL &
19
20 . ./mode.sh 2>&1 > $DEVNULL
21
22 . ./update.sh 2>&1 > $DEVNULL
23
24 . ./message.sh 2>&1 > $DEVNULL &
25
26 checkBoard=$(./fast-gpio mread $KBD_MASK)
27
28 echo "checkBoard: $checkBoard"
29
30 if [ "$checkBoard" == "0x0" ] || [ "$(($checkBoard))" == "$KBD_WIFI" ] || [ "$(($checkBoard))" == "$KBD_MIC" ]; then 
31         ./fast-gpio bgread $KBD_MASK "./kbd.sh $audioDevice $micDevice" 2>&1 > $DEVNULL &
32         echo $! > $PID/fast-gpio
33 else 
34         echo "GPIO busy, KBD listenter has been omited" | myLog
35 fi
36
37 # transmiter and receiver
38 . ./receiver.sh 2>&1 > $DEVNULL &
39 . ./transmitter.sh 2>&1 > $DEVNULL &
40
41 . ./gps.sh 2>&1 > $DEVNULL &
42
43 . ./intro.sh 2>&1 > $DEVNULL
44
45 sleep 1
46
47 . ./player.sh 2>&1 > $DEVNULL &
48
Contact me: dev (at) shalnoff (dot) com
PGP fingerprint: A6B8 3B23 6013 F18A 0C71 198B 83D8 C64D 917A 5717