I recently borrowed Palm Wireless Keyboard from |miska| to write a driver for it. First of all, it's not a good idea to polute kernel sources with more and more keyboard driver modules. Moreover when there already is a nice and clean solution called kbdd for handling all those serial/bluetooth/irda keyboards too, so I decided to use it. The following patch adds palmwk support to kbdd.
Patch: http://marex.hackndev.com/01-add-palmwk.patch
To use it just compile kernel with CONFIG_SERIAL_PXA_IR=y and run "kbdd -p /dev/ttyS2 -t palmwk". If you configure kbdd using kbdd.conf, it's even easier since at least in angstrom it's started automagically every time you boot and you wont have to type that command at all. There are just minor changes in the original palmwk keymap, that is "Green FN" + Numbers works as Fx keys (convenient eg. in mc) instead of special characters.
Sunday, September 23, 2007
Sunday, September 2, 2007
Opie-borderapplet 0.2
I added PalmTX support to borderapplet, you can download it here:
http://marex.hackndev.com/borderapplet-0.2.tar.bz2
SHA1: 6bf2ec837b49f6d07e770b01f9640f2b7bc739ee
For further information about borderapplet, refer to this article:
http://marex-hnd.blogspot.com/2007/07/lifedrive-borderapplet-for-opie.html
http://marex.hackndev.com/borderapplet-0.2.tar.bz2
SHA1: 6bf2ec837b49f6d07e770b01f9640f2b7bc739ee
For further information about borderapplet, refer to this article:
http://marex-hnd.blogspot.com/2007/07/lifedrive-borderapplet-for-opie.html
Tuesday, August 14, 2007
PalmTX: PCMCIA
That's one small hack for Marex, one giant leap for PalmTX port ;-) . Yup, I finally finished the PCMCIA driver for Palm T|X. Now the WiFi card is detectable by pccardctl and friends. See following results ...
root@palmtx:~$ pccardctl info
PRODID_1="SyChip"
PRODID_2="Cheetah6064 802 11b Module"
PRODID_3="WLAN6100"
PRODID_4="01"
MANFID=02db,6064
FUNCID=6
root@palmtx:~$ pccardctl ident
Socket 0:
product info: "SyChip", "Cheetah6064 802 11b Module", "WLAN6100", "01"
manfid: 0x02db, 0x6064
function: 6 (network)
root@palmtx:~$ pccardctl status
Socket 0:
3.3V 16-bit PC Card
Subdevice 0 (function 0) [unbound]
root@palmtx:~$ pccardctl info
PRODID_1="SyChip"
PRODID_2="Cheetah6064 802 11b Module"
PRODID_3="WLAN6100"
PRODID_4="01"
MANFID=02db,6064
FUNCID=6
root@palmtx:~$ pccardctl ident
Socket 0:
product info: "SyChip", "Cheetah6064 802 11b Module", "WLAN6100", "01"
manfid: 0x02db, 0x6064
function: 6 (network)
root@palmtx:~$ pccardctl status
Socket 0:
3.3V 16-bit PC Card
Subdevice 0 (function 0) [unbound]
Monday, July 30, 2007
Opie: CPUFreq applet
I put together one more applet today. This time it's CPUFreq control applet. All it does is that it allows you to change CPU speed from GUI. Currently supported CPUs are PXA25x/26x and PXA27x.
Sources: http://marex.hackndev.com/cpufreqapplet.tar.bz2
SHA1: http://marex.hackndev.com/cpufreqapplet.tar.bz2.sha1

And of course screenshot. In the menu header you can see current CPU speed. To select different speed, use menu items below.
Sources: http://marex.hackndev.com/cpufreqapplet.tar.bz2
SHA1: http://marex.hackndev.com/cpufreqapplet.tar.bz2.sha1

And of course screenshot. In the menu header you can see current CPU speed. To select different speed, use menu items below.
Sunday, July 29, 2007
LifeDrive: BorderApplet for Opie
Since I found out two GPIOs that control LCD border power and put together small driver to turn on/off the border, there became need for GUI to control this driver. So I hacked together simple applet for Opie to turn the border on/off.
Sources: http://marex.hackndev.com/borderapplet.tar.bz2
SHA1: http://marex.hackndev.com/borderapplet.tar.bz2.sha1

The screenshot is slightly edited in GIMP, but its enough to see how it looks I think. BorderApplet is that changing blue thing in applet dock. You just tap on it to enable/disable border, thats all.
Sources: http://marex.hackndev.com/borderapplet.tar.bz2
SHA1: http://marex.hackndev.com/borderapplet.tar.bz2.sha1

The screenshot is slightly edited in GIMP, but its enough to see how it looks I think. BorderApplet is that changing blue thing in applet dock. You just tap on it to enable/disable border, thats all.
Friday, July 20, 2007
Today's Konqueror/Embedded hacking ][
So in the end, Konqueror/Embedded seems to be fairy stable and usable. Font problem was just that my fonts were taken from qt/e3 and I needed those from qt/e2. Even javascript now works and konqueror embedded even compiles with RTTI ... time to celebrate ;-) I will make someone merge this in OE right after I make some fine tuning. Btw. this konqueror uses KHTML 3.5.7 ;-)
Today's Konqueror/Embedded hacking
Being without a webbrowser is pretty inconvenient on mobile device, thats for sure. So I decided to take a look at Konqueror/Embedded once more. I grabbed new sources from Basyskom and started hacking on them. I configured it so that everything is enabled and only disabled javascript stuff, ported Paul Eggleton's Konq/E 2007 patch (available here) on it, added bunch of mine patches, added a few horrible hacks and voila. See the screenshots. It is being worked on so dont worry about those distorted fonts.
Subscribe to:
Posts (Atom)