I have been thinking about another shell scripting project using the Arduino Diecimila board.
I was going to make a kids level slow 8 channel Logic Analyser.
I thought about using the termiinal esc code graphics characters.
This is the test code using said terminal escape codes. I have only tested this on the
default MB Pro, OSX 10.7.5, bash terminal.
I will need to test on various terminals and Linux variants before proceeding however.
Test code to see what could be done under bash:-
#!/bin/bash --posix
clear
echo ""
echo "Graphics characters and Logic Analyser display DEMO."
# Enable _extended_ graphics characters.
echo -e "\x1B(0"
echo -e "abcdefghijklmnopqrstuvwxyz\n"
echo "lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"
echo "j "
echo "lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk "
echo "j mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"
echo "lqqqqqqqqqqqqqqqk lqqqqqqqqqqqqqqqk "
echo "j mqqqqqqqqqqqqqqqj mqqqqqqqqqqqqqqq"
echo "lqqqqqqqk lqqqqqqqk lqqqqqqqk lqqqqqqqk "
echo "j mqqqqqqqj mqqqqqqqj mqqqqqqqj mqqqqqqq"
echo "lqqqk lqqqk lqqqk lqqqk lqqqk lqqqk lqqqk lqqqk "
echo "j mqqqj mqqqj mqqqj mqqqj mqqqj mqqqj mqqqj mqqq"
echo "lqk lqk lqk lqk lqk lqk lqk lqk lqk lqk lqk lqk lqk lqk lqk lqk "
echo "j mqj mqj mqj mqj mqj mqj mqj mqj mqj mqj mqj mqj mqj mqj mqj mq"
echo "x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "
echo "vqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvq"
echo "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
echo "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv"
# Disable _extended_ graphics characters.
echo -e "\x1B(B\x1B[0m"
echo "Graphics characters DEMO end."
echo ""
I am pleasantly surprised that it displays at all...
It certainly looks much better _in_the_flesh_...
Graphics characters and Logic Analyser display DEMO.
��
Graphics characters DEMO end.
AMIGA:barrywalker~> _