Rob French
|
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.
|
2021-02-19 01:39:25 -06:00 |
|
Rob French
|
f3887e7950
|
commit before I totally change the RigState architecture
|
2021-02-15 22:38:05 -06:00 |
|
Rob French
|
e5de516633
|
Significant revamp of RigState to only send changes. Not done yet.
|
2021-02-14 00:35:38 -06:00 |
|
Rob French
|
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.
|
2021-02-11 23:55:41 -06:00 |
|
Rob French
|
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.
|
2021-02-10 00:10:24 -06:00 |
|
Rob French
|
aeeec69daf
|
Raduino changes are getting to TeensyDSP over I2C. TeensyDSP successfully receiving some CAT.
|
2021-02-09 22:58:07 -06:00 |
|
Rob French
|
702f370d1b
|
Heavily modified the TS590 class.
|
2021-02-07 17:12:08 -06:00 |
|
Rob French
|
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.
|
2021-02-06 23:45:19 -06:00 |
|
Rob French
|
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.
|
2021-02-05 22:59:31 -06:00 |
|
Rob French
|
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.
|
2021-01-31 22:46:43 -06:00 |
|
Rob French
|
da58606409
|
Added some more debug code. Compiles.
|
2021-01-30 07:49:19 -06:00 |
|
Rob French
|
091f414409
|
Update to include basic audio functionality. Compiles. Need to add more debug checking.
|
2021-01-30 00:02:57 -06:00 |
|
Rob French
|
87b6e3fbde
|
compiles successfully
|
2021-01-26 22:49:07 -06:00 |
|
Rob French
|
c59d53fb9e
|
Lots of updates prior to first compile.
|
2021-01-26 22:22:02 -06:00 |
|
Rob French
|
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.
|
2021-01-21 22:00:35 -06:00 |
|
Rob French
|
bb31ccfbe4
|
Additional modifications to retarget the code for Teensy with the Audio Adapter.
|
2021-01-21 11:37:27 -06:00 |
|
Rob French
|
c1c4dd3f19
|
Some code realignment, including changing from millis to elapsedMillis.
|
2021-01-21 09:44:06 -06:00 |
|
Rob French
|
c93e191dfd
|
More reorg.
|
2021-01-20 23:26:38 -06:00 |
|