|
Re: LCD screen for your dockstar (cheap! <$5) July 26, 2012 01:26AM |
Registered: 1 year ago Posts: 57 |
|
tavoc
Re: LCD screen for your dockstar (cheap! <$5) July 31, 2012 01:45PM |
|
Re: LCD screen for your dockstar (cheap! <$5) August 01, 2012 04:41AM |
Registered: 1 year ago Posts: 189 |
kernel: [ 3771.384180] usb 1-1.6: new full-speed USB device number 5 using ehci_hcd mtp-probe: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6" mtp-probe: bus: 1, device: 5 was not an MTP device kernel: [ 3781.467766] generic-usb 0003:1908:3318.0006: timeout initializing reports kernel: [ 3781.468066] generic-usb 0003:1908:3318.0006: hiddev0,hidraw5: USB HID v2.01 Device [BUILDWIN BL206v1.0.0] on usb-0000:00:1a.0-1.6/input0
|
Re: LCD screen for your dockstar (cheap! <$5) August 02, 2012 12:21AM |
Registered: 2 years ago Posts: 55 |
|
Re: LCD screen for your dockstar (cheap! <$5) August 05, 2012 06:38AM |
Registered: 10 months ago Posts: 9 |
--- lcdinit.s.old 2012-08-05 03:21:29.222999970 -0700 +++ lcdinit.s 2012-08-05 03:13:16.085999960 -0700 @@ -163,6 +163,14 @@ lcall X1702 mov a,#0x2c lcall X1702 +; +; initial contrast +; + mov a,#0x25 + lcall X1702 + mov a,#0x38 + lcall X170c +; ret X16ec: mov r5,a
|
Re: LCD screen for your dockstar (cheap! <$5) August 05, 2012 08:08AM |
Registered: 1 year ago Posts: 57 |
|
Re: LCD screen for your dockstar (cheap! <$5) August 05, 2012 08:57AM |
Registered: 10 months ago Posts: 9 |
|
Re: LCD screen for your dockstar (cheap! <$5) August 05, 2012 10:36AM |
Registered: 1 year ago Posts: 189 |
mov a,#0x25
lcall X1707
mov dptr,#X1677
mov a,r3
dec a
movc a,@a+dptr
lcall X1711
ret
;
X1677:
.db 0x25, 0x27, 0x29, 0x2b, 0x2d, 0x30, 0x35, 0x3a, 0x40, 0x45, 0x4a, 0x50, 0x55, 0x5a, 0x60, 0x65
|
Re: LCD screen for your dockstar (cheap! <$5) August 05, 2012 09:48PM |
Registered: 2 years ago Posts: 55 |
... ... checking for mpd_newConnection in -llibmpd... no configure: WARNING: libmpdclient.h header not found: mpd plugin disabled configure: WARNING: get libmpdclient.h from http://www.musicpd.org/libmpdclient.shtml configure: WARNING: and copy those 2 files in the lcd4linux directory. ... ...
|
Re: LCD screen for your dockstar (cheap! <$5) August 08, 2012 02:13AM |
Registered: 10 months ago Posts: 9 |
|
Re: LCD screen for your dockstar (cheap! <$5) August 09, 2012 12:13AM |
Registered: 2 years ago Posts: 55 |
|
Re: LCD screen for your dockstar (cheap! <$5) August 09, 2012 09:26AM |
Registered: 1 year ago Posts: 57 |
|
Re: LCD screen for your dockstar (cheap! <$5) August 09, 2012 09:29AM |
Registered: 1 year ago Posts: 57 |
|
Re: LCD screen for your dockstar (cheap! <$5) August 09, 2012 10:35AM |
Registered: 2 years ago Posts: 55 |
|
Re: LCD screen for your dockstar (cheap! <$5) August 09, 2012 01:26PM |
Registered: 2 years ago Posts: 55 |
... ./configure --with-drivers=DPF ...should be changed to:
... ./configure --with-drivers=all ...and then run build-dpf-lcd4linux.sh manually.
#!/bin/bash
# very crude script that pulls everything together and installs
# build 1184 of lcd4linux with mpd plugin and patch for scaleable fonts
PREREQUISITES='pkg-config aclocal automake autoconf'
for i in $PREREQUISITES; do
if [ -z `which $i` ]; then
echo missing tool "'$i'". Please install package.
err=1
fi
done
if [ $err ]; then
echo "Error, cancelling"
exit
fi
# download and untar dpf-ax tools
curl http://dpf-ax.svn.sourceforge.net/viewvc/dpf-ax/trunk/?view=tar | tar -zxv
cd trunk
# this part takes for a while on dockstar, aside from building custom
# firmware for your dpf, it is needed to build libdpf library and module
make
# download patch for mpd plugin and scaled fonts for dpf
wget http://sourceforge.net/p/pydpf/code/ci/1b10e3224801f9ed1874c52acaa6b98be9f66aae/tree/distributions/pydpflib/dpflib_python_lcd4linux.patch?format=raw -O dpflib_python_lcd4linux.patch
# patch files
patch -p1 < dpflib_python_lcd4linux.patch
# Run lcd4linux installation script
# The lcd4linux installation script from dpf-ax package is configured such that it installs DPF driver only.
# If you are running multiple displays on your dosckstar, you will need to comment out last script call below
# and edit build-dpf-lcd4linux.sh sript so that it configures build with all drivers.
# around line 49 of build-dpf-lcd4linux.sh sript
# change from
# ./configure --with-drivers=DPF
# to:
# ./configure --with-drivers=all
# and then run build-dpf-lcd4linux.sh manually.
./build-dpf-lcd4linux.sh
|
Re: LCD screen for your dockstar (cheap! <$5) August 10, 2012 09:20AM |
Registered: 1 year ago Posts: 189 |
|
Re: LCD screen for your dockstar (cheap! <$5) August 10, 2012 09:44AM |
Registered: 1 year ago Posts: 57 |
|
Re: LCD screen for your dockstar (cheap! <$5) August 11, 2012 01:34PM |
Registered: 12 months ago Posts: 7 |
|
Re: LCD screen for your dockstar (cheap! <$5) August 11, 2012 09:18PM |
Registered: 1 year ago Posts: 57 |
|
Re: LCD screen for your dockstar (cheap! <$5) August 12, 2012 03:35AM |
Registered: 12 months ago Posts: 7 |
|
Re: LCD screen for your dockstar (cheap! <$5) August 12, 2012 02:17PM |
Registered: 2 years ago Posts: 55 |
|
Re: LCD screen for your dockstar (cheap! <$5) August 15, 2012 09:59AM |
Registered: 2 years ago Posts: 55 |
make -C ../dpflib install DESTDIR=.. make[1]: Entering directory `/usr/src/trunk/dpflib' cc -Wall -fPIC -I../include -g -c -o dpflib.o dpflib.c In file included from dpflib.c:14:0: dpf.h:7:17: fatal error: usb.h: No such file or directory compilation terminated. make[1]: *** [dpflib.o] Error 1 make[1]: Leaving directory `/usr/src/trunk/dpflib' make: *** [fwload] Error 2
CFLAGS = -Wall -fPIC -I../include -gtp
CFLAGS = -Wall -fPIC -I../include -I../src -gbut it did not solve the issue.
|
Re: LCD screen for your dockstar (cheap! <$5) August 15, 2012 11:28AM |
Registered: 1 year ago Posts: 189 |
|
Re: LCD screen for your dockstar (cheap! <$5) August 15, 2012 08:37PM |
Registered: 2 years ago Posts: 55 |
> apt-get install libusb-devmay do the
sudo apt-get install subversion sudo apt-get install bison autoconf automake1.10 libtool libgd2-noxpm-dev libgd2-noxpm libibus-1.0-dev libusb-dev libssl-dev python-dev libc6 libncurses5-dev libx11-dev libmpdclient-dev libusb-1.0-0-dev libftdi-dev gettext
deb http://ftp.ca.debian.org/debian wheezy main non-free deb-src http://ftp.ca.debian.org/debian wheezy main non-free
sudo apt-get update sudo apt-get install sdcc
# deb http://ftp.ca.debian.org/debian wheezy main non-free # deb-src http://ftp.ca.debian.org/debian wheezy main non-free
sudo apt-get install sdcc
#!/bin/bash
# tested on raspberry pi running debian wheeze
# very crude script that pulls everything together and installs
# build 1184 of lcd4linux with mpd plugin and patch for scaleable fonts
# does not build firmware for hacking dpf-ax206 frame, only libdpf library
PREREQUISITES='pkg-config aclocal automake autoconf'
for i in $PREREQUISITES; do
if [ -z `which $i` ]; then
echo missing tool "'$i'". Please install package.
err=1
fi
done
if [ $err ]; then
echo "Error, cancelling"
exit
fi
# download and untar dpf-ax tools
curl http://dpf-ax.svn.sourceforge.net/viewvc/dpf-ax/trunk/?view=tar | tar -zxv
cd trunk/dpflib
# this part takes for a while on dockstar, aside from building custom
# firmware for your dpf, it is needed to build libdpf library and module
make
cd ..
# download patch for mpd plugin and scaled fonts for dpf
wget http://sourceforge.net/p/pydpf/code/ci/1b10e3224801f9ed1874c52acaa6b98be9f66aae/tree/distributions/pydpflib/dpflib_python_lcd4linux.patch?format=raw -O dpflib_python_lcd4linux.patch
# patch files
patch -p1 < dpflib_python_lcd4linux.patch
# Run lcd4linux installation script
# The lcd4linux installation script from dpf-ax package is configured such that it installs DPF driver only.
# If you are running multiple displays on your dosckstar, you will need to comment out last script call below
# and edit build-dpf-lcd4linux.sh sript so that it configures build with all drivers.
# around line 49 of build-dpf-lcd4linux.sh sript
# change from
# ./configure --with-drivers=DPF
# to:
# ./configure --with-drivers=all
# and then run build-dpf-lcd4linux.sh manually.
red='\033[31m'
yellow='\033[33m'
NC='\e[0m' # No Color
echo ""
echo -e "${yellow} The lcd4linux installation script from dpf-ax package is configured such"
echo -e " that it installs DPF driver only. If you are running multiple displays on"
echo -e " your dosckstar or Pi, you will need to edit ${red}build-dpf-lcd4linux.sh ${yellow}sript"
echo -e " so that it configures build with all drivers."
echo ""
echo -e " Around line 49 of build-dpf-lcd4linux.sh sript change line from:"
echo -e " ./configure --with-drivers=DPF"
echo -e " to:"
echo -e " ./configure --with-drivers=all"
echo ""
echo -e "Would you like to modify ${red}build-dpf-lcd4linux.sh ${yellow}script? [Y/n]${NC}"
read answer
if [[ $answer == "Y" || $answer == "y" || $answer = "" ]]; then
sudo nano ./build-dpf-lcd4linux.sh
fi
./build-dpf-lcd4linux.sh
|
Re: LCD screen for your dockstar (cheap! <$5) August 16, 2012 08:48AM |
Registered: 2 years ago Posts: 55 |
|
Markus
Re: LCD screen for your dockstar (cheap! <$5) August 18, 2012 05:11PM |
|
Re: LCD screen for your dockstar (cheap! <$5) August 18, 2012 06:13PM |
Registered: 2 years ago Posts: 55 |
|
Markus
Re: LCD screen for your dockstar (cheap! <$5) August 20, 2012 01:10PM |
|
Alex
Re: LCD screen for your dockstar (cheap! <$5) August 22, 2012 10:23AM |
|
Re: LCD screen for your dockstar (cheap! <$5) August 23, 2012 08:18AM |
Registered: 1 year ago Posts: 57 |