Microcontroller based amateur radio modem.  (BPSK31/RTTY/APRS)