|
04.04.2021., 13:25 | #1 | |
V.I.P. član
Datum registracije: Aug 2005
Lokacija: Hennef, DE
Postovi: 762
|
Raspberry Pi 3b+ Touchschreen/HDMI automatsko presaltavanje
Zdravo junaci, imam upit vezano za naslov teme. Imam naime RPI 3b+ koji je ugradjen u 7" official Touchscreen. Problem na koji nailazim je da ako zelim koristiti HDMI izlaz (monitor) moram ili svaki puta mijenjati config.txt ili skidati zicu sa napajanja Touchscreena - neprakticno. Surfajuci sam naletio na skriptu koja mozda cini to automatski. Naprave se dvije dodatne config.txt datoteke pa skripta prekopira ili jednu ili drugu u config.txt ovisno o tome jer spojed HDMI ili ne: config_hdmi.txt Code:
# For more options and information see # http://www.raspberrypi.org/documentation/configuration/config-txt.md # Some settings may impact device functionality. See link above for details # uncomment if you get no picture on HDMI for a default "safe" mode #hdmi_safe=1 # uncomment this if your display has a black border of unused pixels visible # and your display can output without overscan #disable_overscan=1 # uncomment the following to adjust overscan. Use positive numbers if console # goes off screen, and negative if there is too much border #overscan_left=16 #overscan_right=16 #overscan_top=16 #overscan_bottom=16 # uncomment to force a console size. By default it will be display's size minus # overscan. #framebuffer_width=1280 #framebuffer_height=720 # uncomment if hdmi display is not detected and composite is being output #hdmi_force_hotplug=1 # uncomment to force a specific HDMI mode (this will force VGA) #hdmi_group=1 #hdmi_mode=1 # uncomment to force a HDMI mode rather than DVI. This can make audio work in # DMT (computer monitor) modes hdmi_drive=2 # uncomment to increase signal to HDMI, if you have interference, blanking, or # no display #config_hdmi_boost=4 # uncomment for composite PAL #sdtv_mode=2 #uncomment to overclock the arm. 700 MHz is the default. #arm_freq=800 # Uncomment some or all of these to enable the optional hardware interfaces #dtparam=i2c_arm=on #dtparam=i2s=on #dtparam=spi=on # Uncomment this to enable the lirc-rpi module #dtoverlay=lirc-rpi # Additional overlays and parameters are documented /boot/overlays/README # Enable audio (loads snd_bcm2835) dtparam=audio=on gpu_mem_256=128 gpu_mem_512=256 gpu_mem_1024=256 overscan_scale=1 ignore_lcd=1 Citiraj:
Code:
# HDMI connection? rm -f hdmi.name tvservice -n 2>hdmi.name HDMI_NAME=`cat hdmi.name` echo $HDMI_NAME if [ "$HDMI_NAME" == "[E] No device present" ]; then LCD_ON=`cat /boot/config.txt | grep "hdmi_drive=2"` if [ $LCD_ON == "hdmi_drive=2" ]; then echo "reboot avec la configuration LCD" sudo rm -f /boot/config.txt sudo cp /boot/config_lcd.txt /boot/config.txt sudo cp /usr/share/alsa/alsa.conf.lcd /usr/share/alsa/alsa.conf sudo reboot -n fi else HDMI_ON=`cat /boot/config.txt | grep "lcd_rotate=2"` echo $HDMI_ON if [ $HDMI_ON == "lcd_rotate=2" ]; then echo "reboot avec la configuration HDMI" sudo rm -f /boot/config.txt sudo cp /boot/config_hdmi.txt /boot/config.txt sudo cp /usr/share/alsa/alsa.conf.hdmi /usr/share/alsa/alsa.conf sudo reboot -n fi fi Moze li mi netko pomoci? Koristim RaspbianOS zadnju verziju. Nasao sam kako pokreniti skriptu na RetroPie: Code:
#rebootWithoutWiimotes=0 /home/pi/Wii/attachewii2.sh # Check display config /home/pi/displayBoot/initDisplay.sh sleep 5 # launch emulationstation (if we are on the correct tty) [ "`tty`" = "/dev/tty1" ] && emulationstation Ili mozda netko opcenito ima bolju ideju? Ja sam glup za ovo |
|
|
|
Oglas
|
Oglasni prostor
|
|
|