also displays important instructions as
part of its command-line text output. To
make the process a little easier, I use a
file named “project” in the project folder
for the current design. Figure 4 shows
my project folder for the vt100lcd84
project, the “project” file and the
command line with the gsch2pcb
command just before execution.
It is worth noting that the gEDA suite
includes circuit simulation capability
(SPICE), enabling virtual design testing.
I did not use SPICE with my VT100-LCD
project, but see the Resources for this
article if you are interested.
Now that I had the circuitry designed for
the project, it was time for the software.
I wrote the software as a simple state
machine that parses each character
received on a character-by-character
basis, meaning that there is no buffer.
Characters are handled differently
Figure 3. Symbol Example 1