25 Jun 2000 chaos   » (Master)

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.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!