Commit Graph

  • 04feaf4a2a Added README.md. master Rob French 2020-10-27 14:39:43 -05:00
  • 81fb3ce0a7 Updates. Rob French 2020-06-14 23:20:38 -05:00
  • 649784d285 Merge remote-tracking branch 'ubitx-iop/master'. This incorporates the IOP (Teensy 3.2) code. Rob French 2020-06-14 23:19:35 -05:00
  • bf87a94876 Cleaned up some stuff. Rob French 2020-06-14 23:18:09 -05:00
  • 690c677e76 Merge remote-tracking branch 'ubitx-v5d/master'. This incorporates Raduino code. Rob French 2020-06-14 23:15:58 -05:00
  • 38b696d9c2 Merge branch 'kc4upr'. Rob French 2020-06-14 23:04:45 -05:00
  • cdf3871385 Updated to be compatible with some iopcomm changes. Rob French 2020-06-14 22:54:40 -05:00
  • 926b8d3600 It was compiled, and seemed like it might work. But then I managed to kill my Teensy 3.2. I unplugged the Teensy-to-Raduino comm lines in order to program the Raduino. When I plugged them back in, I didn't realize that I was off by one pin. So I believe something that should've only gotten 3.3V, got more. No light on the Teensy. Rob French 2020-06-14 22:51:59 -05:00
  • 5e675107c1 Changes to work with updated modes and such from iopcomm.h Rob French 2020-06-14 00:12:29 -05:00
  • 6581a5f2a4 Insanely, this also compiles. Rob French 2020-06-14 00:11:18 -05:00
  • 2da162f7c2 Somehow this compiled... Rob French 2020-06-13 09:59:11 -05:00
  • 28cbb0363f Semi-functional audio config menu. Correctly links to the audio config variables. No update functions currently. No indication that you're in the "edit" mode for a given variable. Rob French 2020-06-12 14:51:48 -05:00
  • 0a8e91c4a7 Revamped the fledgling menu system using the Embedded Template Library. It works! Rob French 2020-06-11 23:50:50 -05:00
  • 2ea9c96e47 Created ListMenu class, which uses std::initializer_list to (hopefully) facilitate creating a large menu. Compiles, but hasn't been tested. Rob French 2020-06-10 23:58:15 -05:00
  • 66d1924685 Added speech compressor. Works. Rob French 2020-06-10 23:23:15 -05:00
  • 2e115e363b Fixes associated with the Raduino display issues. Rob French 2020-06-07 15:27:27 -05:00
  • 1a1e92a709 Working! Implemented a more reasonable serial reader. Rob French 2020-06-07 15:26:37 -05:00
  • f588a89ee7 Working on the buffer issues. It looks like the issue is a failure (on the Raduino side) to check for availability of character in the Serial port, before reading the serial port. Note, need to see if this is a weakness on the Teensy (IOP) side as well. Rob French 2020-06-07 13:27:24 -05:00
  • 20e1eda140 Removed a bunch of files that I am not maintaining to be compatible with my Raduino/IOP mods. Rob French 2020-06-07 08:56:06 -05:00
  • bebd5ad78e Fixed the TopMenu class to only allow sending the next/prev presses if the menu is visible. Rob French 2020-06-07 08:55:21 -05:00
  • c27e2eddd6 More robust menu system, slightly. But still doesn't get correctly displayed on the Raduino. See most recently Raduino (ubitx-v5d) commit. Rob French 2020-06-06 22:28:11 -05:00
  • 10926b54ec Further functioning, but with bugs. Top line is working, but clear there is messed up interplay between between how IOP updates its menu and sends it to the Raduino, and how the Raduino updates its display. Needs to be worked on. Rob French 2020-06-06 22:25:11 -05:00
  • bbf883d3c5 Added support for a 16-char display to be received from the IOP, with a selectable timeout. Rob French 2020-06-06 00:07:50 -05:00
  • e27c15d56a Multiple updates. Rob French 2020-06-06 00:06:45 -05:00
  • c5a7592346 Added equalizer to smooth out RX audio passband. Rob French 2020-06-05 12:11:38 -05:00
  • 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). Rob French 2020-05-27 22:45:37 -05:00
  • 5e16a49859 Some DEBUG updates. Compiles, runs; not comprehensively tested. Rob French 2020-05-26 10:49:15 -05:00
  • 5a6c8308d3 Quick update to support a mode request message from the IOP. Compiles, runs; not comprehensively tested. Rob French 2020-05-26 10:48:35 -05:00
  • 322909c6f2 Added missing files to commit. Rob French 2020-05-25 23:11:36 -05:00
  • cc78a9f9a1 Updates to be compatible with the refactored IOP code. Compiles, but untested. Rob French 2020-05-25 23:09:37 -05:00
  • 564c35f397 Modifications, mainly based on a code walkthrough as well as adding some debugging output. Compiles, but untested. Rob French 2020-05-25 23:08:55 -05:00
  • 9b7095a6e3 Added some filters and speech compressor. Compiles, but not tested. About to try some extreme re-architecting, so... Rob French 2020-05-21 08:16:35 -05:00
  • 7aa2cbc1c4 Added some basic FIR filter code (2.8 khz SSB filter). Rob French 2020-05-19 21:39:35 -05:00
  • 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. Rob French 2020-05-18 08:16:54 -05:00
  • 2f8fe7fb4c Got the 5 second "DSP status menu" working. Got comms between the IOP and the Raduino working again. Now implements a wrapper around all IOP<=>Raduino comms (IOP prefix, CAT prefix...) Rob French 2020-05-18 08:15:28 -05:00
  • 681e01d019 Updates to be compatible with iopcomm.h/iopcomm.cpp, and with the new two-tone test mode. Rob French 2020-05-16 23:51:46 -05:00
  • 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. Rob French 2020-05-16 23:48:39 -05:00
  • e9d021835a About to make a bunch of changes (really not all keyer related), so committing for safety... Rob French 2020-05-14 20:49:54 -05:00
  • a039740466 Been experimenting with ways to clean up audio when USB is connected. Believe it is likely a ground loop issue however. Rob French 2020-05-10 13:24:34 -05:00
  • 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... Rob French 2020-05-08 00:19:07 -05:00
  • c8b2110052 Successful communication between Raduino and IOP. Digi modes working. Have a high-pitched whine in RX audio, however (IOP problem, not Raduino). Rob French 2020-05-08 00:16:59 -05:00
  • 8d98963910 Placeholder... Rob French 2020-05-04 13:16:06 -05:00
  • 4c2f6453f1 Moved the sketch into a subdir. Main folder should contain e.g. schematics for the IOP setup. Rob French 2020-05-03 23:38:41 -05:00
  • 7ba147b06d Added ability to send a command to the IOP, specifically a mode change command (to SSB, DIGI, or CW; although DIGI is currently not actually possible). Rob French 2020-05-03 23:30:44 -05:00
  • f35653987f Updated to allow receiving (via serial) a mode command from the Raduino, 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). Rob French 2020-05-03 23:29:31 -05:00
  • 1aa9ce1bd6 In theory, the code has now been modified to allow CW transmission when used with the IOP. However, at the moment, there is no way to put the IOP into CW mode. Rob French 2020-05-03 23:04:02 -05:00
  • 44c6c86838 Updated CAT to support interoperability with uBITX I/O Processor (IOP). Rob French 2020-05-03 22:00:02 -05:00
  • 211d9ff9b4 (Temporarily?) resolved issue with no transmit output. It looks like 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. Rob French 2020-05-03 01:27:54 -05:00
  • 36c2e72846 Forgot to include config.h. Rob French 2020-05-03 01:00:20 -05:00
  • faa73e1330 Updating before switching back to previous commit, to see if it works. This isn't transmiting. Rob French 2020-05-03 00:37:21 -05:00
  • f819e211da Significant reorganization of the code. Got rid of the audio classes, 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. Rob French 2020-05-02 00:54:58 -05:00
  • 08ec203dde Initial commit Rob French 2020-05-01 11:04:26 -05:00
  • 913f1d0781 Misc small changes. Rob French 2020-04-28 21:56:47 -05:00
  • 494bfa409e Made some changes to disable the keyer so it doesn't go into transmit mode when I start up. Doesn't seem to compile, however... Rob French 2020-04-28 21:45:35 -05:00
  • 262ef3947a
    Merge pull request #46 from phdlee/version1.20 phdlee 2019-04-06 16:38:44 +09:00
  • a4d9f6e6c5 changed version number for nextion lcd protocol phdlee 2019-04-06 16:35:46 +09:00
  • 395dd42459
    Update README.md phdlee 2019-04-02 23:20:04 +09:00
  • f25bf57556
    Update README.md phdlee 2019-04-02 23:18:54 +09:00
  • 171f889f4a
    Merge pull request #45 from phdlee/version1.20 phdlee 2019-04-02 23:16:03 +09:00
  • 05de66a038 uBITX V5 suppoort and SDR Frequency Change phdlee 2019-04-02 23:09:18 +09:00
  • 2c075d5236 for uBITX v5 phdlee 2019-02-15 19:32:07 +09:00
  • 37fcc5975a
    Merge pull request #44 from phdlee/version1.11 phdlee 2018-09-22 19:14:22 +09:00
  • 450f57ae0f Added Custom LPF Control phdlee 2018-09-22 18:56:23 +09:00
  • c34e798313
    Update README.md phdlee 2018-09-11 18:09:22 +09:00
  • df2c493700
    Merge pull request #43 from phdlee/version1.1 phdlee 2018-09-07 23:39:25 +09:00
  • 9ff8365c3f Add Custom LPF Filter and Changed Version Number phdlee 2018-09-07 23:37:23 +09:00
  • 948267bb39
    Merge pull request #40 from phdlee/version1.098 phdlee 2018-08-10 16:08:13 +09:00
  • e79dbdbbe7 for Release Version 1.097 phdlee 2018-08-06 13:59:55 +09:00
  • 7c1ee29500 Before Release V1.096 phdlee 2018-07-28 18:53:28 +09:00
  • 4ee3631db0 Change menu type (selectable functions) phdlee 2018-07-17 21:10:45 +09:00
  • c27bbf1b6b Apply DSP meter to all lcd types phdlee 2018-07-17 20:41:17 +09:00
  • b984f62dfd Add I2C Scan, Change DSP Meter I2C phdlee 2018-07-17 20:13:06 +09:00
  • 41548163cf Support I2C S-Meter phdlee 2018-07-17 11:21:24 +09:00
  • 1ce889eef0 Release v1.095 Beta phdlee 2018-07-05 19:18:22 +09:00
  • dd43ba4c33 Modified about Loopback protocol phdlee 2018-06-28 23:29:06 +09:00
  • fe44c703c5 define eeprom map for external device and send eeprom data to nextion lcd phdlee 2018-06-19 11:17:58 +09:00
  • 22bb9ee112 Release 1.093Beta phdlee 2018-06-17 01:19:37 +09:00
  • c73fffb25b Modified Spectrum Protocol phdlee 2018-06-16 23:03:47 +09:00
  • 82177199c4 Increase Buffer for SW Serial and Modified Protocol for EEProm phdlee 2018-06-16 21:45:55 +09:00
  • 0e13dd0267 modified Checksum logic for Nextion LCD phdlee 2018-06-15 21:43:56 +09:00
  • c602fdde7c Add EEProm Read by Nextion LCD Reversed order phdlee 2018-06-15 20:48:51 +09:00
  • edadce7d89 add protocol about eeprom phdlee 2018-06-15 10:34:52 +09:00
  • 9da71429cb added protocol phdlee 2018-06-13 23:15:58 +09:00
  • 3050374504 Second Deploy for Nextion LCD phdlee 2018-06-12 00:30:50 +09:00
  • 152b63a9ed Added SW Trigger, Spectrum Protocol, Get ADC Protocol phdlee 2018-06-11 22:06:42 +09:00
  • 72ccd3b0e4 modified protocol for nextion lcd phdlee 2018-06-09 18:26:11 +09:00
  • e81413fa02 Support Nextion LCD phdlee 2018-06-09 17:13:26 +09:00
  • c6b020fa70
    Update README.md phdlee 2018-05-23 18:32:55 +09:00
  • 2e8c97f19b
    Update README.md phdlee 2018-05-23 18:32:01 +09:00
  • 337320b433
    Merge pull request #37 from phdlee/version1.080 phdlee 2018-05-23 16:00:25 +09:00
  • 7c8088f753 add comment phdlee 2018-05-23 15:58:50 +09:00
  • b172527d00
    Merge pull request #36 from phdlee/version1.080 phdlee 2018-05-23 15:46:01 +09:00
  • 67cdd14945 modified comments phdlee 2018-05-23 15:28:00 +09:00
  • b375b7e9e4 modified some comments phdlee 2018-05-23 15:20:10 +09:00
  • 27092d23e0
    Merge pull request #35 from phdlee/version1.080 phdlee 2018-05-23 15:09:43 +09:00
  • 8a6e01e289 improve external switch check routine phdlee 2018-05-23 15:07:37 +09:00
  • 83dc1de18e fixed mode change phdlee 2018-05-22 11:37:10 +09:00
  • 2de1c873a1
    Merge pull request #34 from phdlee/version1.075 phdlee 2018-05-09 16:55:47 +09:00
  • 4d97ac2283
    Merge pull request #33 from phdlee/version1.074 phdlee 2018-05-09 16:54:51 +09:00
  • 65d21aba77 Fixed Band Select Bug phdlee 2018-05-09 16:53:49 +09:00