Commit Graph

239 Commits

Author SHA1 Message Date
Rob French
e5de516633 Significant revamp of RigState to only send changes. Not done yet. 2021-02-14 00:35:38 -06:00
Rob French
5b395cd922 Added multiple new audio (DSP) functions. Minor updates to the rig. Added additional CAT command (filter hi- and lo-cut frequencies, SH/SL). 2021-02-12 22:19:14 -06:00
Rob French
47840e09dd Forgot to add the Keyer on the previous commit. 2021-02-11 23:56:08 -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
814fe6c733 Did add some code for updating the RigState architecture. Not ready to swap it out yet, however. 2021-02-11 22:00:24 -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
e62e3ef548 Since integration seems to be proceeding well, started documenting some of the circuits via schematic (KiCad). 2021-02-02 16:29:09 -06:00
Rob French
deb0aca5fe removed some leftover instrumentation 2021-02-02 08:57:37 -06:00
Rob French
04d5f3ba12 Sensors are now functioning more-or-less correctly. Calibration isn't quite right, but the basics are correct. 2021-02-02 08:54:27 -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
4e818b6a89 Merge branch 'meter-to-teensy' into integration 2021-01-30 07:56:48 -06:00
Rob French
b2cb1a26ba Merge branch 'combined-cw-ptt' into integration 2021-01-30 07:56:29 -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
6b365beac0 Added Schematics folder and picture of the I/O board (specifically the ADC buffer). 2021-01-27 22:03:08 -06:00
Rob French
87b6e3fbde compiles successfully 2021-01-26 22:49:07 -06:00
Rob French
48cb6cf304 Additional missing files. 2021-01-26 22:22:23 -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
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). 2021-01-20 23:54:28 -06:00
Rob French
d97f282f7b Merge branch 'master' of ssh://git.sdf.org:2222/kc4upr/ubitx-v5x 2021-01-20 23:30:13 -06:00
Rob French
c93e191dfd More reorg. 2021-01-20 23:26:38 -06:00
Rob French
b50ad3275a Initial commit 2021-01-21 05:08:16 +00:00
04b70450ae Reorganized. 2021-01-20 20:50:27 -06:00
3364cb78d5 Merge remote-tracking branch 'teensydsp/master' 2021-01-20 20:43:32 -06:00
cfa6f8699d Move raduino files into subdir 2021-01-20 20:42:20 -06:00
48344923cc Merge remote-tracking branch 'raduino/master' 2021-01-20 20:36:04 -06:00
dec1d1edec Initial commit before I start merging in other projects. 2021-01-20 20:31:27 -06:00
phdlee
e77a3715a8
Update README.md 2020-09-08 17:46:57 +09:00
phdlee
1a60adaf2f
Merge pull request #2 from phdlee/version0.8
added SWR, PWR sensor
2019-04-11 22:38:52 +09:00
phdlee
02c0066df4 added SWR, PWR sensor 2019-04-11 22:37:24 +09:00
phdlee
262ef3947a
Merge pull request #46 from phdlee/version1.20
changed version number for nextion lcd protocol
2019-04-06 16:38:44 +09:00
phdlee
a4d9f6e6c5 changed version number for nextion lcd protocol 2019-04-06 16:35:46 +09:00
phdlee
395dd42459
Update README.md 2019-04-02 23:20:04 +09:00
phdlee
f25bf57556
Update README.md 2019-04-02 23:18:54 +09:00
phdlee
171f889f4a
Merge pull request #45 from phdlee/version1.20
Version1.20
2019-04-02 23:16:03 +09:00
phdlee
05de66a038 uBITX V5 suppoort and SDR Frequency Change 2019-04-02 23:09:18 +09:00
phdlee
2c075d5236 for uBITX v5 2019-02-15 19:32:07 +09:00
phdlee
37fcc5975a
Merge pull request #44 from phdlee/version1.11
Added Custom LPF Control
2018-09-22 19:14:22 +09:00
phdlee
450f57ae0f Added Custom LPF Control 2018-09-22 18:56:23 +09:00
phdlee
c34e798313
Update README.md 2018-09-11 18:09:22 +09:00
phdlee
df2c493700
Merge pull request #43 from phdlee/version1.1
Add Custom LPF Filter and Changed Version Number
2018-09-07 23:39:25 +09:00
phdlee
9ff8365c3f Add Custom LPF Filter and Changed Version Number 2018-09-07 23:37:23 +09:00
phdlee
948267bb39
Merge pull request #40 from phdlee/version1.098
Version1.098
2018-08-10 16:08:13 +09:00