Project

General

Profile

RE: LCD Framebuffer Problem » do_load_fpga_lcd.sh

Alexander Block, 12/04/2015 03:11 PM

 
#!/bin/sh

cd /home/root

do_enum=1
if [ "x-p" == "x$1" ]
then
do_enum=1
shift
fi
if [ "x" != "x$1" ]
then
/home/root/industrialio_lcd_lx45.bin=$1
fi
rmmod fpga_ctrl.ko
insmod /home/root/fpga_ctrl.ko
insmod /home/root/ads7843.ko
insmod /home/root/fpga_lcdctlr.ko
echo "1" > /sys/devices/fpga_ctrl/cmd
echo "2" > /sys/devices/fpga_ctrl/cmd
cat /home/root/industrialio_lcd.bin > /sys/devices/fpga_ctrl/image
if [ 1 -eq $do_enum ]
then
echo "3" > /sys/devices/fpga_ctrl/cmd
fi
echo -n "FPGA State = "
cat /sys/devices/fpga_ctrl/state
cat /sys/devices/fpga_ctrl/version

sleep 1

echo "1" > /sys/devices/fpga_ctrl/3/backlight

sleep 1

echo "50" > /sys/devices/fpga_ctrl/3/duty

sleep 5

ts_calibrate
(1-1/2)