Rob French
2ea9c96e47
Created ListMenu class, which uses std::initializer_list to (hopefully)
...
facilitate creating a large menu. Compiles, but hasn't been tested.
2020-06-10 23:58:15 -05:00
Rob French
66d1924685
Added speech compressor. Works.
...
Added some menu code. But this needs to be redesigned. Commented out.
Work this on a branch.
2020-06-10 23:23:15 -05:00
Rob French
2e115e363b
Fixes associated with the Raduino display issues.
2020-06-07 15:27:27 -05:00
Rob French
bebd5ad78e
Fixed the TopMenu class to only allow sending the next/prev presses if
...
the menu is visible.
2020-06-07 08:55:21 -05:00
Rob French
c27e2eddd6
More robust menu system, slightly. But still doesn't get correctly
...
displayed on the Raduino. See most recently Raduino (ubitx-v5d) commit.
2020-06-06 22:28:11 -05:00
Rob French
e27c15d56a
Multiple updates.
...
Support for full 16-char status line to be sent to the Raduino.
Added rotary encoder support.
Everything above has been tested and works.
Added rudimentary top-level menu. Compiles, but not tested yet.
2020-06-06 00:06:45 -05:00
Rob French
c5a7592346
Added equalizer to smooth out RX audio passband.
2020-06-05 12:11:38 -05:00
Rob French
519a208508
Fixes to get it running, working for the most part (currently using DGU
...
mode on 40 meter FT8, so it can't be all bad). Filters added, although
not currently selectable (til I get the rotary encoder added).
2020-05-27 22:45:37 -05:00
Rob French
5e16a49859
Some DEBUG updates. Compiles, runs; not comprehensively tested.
2020-05-26 10:49:15 -05:00
Rob French
322909c6f2
Added missing files to commit.
2020-05-25 23:11:36 -05:00
Rob French
564c35f397
Modifications, mainly based on a code walkthrough as well as adding some
...
debugging output. Compiles, but untested.
2020-05-25 23:08:55 -05:00
Rob French
9b7095a6e3
Added some filters and speech compressor. Compiles, but not tested.
...
About to try some extreme re-architecting, so...
2020-05-21 08:16:35 -05:00
Rob French
7aa2cbc1c4
Added some basic FIR filter code (2.8 khz SSB filter).
...
Biggest thing, discovered that I needed to increase AudioMemory to 16 to
fix some "motorboating" that seemed to startup anytime I transmitted
through USB.
2020-05-19 21:39:35 -05:00
Rob French
9c1a490963
Fixed comms between the Raduino and the IOP. Implemented the wrapper
...
that allows messages to go back from the IOP to Raduino. I don't know
if actual CAT from the PC works currently, however.
2020-05-18 08:16:54 -05:00
Rob French
ccae79925b
Updated to include iopcomm.h/iopcomm.cpp, common to both the IOP and the
...
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.
2020-05-16 23:48:39 -05:00
Rob French
e9d021835a
About to make a bunch of changes (really not all keyer related), so
...
committing for safety...
2020-05-14 20:49:54 -05:00
Rob French
a039740466
Been experimenting with ways to clean up audio when USB is connected.
...
Believe it is likely a ground loop issue however.
2020-05-10 13:24:34 -05:00
Rob French
57c97d9f98
Working with Raduino! High pitched whine in RX audio. Goes away when
...
USB unplugged. Not immediate, so not a ground loop... seems to be
associated with one of my mixers...
2020-05-08 00:19:07 -05:00
Rob French
4c2f6453f1
Moved the sketch into a subdir. Main folder should contain e.g.
...
schematics for the IOP setup.
2020-05-03 23:38:41 -05:00