Wykres commitów

  • 4bf92bbdf6 Added menu-button description. Added co-existence support for serial interface mod. Added RX spur rejection leaking via KEY_OUT PWM. Removed SIDETONE PWM leakage into TX. guido 2019-12-11 21:43:49 +0100
  • 3c57e3b5b9 Added configurable PA-PWM envelope working range. Added description for direct PWM PA biasing solution (removing key shaping circuit). guido 2019-12-08 19:43:42 +0100
  • 1823683c59 Minor changes. Simplified init values. Changed to 1st order CIC up-sampler. Fix param initiatalisation. guido 2019-12-01 15:25:40 +0100
  • 61ad30ba1e Minor changes. Added ref. freq si5351 crystal. guido 2019-12-01 14:08:31 +0100
  • 5c308662f9 Added simple LCD driver (replaced LiquidCrystal Arduino class). Major code-cleanup/re-organisation, removal of QCX class. guido 2019-11-24 21:24:44 +0100
  • 153759f324 Added MOX, VOX (that is coexisting with DSP/SDR feature). guido 2019-11-14 11:39:55 +0100
  • 09321c16b5 Added apply and return menu navigation buttons, faster quick menu access. guido 2019-11-14 10:47:32 +0100
  • 48f9576085 Added co-existence support QCX settings. guido 2019-11-12 18:34:45 +0100
  • e7f8bd8650 Added attenuator on ADC input. Prevent RX leaking into microphone (AREF) during TX. guido 2019-11-10 12:58:53 +0100
  • 8f5ba3ad7b Removed "woodpecker" S-meter RFI (leaking through LCD_RS/SDA while writing to LCD). guido 2019-11-09 00:29:10 +0100
  • 0719f4172d Added robustness against mechanical errors in rotary encoder. guido 2019-11-06 14:44:10 +0100
  • 70c18921fc Increased PWM frequency for TX envelope and speaker outputs. guido 2019-11-06 13:15:04 +0100
  • 720aea3a51 Added 4-step attenuator. Reduced PLL frequency for 80m coverage. guido 2019-11-05 16:31:27 +0100
  • c2349ec450 Added menu and configuration persistency. Reduced dynamic memory. guido 2019-10-05 19:59:58 +0200
  • 54d9c85f16 Added schematic, layout and description for T1 replacement. Added experimental menu. guido 2019-09-27 15:13:00 +0200
  • c2c177de32 Fixed AGC issue. Change to CW decoder. Added experimental NR. Added bar-graph smeter. guido 2019-09-06 15:14:33 +0200
  • 714602f3ce Added OOP for i2c, si5351, qcx. Changed CIC into non-recursive structure. Added improved CW, SSB (and dynamic) filters. guido 2019-09-02 16:55:41 +0200
  • 21c81482ce Changed sdr_rx() with improved efficiency (and cleaner junk section). Changed CW filter into integer logic (faster). guido 2019-08-31 17:27:21 +0200
  • 8c67a37c15 Added (marked) schematic, layout, pcb for SDR receiver. Added support for analog, DSP and SDR receiver back end, and auto detect hardware modification (including SSB mod). Fixed TX working again. Fixed TX on wrong frequency issue after reset. Added volume control. Added experimental AM, FM demodulator. Added s-meter support for DSP/SDR mode. Changed LCD writes for reduced RFI (RS changes remain source of interference). Added CIC up-sampler for audio output. Added power down. Added profiler for RX sample-rate control. Added attenuator. guido 2019-06-28 16:42:17 +0200
  • 3d8ae1e443 Added (unmarked) schematic, layout, pcb and installation steps for SDR receiver. guido 2019-06-28 14:11:00 +0200
  • 8f9bdfcbf0 Changed to single ISR for dual-channel I/Q ADC sampling with Hilbert transform in Q, and sample correction (linear interpolation) in I channel. guido 2019-06-19 16:17:16 +0200
  • 4ee592b947 Added CIC filter. Added ADC noise-reduction mode. Changed to single ISR for ADC sampling. guido 2019-06-18 16:31:15 +0200
  • 2cc06af6af Changed to OC2B as sample-rate timer resolving Arduino OC0x conflicts. Added AGC. guido 2019-06-15 17:22:19 +0200
  • c96ec33f33 Added CW decoder, CW filter, RX digital signal processing (output on SIDETONE pin). Minor TX changes: reduced ADC clock rate supporting more ADC gain and precision. guido 2019-05-13 23:20:25 +0200
  • 1d18d5ff7a Increased mic gain. Improved amplitude-phase alignment. Swapped functions of left and right buttons. Changed to S-readings. Simplified frequency step. Fixed rounding error in sample-rate clock calculation. R1.01d guido 2019-05-04 17:51:01 +0200
  • 9b749423ec Minor changes. origin/master guido 2019-11-29 17:42:56 +0100
  • 769d38954e Minor changes. Reorganisation, removal of QCX class. guido 2019-11-27 15:22:12 +0100
  • f4919b7993 Minor changes. Reorganisation. guido 2019-11-27 13:13:23 +0100
  • 6f7debf435 Minor changes. guido 2019-11-26 18:47:16 +0100
  • 0ba8d349e0 Minor changes. guido 2019-11-24 21:42:45 +0100
  • 079b35c3af Added simple LCD driver (replaced LiquidCrystal Arduino class). guido 2019-11-24 21:24:44 +0100
  • a7841c78a2 Improved UX experience VOX. guido 2019-11-23 15:03:13 +0100
  • 29a143ae7d Improved VOX. guido 2019-11-20 14:37:57 +0100
  • 69891009fb Added VOX (coexisting with DSP/SDR). guido 2019-11-19 18:30:26 +0100
  • 0c8998f869 Minor changes. guido 2019-11-14 13:51:12 +0100
  • 5a3088a353 Added MOX. guido 2019-11-14 11:39:55 +0100
  • b06e8c3802 Added navigation menu buttons and faster quick menu access. guido 2019-11-14 10:51:32 +0100
  • d0fee62bee Added apply and return menu buttons. guido 2019-11-14 10:47:32 +0100
  • 45e1742937 Added co-existence support QCX settings. guido 2019-11-12 18:34:45 +0100
  • 6ec7b7b07c Added attenuator on ADC input. Prevent RX leaking into microphone (AREF) during TX. guido 2019-11-10 12:58:53 +0100
  • 582a7d6862 Removed "woodpecker" S-meter RFI (leaking through LCD_RS/SDA while writing to LCD). guido 2019-11-09 00:29:10 +0100
  • 79553bd1b5 Added robustness against mechanical errors in rotary encoder. guido 2019-11-06 14:44:10 +0100
  • 39254f2e62 Increased PWM frequency for TX envelope and speaker outputs. guido 2019-11-06 13:15:04 +0100
  • 688b301323 Added 4-step attenuator. Reduced PLL frequency for 80m coverage. guido 2019-11-05 16:31:27 +0100
  • 19ccc81414 Added menu and configuration persistency. Reduced dynamic memory. guido 2019-10-05 19:59:58 +0200
  • b81228906c Added schematic, layout and description for T1 replacement. Added experimental menu. guido 2019-09-27 15:13:00 +0200
  • f691c4eedd Fixed AGC issue. Change to CW decoder. Added experimental NR. Added bar-graph smeter. guido 2019-09-06 15:14:33 +0200
  • cbe406fea0 Added OOP for i2c, si5351, qcx. Changed CIC into non-recursive structure. Added improved CW, SSB (and dynamic) filters. guido 2019-09-02 16:55:41 +0200
  • f5a85fb238 Changed sdr_rx() with improved efficiency (and cleaner junk section). Changed CW filter into integer logic (faster). guido 2019-08-31 17:27:21 +0200
  • 90be86a104 Added (marked) schematic, layout, pcb for SDR receiver. Added support for analog, DSP and SDR receiver back end, and auto detect hardware modification (including SSB mod). Fixed TX working again. Fixed TX on wrong frequency issue after reset. Added volume control. Added experimental AM, FM demodulator. Added s-meter support for DSP/SDR mode. Changed LCD writes for reduced RFI (RS changes remain source of interference). Added CIC up-sampler for audio output. Added power down. Added profiler for RX sample-rate control. Added attenuator. guido 2019-06-28 16:42:17 +0200
  • c2e9c4c80d Added (unmarked) schematic, layout, pcb and installation steps for SDR receiver. guido 2019-06-28 14:11:00 +0200
  • d8f53c4aeb Changed to single ISR for dual-channel I/Q ADC sampling with Hilbert transform in Q, and sample correction (linear interpolation) in I channel. guido 2019-06-19 16:17:16 +0200
  • 04014cc018 Added CIC filter. Added ADC noise-reduction mode. Changed to single ISR for ADC sampling. guido 2019-06-18 16:31:15 +0200
  • da01faed0a Changed to OC2B as sample-rate timer resolving Arduino OC0x conflicts. Added AGC. guido 2019-06-15 17:22:19 +0200
  • 08a3ea7aca Added CW decoder, CW filter, RX digital signal processing (output on SIDETONE pin). Minor TX changes: reduced ADC clock rate supporting more ADC gain and precision. guido 2019-05-13 23:20:25 +0200
  • 6d97a26f54 Increased mic gain. Improved amplitude-phase alignment. Swapped functions of left and right buttons. Changed to S-readings. Simplified frequency step. Fixed rounding error in sample-rate clock calculation. guido 2019-05-04 17:51:01 +0200
  • fb8a9826cf Fixed CPU clock/Sample-rate clock error. Fixed amplitude-phase mis-alignment. Fix for reduced RFI: ADC conversion before RF conversion. guido 2019-05-04 12:19:20 +0200
  • 3f0c5e8ff4 Fixed an issue with sharing LCD_RS with SDA. guido 2019-05-02 19:02:19 +0200
  • a6b479068e Fixed an overflow issue in Hilbert transform filter. Increased SSB bandwidth to 2.4 kHz. guido 2019-04-29 23:13:56 +0200
  • 271ecff2ce Added voltage, CPU-load, I2C reliability self-test on startup. Added receiver I/Q calibration support. Slowed-down I2C transfer rate for better reliability. guido 2019-04-22 20:17:31 +0200
  • 9f87aac90a Formatting style guido 2019-04-12 17:31:09 +0200
  • 4d838418f7 Added support for analog driven key-shaping circuit (with C31 installed) guido 2019-04-10 19:13:26 +0200
  • 06ec5ced9a Added (marked) schematic and layout. Remove unused and experimental code. Relaxed LCD smeter refresh rate (in order to reduce interference on RX). Allow ADC/RX-TX setup times (wait long enough before enabling TX, and disable TX well before stopping ADC). Added CPU benchmark for ISR processing during TX. Added operational instructions. Added performance measurements. Cosmetic and usability changes. guido 2019-04-02 21:47:35 +0200
  • abb7b71e85 Fixed CPU clock/Sample-rate clock error. Fixed amplitude-phase mis-alignment. Fix for reduced RFI: ADC conversion before RF conversion. guido 2019-05-04 12:19:20 +0200
  • 86bf8aa859 Fixed an issue with sharing LCD_RS with SDA. guido 2019-05-02 19:02:19 +0200
  • e5c3197c53 Fixed an overflow issue in Hilbert transform filter. Increased SSB bandwidth to 2.4 kHz. guido 2019-04-29 23:13:56 +0200
  • 963eb4a323 Added voltage, CPU-load, I2C reliability self-test on startup. Added receiver I/Q calibration support. Slowed-down I2C transfer rate for better reliability. guido 2019-04-22 20:17:31 +0200
  • 221ae59a64 Formatting style guido 2019-04-12 17:31:09 +0200
  • 3fb5110b80 Added support for analog driven key-shaping circuit (with C31 installed) guido 2019-04-10 19:13:26 +0200
  • a7eb5ecc7c Added (marked) schematic and layout. Remove unused and experimental code. Relaxed LCD smeter refresh rate (in order to reduce interference on RX). Allow ADC/RX-TX setup times (wait long enough before enabling TX, and disable TX well before stopping ADC). Added CPU benchmark for ISR processing during TX. Added operational instructions. Added performance measurements. Cosmetic and usability changes. guido 2019-04-02 21:47:35 +0200
  • aaa0df404e Improved audio quality and IMD3 performance and experimental (amplitude) pre-distortion and calibration. Fixed an issue with spurious transmission for RX-TX-RX transitions. guido 2019-04-02 18:34:03 +0200
  • 43544ed2f4 Added schematic an layout artwork (unmarked). guido 2019-04-02 18:05:09 +0200
  • 0a90ce8afd Fix performance issue and file-naming issue. guido 2019-01-28 22:25:21 +0100
  • 94ef8ae2eb First commit guido 2019-01-28 18:44:15 +0100