File tree Expand file tree Collapse file tree 2 files changed +24
-0
lines changed
Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change 22
33LIBRARY_VERSION=` cat library/setup.py | grep version | awk -F" '" ' {print $2}' `
44LIBRARY_NAME=` cat library/setup.py | grep name | awk -F" '" ' {print $2}' `
5+ CONFIG=/boot/config.txt
6+ DATESTAMP=` date " +%Y-%M-%d-%H-%M-%S" `
57
68printf " $LIBRARY_NAME $LIBRARY_VERSION Python Library: Installer\n\n"
79
2224
2325cd ..
2426
27+ printf " Backing up $CONFIG \n"
28+ cp $CONFIG " config.preinstall-$DATESTAMP .txt"
29+
30+ printf " Setting up serial for PMS5003..\n"
31+ # Disable serial terminal over /dev/ttyAMA0
32+ raspi-config nonint do_serial 1
33+ # Enable serial port
34+ raspi-config nonint set_config_var enable_uart 1 $CONFIG
35+ # Switch serial port to full UART for stability (may adversely affect bluetooth)
36+ sed -i ' s/^#dtoverlay=pi3-miniuart-bt/dtoverlay=pi3-miniuart-bt/' $CONFIG
37+ if ! grep -q -E " ^dtoverlay=pi3-miniuart-bt" $CONFIG ; then
38+ printf " dtoverlay=pi3-miniuart-bt\n" >> $CONFIG
39+ fi
40+
2541printf " Done!\n"
Original file line number Diff line number Diff line change 2222
2323cd ..
2424
25+ printf " Disabling serial..\n"
26+ # Enable serial terminal over /dev/ttyAMA0
27+ raspi-config nonint do_serial 0
28+ # Disable serial port
29+ raspi-config nonint set_config_var enable_uart 0 /boot/config.txt
30+ # Switch serial port back to miniUART
31+ sed -i ' s/^dtoverlay=pi3-miniuart-bt/#dtoverlay=pi3-miniuart-bt/' /boot/config.txt
32+
2533printf " Done!\n"
You can’t perform that action at this time.
0 commit comments