e6009989db
Reorganizing DSP and TR. Thoroughly broken ATM, just committing for backup.
Rob French
2021-03-30 12:31:44 -05:00
1f3585d8e4
Various changes. Compiles. Hasn't been tested.
Rob French
2021-03-19 15:30:30 -05:00
c8aecdfb0d
Further updates to DSP, and significant changes to TS590. Implementing templated CAT commands using the delegate template from the ETL. Compiles, but not tested.
Rob French
2021-03-16 23:11:17 -05:00
f724142fca
Updated DSP. Compiles, no warnings/errors. Going to do some work on CAT.
Rob French
2021-03-16 18:37:14 -05:00
869e47d430
Significant updates to DSP. Compiles. Likely doesn't work at the moment. Next step should be to get it running again on the rig, NOT to try any more fancy updates to CAT etc.
Rob French
2021-03-14 23:18:24 -05:00
20b475dace
Updates to the DSP. One issue that needs to be resolved: in order to use the VOX the way it is currently setup, muting of the overall TX chain needs to be at the END, not the beginning; whatever is setup as the default TX audio source, needs to be unmuted even during RX.
Rob French
2021-03-04 23:12:41 -06:00
962a3ce80f
Revert "Updated with some of the changes I made on travel. Will probably break everything..."
Rob French
2021-03-04 07:16:14 -06:00
86ae1ddb2f
Updated with some of the changes I made on travel. Will probably break everything...
Rob French
2021-03-03 10:44:25 -06:00
5e280b33dd
Incorporated some code changes that I made while on travel. Most of the significant items are in 'temp.h', which incorporates a bunch of proposed changes. However, I don't believe I'm going this direction, at this point. But, I did want to incorporate the code into a database.
mode-based-rig
Rob French
2021-03-03 10:12:58 -06:00
cc94f89cfe
INTERIM COMMIT. For partly working functionality, reference the previous commit.
Rob French
2021-02-21 00:16:01 -06:00
119902b1e0
Significant updates. Compiles and works, though not test significantly nor assumed to be particularly robust. I2C comms between Raduino and TeensyDSP. Some amount of functioning CAT. Haven't tried with any applications e.g. WSJT-X.
Rob French
2021-02-19 01:39:25 -06:00
1bca18c3e1
Updates to RigState.
Rob French
2021-02-17 11:05:09 -06:00
f3887e7950
commit before I totally change the RigState architecture
Rob French
2021-02-15 22:38:05 -06:00
2cbc9abae8
Updated files list.
Rob French
2021-02-15 08:06:31 -06:00
8a416608a1
Long way from being compilable on either the Raduino or the TeensyDSP. Lot of changes in progress.
Rob French
2021-02-14 23:04:29 -06:00
e5de516633
Significant revamp of RigState to only send changes. Not done yet.
Rob French
2021-02-14 00:35:38 -06:00
5b395cd922
Added multiple new audio (DSP) functions. Minor updates to the rig. Added additional CAT command (filter hi- and lo-cut frequencies, SH/SL).
Rob French
2021-02-12 22:19:14 -06:00
47840e09dd
Forgot to add the Keyer on the previous commit.
integration
Rob French
2021-02-11 23:56:08 -06:00
d2213e34ff
Raduino: Disabled CAT in the Raduino main loop. Fixed some split freq setting via I2C. TeensyDSP: Added a Keyer. Works ok, but I have to disable ADC during transmit (or all of CW?) in order to keep the timing good... need to use interrupts and/or continuous ADC at some point. Added the MD CAT command, and fixed other CAT commands. Split seems to work, but don't do split when using the keyer! Halted the Raduino.
Rob French
2021-02-11 23:55:41 -06:00
814fe6c733
Did add some code for updating the RigState architecture. Not ready to swap it out yet, however.
Rob French
2021-02-11 22:00:24 -06:00
c3cc9a7cf7
Got basic 3-way comm (CAT-Teensy-Raduino) working. CAT commands are received via Serial by the Teensy. Data is passed on to the Raduino via I2C. Had to add an intermediate step in the protocol in order for the Raduino to request a byte as a flag for whether or not any changed data was coming, and then if so, request the changed data. There are certainly some optimizations that could be made on this number. Currently, the Raduino code is very clunky. In addition, the Rig and RigState classes have deteriorated somewhat.
Rob French
2021-02-10 00:10:24 -06:00
aeeec69daf
Raduino changes are getting to TeensyDSP over I2C. TeensyDSP successfully receiving some CAT.
Rob French
2021-02-09 22:58:07 -06:00
702f370d1b
Heavily modified the TS590 class.
Rob French
2021-02-07 17:12:08 -06:00
b9be616361
More scary updates. Implemented some basic CAT control via USB serial, for the TeensyDSP. More fully fleshed out a RigState and Rig types. Compiles. Still MAY need to update the Raduino to match the TeensyDSP (it may actually be okay, because right now only the RIGINF command is being sent.
Rob French
2021-02-06 23:45:19 -06:00
4186fdcdd4
Scary commit. I've taken baby steps toward passing rig status between the Raduino and the TeensyDSP using I2C. Compiles, but has not been tested. Need to create a branch.
Rob French
2021-02-05 22:59:31 -06:00
e62e3ef548
Since integration seems to be proceeding well, started documenting some of the circuits via schematic (KiCad).
Rob French
2021-02-02 16:29:09 -06:00
deb0aca5fe
removed some leftover instrumentation
Rob French
2021-02-02 08:57:37 -06:00
04d5f3ba12
Sensors are now functioning more-or-less correctly. Calibration isn't quite right, but the basics are correct.
Rob French
2021-02-02 08:54:27 -06:00
ba744f5b7a
Miscellaneous fixes on the integration branch. Next up on hardware: swap the FWD and REV PWR lines (or switch them in software, duh...). Then in software--verify that S-Meter, FWD/REV PWR, and VSWR signals are working correctly.
Rob French
2021-01-31 22:46:43 -06:00
4e818b6a89
Merge branch 'meter-to-teensy' into integration
Rob French
2021-01-30 07:56:48 -06:00
b2cb1a26ba
Merge branch 'combined-cw-ptt' into integration
Rob French
2021-01-30 07:56:29 -06:00
091f414409
Update to include basic audio functionality. Compiles. Need to add more debug checking.
Rob French
2021-01-30 00:02:57 -06:00
6b365beac0
Added Schematics folder and picture of the I/O board (specifically the ADC buffer).
master
Rob French
2021-01-27 22:03:08 -06:00
87b6e3fbde
compiles successfully
Rob French
2021-01-26 22:49:07 -06:00
48cb6cf304
Additional missing files.
Rob French
2021-01-26 22:22:23 -06:00
c59d53fb9e
Lots of updates prior to first compile.
Rob French
2021-01-26 22:22:02 -06:00
16b350cb0f
More reorg changes in the DSP code. Working towards creating a separate ADC 'process' that will continually update the applicable variables, and then they'll be reported upon request via I2C or Serial as applicable.
Rob French
2021-01-21 22:00:35 -06:00
bb31ccfbe4
Additional modifications to retarget the code for Teensy with the Audio Adapter.
Rob French
2021-01-21 11:37:27 -06:00
c1c4dd3f19
Some code realignment, including changing from millis to elapsedMillis.
Rob French
2021-01-21 09:44:06 -06:00
88143f57a2
Updated Raduino code with some old code from the ubitx-v5d repository, in order to suppress the key line (prevent inadvertant transmitting when I first start working this).
combined-cw-ptt
Rob French
2021-01-20 23:54:28 -06:00
d97f282f7b
Merge branch 'master' of ssh://git.sdf.org:2222/kc4upr/ubitx-v5x
origin/master
Rob French
2021-01-20 23:30:13 -06:00
c93e191dfd
More reorg.
Rob French
2021-01-20 23:26:38 -06:00
b50ad3275a
Initial commit
Rob French
2021-01-21 05:08:16 +00:00
04b70450ae
Reorganized.
Rob French
2021-01-20 20:50:27 -06:00
3364cb78d5
Merge remote-tracking branch 'teensydsp/master'
Rob French
2021-01-20 20:43:32 -06:00
cfa6f8699d
Move raduino files into subdir
Rob French
2021-01-20 20:42:20 -06:00
48344923cc
Merge remote-tracking branch 'raduino/master'
Rob French
2021-01-20 20:36:04 -06:00
dec1d1edec
Initial commit before I start merging in other projects.
Rob French
2021-01-20 20:31:27 -06:00