I am back after sometime.
As always time is not by my side.
I have to finish a project to Tuesday and it will require a
_lot_ of work.
I am writing a multiuse RS-232 device.
It uses a Zilogs Z8 microcontroller, a LCD display (240x128)
and (ugh!) a numeric keypad.
I am facing some really unpleasants problems:
- The Z8 I am using do not have a UART. I have no choice
about this, so I had to write a software UART to do the
job.
The problem is that a _software UART_ eats all available
resources and blocks during the transmition/reception.
- I can t use a more complex key[pad/board] without an
extra microcontroler to continuous scan its lines. ( an
standart IBM-PC uses a intels 8048 microcontroller for
that!).
- The tool provided from Zilogs (ZDS) _really_ sucks. It
does not work (debugging), without a hardware emulator
attached to the serial port.
Well, at least it works from WINE. :)
If time and memory allows me, I will write a small set of
terminal control/escape character, so that I might be able
to use it as a console connected to a Linux Serial Port.