|
@@ -38,6 +38,9 @@ modprobe industrialio
|
|
if [ "$BASEBOARD" == "DISPLAY002" ]; then
|
|
if [ "$BASEBOARD" == "DISPLAY002" ]; then
|
|
ANIN6=`cat /sys/bus/iio/devices/iio\\:device0/in_voltage6_raw`
|
|
ANIN6=`cat /sys/bus/iio/devices/iio\\:device0/in_voltage6_raw`
|
|
|
|
|
|
|
|
+ if [ "$ANIN6" -gt "1300" -a "$ANIN6" -lt "1400" ]; then
|
|
|
|
+ echo "DISPLAY002_784_ADC" > /tmp/BASEBOARD
|
|
|
|
+ else
|
|
if [ "$ANIN6" -gt "3650" -a "$ANIN6" -lt "3810" ]; then
|
|
if [ "$ANIN6" -gt "3650" -a "$ANIN6" -lt "3810" ]; then
|
|
echo "DISPLAY002_784" > /tmp/BASEBOARD
|
|
echo "DISPLAY002_784" > /tmp/BASEBOARD
|
|
else
|
|
else
|
|
@@ -51,6 +54,7 @@ if [ "$BASEBOARD" == "DISPLAY002" ]; then
|
|
fi
|
|
fi
|
|
fi
|
|
fi
|
|
fi
|
|
fi
|
|
|
|
+ fi
|
|
else
|
|
else
|
|
echo "$BASEBOARD" > /tmp/BASEBOARD
|
|
echo "$BASEBOARD" > /tmp/BASEBOARD
|
|
fi
|
|
fi
|
|
@@ -66,13 +70,13 @@ if [ "$BASEBOARD" == "DISPLAY001" ]; then
|
|
fi
|
|
fi
|
|
fi
|
|
fi
|
|
|
|
|
|
-if [ "$BASEBOARD" == "DISPLAY002_DI4" -o "$BASEBOARD" == "DISPLAY002_RS485" -o "$BASEBOARD" == "DISPLAY002_784" ]; then
|
|
|
|
|
|
+if [ "$BASEBOARD" == "DISPLAY002_DI4" -o "$BASEBOARD" == "DISPLAY002_RS485" -o "$BASEBOARD" == "DISPLAY002_784" -o "$BASEBOARD" == "DISPLAY002_784_ADC" ]; then
|
|
rm /dev/rtc
|
|
rm /dev/rtc
|
|
ln -s /dev/rtc1 /dev/rtc
|
|
ln -s /dev/rtc1 /dev/rtc
|
|
hwclock -us
|
|
hwclock -us
|
|
echo 255 > /sys/class/leds/led_brightness/brightness
|
|
echo 255 > /sys/class/leds/led_brightness/brightness
|
|
|
|
|
|
- if [ "$BASEBOARD" == "DISPLAY002_784" ]; then
|
|
|
|
|
|
+ if [ "$BASEBOARD" == "DISPLAY002_784" -o "$BASEBOARD" == "DISPLAY002_784_ADC" ]; then
|
|
echo 255 > /sys/class/leds/LCDNRES/brightness
|
|
echo 255 > /sys/class/leds/LCDNRES/brightness
|
|
fi
|
|
fi
|
|
|
|
|
|
@@ -126,15 +130,15 @@ done
|
|
# clear screen and cursor off for customer logo
|
|
# clear screen and cursor off for customer logo
|
|
##echo -e "\033[3J\033[?25l\033[9;0]\033[14;0]" > /dev/tty0
|
|
##echo -e "\033[3J\033[?25l\033[9;0]\033[14;0]" > /dev/tty0
|
|
#==== set rtcdev again
|
|
#==== set rtcdev again
|
|
-if [ "$BASEBOARD" == "DISPLAY002_DI4" -o "$BASEBOARD" == "DISPLAY002_RS485" -o "$BASEBOARD" == "DISPLAY002_784" ]; then
|
|
|
|
|
|
+if [ "$BASEBOARD" == "DISPLAY002_DI4" -o "$BASEBOARD" == "DISPLAY002_RS485" -o "$BASEBOARD" == "DISPLAY002_784" -o "$BASEBOARD" == "DISPLAY002_784_ADC" ]; then
|
|
rm /dev/rtc
|
|
rm /dev/rtc
|
|
ln -s /dev/rtc1 /dev/rtc
|
|
ln -s /dev/rtc1 /dev/rtc
|
|
fi
|
|
fi
|
|
|
|
|
|
#=== turn on backlight, depends on baseboard
|
|
#=== turn on backlight, depends on baseboard
|
|
-if [ "$BASEBOARD" == "DISPLAY002_DI4" -o "$BASEBOARD" == "DISPLAY002_RS485" -o "$BASEBOARD" == "DISPLAY002_784" ]; then
|
|
|
|
|
|
+if [ "$BASEBOARD" == "DISPLAY002_DI4" -o "$BASEBOARD" == "DISPLAY002_RS485" -o "$BASEBOARD" == "DISPLAY002_784" -o "$BASEBOARD" == "DISPLAY002_784_ADC" ]; then
|
|
echo 255 > /sys/class/leds/backlight/brightness
|
|
echo 255 > /sys/class/leds/backlight/brightness
|
|
- if [ "$BASEBOARD" == "DISPLAY002_784" ]; then
|
|
|
|
|
|
+ if [ "$BASEBOARD" == "DISPLAY002_784" -o "$BASEBOARD" == "DISPLAY002_784_ADC" ]; then
|
|
echo 255 > /sys/class/leds/LCDNRES/brightness
|
|
echo 255 > /sys/class/leds/LCDNRES/brightness
|
|
fi
|
|
fi
|
|
fi
|
|
fi
|
|
@@ -154,7 +158,7 @@ if [ "$BASEBOARD" == "DISPLAY001" ]; then
|
|
echo "$BOOTCNT ::"`date`" -- "`/root/gfa_spi -u` >> /etc/BOOTTIME
|
|
echo "$BOOTCNT ::"`date`" -- "`/root/gfa_spi -u` >> /etc/BOOTTIME
|
|
fi
|
|
fi
|
|
|
|
|
|
-if [ "$BASEBOARD" == "DISPLAY002_DI4" -o "$BASEBOARD" == "DISPLAY002_RS485" -o "$BASEBOARD" == "DISPLAY002_784" ]; then
|
|
|
|
|
|
+if [ "$BASEBOARD" == "DISPLAY002_DI4" -o "$BASEBOARD" == "DISPLAY002_RS485" -o "$BASEBOARD" == "DISPLAY002_784" -o "$BASEBOARD" == "DISPLAY002_784_ADC" ]; then
|
|
echo "$BOOTCNT ::"`date`" -- "`hwclock -ur` >> /etc/BOOTTIME
|
|
echo "$BOOTCNT ::"`date`" -- "`hwclock -ur` >> /etc/BOOTTIME
|
|
fi
|
|
fi
|
|
|
|
|