mirror of
https://github.com/brmlab/ledbar.git
synced 2025-06-09 21:34:00 +02:00
Basic multiplexing (use equalizer.py when music is playing, rainbow.py otherwise)
This commit is contained in:
parent
35822a08c9
commit
12fe9e8283
2 changed files with 119 additions and 0 deletions
26
host_python/init.sh
Executable file
26
host_python/init.sh
Executable file
|
@ -0,0 +1,26 @@
|
|||
#!/bin/bash
|
||||
mkdir -p /tmp/ledbar
|
||||
rm -f /tmp/ledbar/rainbow /tmp/ledbar/equalizer /tmp/ledbar/serial
|
||||
|
||||
mkfifo /tmp/ledbar/equalizer
|
||||
mkfifo /tmp/ledbar/rainbow
|
||||
mkfifo /tmp/ledbar/serial
|
||||
|
||||
while true; do
|
||||
echo "Starting rainbow"
|
||||
./rainbow.py -s > /tmp/ledbar/rainbow
|
||||
done &
|
||||
|
||||
while true; do
|
||||
echo "Starting equalizer"
|
||||
./equalizer.py -s > /tmp/ledbar/equalizer
|
||||
done &
|
||||
|
||||
while true; do
|
||||
echo "Starting serial writer"
|
||||
./send_to_serial.py /dev/ttyUSB0 < /tmp/ledbar/serial
|
||||
done &
|
||||
|
||||
echo "Starting multiplexer"
|
||||
../multiplexer/mux &
|
||||
wait
|
Loading…
Add table
Add a link
Reference in a new issue