diff --git a/site/fichiersRPI/Makefile b/site/fichiersRPI/Makefile index 70f5a83..d7811c6 100644 --- a/site/fichiersRPI/Makefile +++ b/site/fichiersRPI/Makefile @@ -7,8 +7,8 @@ export CFLAGS = -Wall -I. -DF_CPU=16000000 -Os #-pedantic -std=c99#-g export LDFLAGS = -g $(TARGET_ARCH) -lm -Wl,--gc-sections # -Os TARGET = main -TERM0 = /dev/ttyACM0 -TERM1 = /dev/ttyACM1 +TERM0 = /dev/ttyPR0 +TERM1 = /dev/ttyPR1 CPPFLAGS = -mmcu=$(MCU) #PGMER = -c stk500v1 -b 57600 -P $(TERM) diff --git a/site/fichiersRPI/Rpi_to_server.py b/site/fichiersRPI/Rpi_to_server.py index de044ea..6c9b351 100755 --- a/site/fichiersRPI/Rpi_to_server.py +++ b/site/fichiersRPI/Rpi_to_server.py @@ -22,7 +22,7 @@ file.close() num_capteur = int(os.path.abspath(".")[-3]) -port = "/dev/ttyACM"+str(num_capteur-1) +port = "/dev/ttyPR"+str(num_capteur-1) ser = serial.Serial(port, 9600, timeout=1) value = ser.readline() diff --git a/site/fichiersRPI/fichiersRPI.zip b/site/fichiersRPI/fichiersRPI.zip index 5f6a9f6..8082694 100644 Binary files a/site/fichiersRPI/fichiersRPI.zip and b/site/fichiersRPI/fichiersRPI.zip differ diff --git a/site/fichiersRPI/port.sh b/site/fichiersRPI/port.sh new file mode 100755 index 0000000..e14a6a0 --- /dev/null +++ b/site/fichiersRPI/port.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +data=$(dmesg | grep ttyACM | cut -f 7 -d " " | cut -f 1 -d : ) +code=$(echo $data | cut -f 1 -d " ") +#echo $code +port=$(pwd | cut -c 17) +let port-- +#echo $port +dev="/dev/ttyACM" +name="$dev$port" +commande=$(udevadm info --name=$name --attribute-walk | egrep "idVendor|idProduct|serial") +idProduct=$(echo $commande | cut -f 1 -d " ") +idVendor=$(echo $commande | cut -f 2 -d " ") +serial=$(echo $commande | cut -f 3 -d " ") +#echo $idProduct +#echo $idVendor +#echo $serial +newdev="ttyPR" +newname="$newdev$port" +#echo $newname +rule="SUBSYSTEM==\"tty\", $serial, $idVendor, $idProduct, SYMLINK+=\"$newname\"" +#echo $rule +echo $rule > /etc/udev/rules.d/usb-serial.rules +udevadm trigger -- libgit2 0.21.2