added fix to take care of excess newlines in string
added fix to firmware to make abort work. earlier wait was messing it up.
added an interface to use the PRU Speak from the bash shell