LCD Smartie


Where's the documentation?

There isn't much documentation at the moment. But now that LCD Smartie is open-source we hope for that to change. Here's the beginnings of some documentation.

Which displays are supported?

Currently supported sizes (can add more if required):

My display isn't supported!

You may want to create a Feature Request for your display - if one doesn't already exist, but new hardware requests will be treated as low priority (very low if I don't have the hardware).

But there is still hope, if you're technically minded and your display is serial (or has a virtual serial port) and it is command based (i.e you send a simple series of bytes to goto the beginning of line 1 and send 'A' to display 'A', rather than directly controlling the pins of a display). Check out the 'Test Driver'.

How do I get LCD Smartie working with my PalmOS PDA?

Install PalmOrb on your palm, and configure smartie as if it was a Matrix Orbital 4x20 display.

For further instructions/details/support visit the PalmOrb site.

Under what OS does it work?

Under Win95/Win98/WinME/WinNT/Win2k/WinXP. [Smartie version < 5.3]

Smartie 5.3 and above only supports Win2k, WinXP, and newer versions of Window.

Why doesn't my HD44780 controlled LCD work?

A short guide:

In what language is it written?

In Delphi 7

Plugins can be written in any language that allows you to build a DLL. Current Plugins are written in Delphi and C++.

Why is my CPU Usage always at 0?

LCD Smartie uses the CPU Usage Performance counters to get the current CPU load. These are disabled on some machines - please check the registry key "HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Services\PerfOS\Performance" to check for existence of "Disable Performance Counters" Key. If this is set to 1 then try changing it to 0 and rebooting.

I'm getting the error "dlportio.sys driver was not loaded. Port I/O will have no effect"

Install port95nt if you haven't already.

Otherwise, run regedit and visit "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\dlportio". Change the Start value to "1" and reboot.

If that doesn't work then run regedit and visit "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services". Delete the key "dlportio", reboot and reinstall port95nt.

Disclaimer: The use of regedit is at your own risk. Logo
Last change: $Author: fast351 $ $Date: 2007/05/16 14:14:13 $ $Revision: 1.22 $
[Your browser does not understand CSS/XHTML - so this page may be a little strange looking. For security reasons it's always a good idea to upgrade to the latest browser version.]