Biggest thing, discovered that I needed to increase AudioMemory to 16 to
fix some "motorboating" that seemed to startup anytime I transmitted
through USB.
Raduino. It was intended to be more extensive, but I had to roll some
of it back. Mostly just sharing of enums/types currently.
Currently in "factory calibration" mode. Comms (CAT) in normal mode
needs to be re-checked.
Added two tone test mode, with two new modes available via Raduino menu:
TTL and TTU.
Using test mode, I'm thinking that the proper TX output calibration,
assuming a full-scale 700/1900 test tone, is either:
0.061 (which I believe gives a 25 mV RMS output), or
~0.100 (which is just before the audio starts to distort, in terms of
visible harmonics in the spectrum at the 45 MHz IF.
and then using that to set rigMode. Note that it doesn't actually do
anything beyond that, at the moment, but I *think* this will allow PTT
events to be pressed in CW mode (as CW key down).
switching dacVolumes around from transmit to receive wasn't working as
expected. Transmit audio through the DAC stayed muted. If I need to
use that for smooth audio transitions, I'll need to do some more
research.
just moved all the audio stuff into its own files. Created a structure
for storing configuration data in... the intent is that it will be
stored to EEPROM (using EEPROMAnything). It does compile now, but
haven't actually tried it out. Notable learning points: need to set
micGain AFTER selecting the mic input. So lot of code now to take care
of trying to smoothly mute and unmute things.