]>
git.rkrishnan.org Git - pihpsdr.git/log
c vw [Tue, 1 Jun 2021 15:09:01 +0000 (17:09 +0200)]
small corrections
c vw [Tue, 1 Jun 2021 15:05:26 +0000 (17:05 +0200)]
Removed double include of ifaddrs.c
c vw [Tue, 1 Jun 2021 15:05:02 +0000 (17:05 +0200)]
Add units (W / dB) to exciter power and ALC
c vw [Tue, 1 Jun 2021 15:04:23 +0000 (17:04 +0200)]
Added colon after zoom slider description (unify look+feel)
c vw [Tue, 1 Jun 2021 15:03:50 +0000 (17:03 +0200)]
Unified treatment of RX gain and attenuation
c vw [Fri, 28 May 2021 14:59:30 +0000 (16:59 +0200)]
"Mute audio to radio" means the radio (only), not a local headphone
c vw [Fri, 28 May 2021 14:59:17 +0000 (16:59 +0200)]
Fixed error in mutex
c vw [Fri, 28 May 2021 12:02:25 +0000 (14:02 +0200)]
Some editing to converge different pihpsdr versions
c vw [Sun, 23 May 2021 08:38:41 +0000 (10:38 +0200)]
Adaptation for using pulseaudio
c vw [Fri, 21 May 2021 18:11:15 +0000 (20:11 +0200)]
fixed typo
c vw [Fri, 21 May 2021 18:08:04 +0000 (20:08 +0200)]
MIDI: do CW key-down only if not doing internal CW
c vw [Fri, 21 May 2021 18:02:15 +0000 (20:02 +0200)]
small fix
c vw [Fri, 21 May 2021 18:01:33 +0000 (20:01 +0200)]
Corrected small error
c vw [Fri, 21 May 2021 18:01:11 +0000 (20:01 +0200)]
Corrected search in steps list
c vw [Fri, 21 May 2021 18:00:42 +0000 (20:00 +0200)]
Corrected search in steps list
c vw [Fri, 21 May 2021 18:00:18 +0000 (20:00 +0200)]
Corrected "step update"
DL1YCF [Thu, 20 May 2021 16:40:42 +0000 (18:40 +0200)]
Added CW config
c vw [Thu, 20 May 2021 15:27:45 +0000 (17:27 +0200)]
small updates
DL1YCF [Thu, 20 May 2021 15:21:14 +0000 (17:21 +0200)]
Prepare three "Action" combo-boxes for the three type cases
such that they do not have to be re-loaded each time the type
changes.
DL1YCF [Thu, 20 May 2021 15:20:56 +0000 (17:20 +0200)]
corrected small typo
DL1YCF [Thu, 20 May 2021 15:20:31 +0000 (17:20 +0200)]
Fix for setting CW side tone on GPIO line
DL1YCF [Thu, 20 May 2021 15:19:56 +0000 (17:19 +0200)]
Added GPIO_OBJS to list of object files
c vw [Wed, 19 May 2021 14:58:23 +0000 (16:58 +0200)]
small corrections
c vw [Wed, 19 May 2021 12:46:59 +0000 (14:46 +0200)]
Stream-lined "receiver change sample rate" for the PS_FEEDBACK
receiver (this is only called in P1, and only used to set the
parameters of the spectrum).
DL1YCF [Tue, 18 May 2021 17:40:22 +0000 (19:40 +0200)]
added debug statement to alsa_midi
DL1YCF [Tue, 18 May 2021 13:49:10 +0000 (15:49 +0200)]
organize data for different audio modules
DL1YCF [Tue, 18 May 2021 13:48:24 +0000 (15:48 +0200)]
When changing the sample rate for the
PS_FEEDBACK receiver, quickly return in
any case.
DL1YCF [Tue, 18 May 2021 13:47:22 +0000 (15:47 +0200)]
Avoid having PS_FEEDBACK_RECEIVER the same channel as a normal receiver.
DL1YCF [Tue, 18 May 2021 13:46:40 +0000 (15:46 +0200)]
small correction to ALSA audio module
DL1YCF [Tue, 18 May 2021 13:44:55 +0000 (15:44 +0200)]
Optionally use ALSA audio module for Linux
c vw [Tue, 18 May 2021 10:32:16 +0000 (12:32 +0200)]
Manual merge and updates
c vw [Tue, 18 May 2021 10:31:58 +0000 (12:31 +0200)]
Manual merge effort
c vw [Tue, 18 May 2021 10:31:46 +0000 (12:31 +0200)]
From John's repo
c vw [Mon, 17 May 2021 07:57:43 +0000 (09:57 +0200)]
merged with makefile
c vw [Mon, 17 May 2021 07:57:27 +0000 (09:57 +0200)]
second stage of manual merge
c vw [Mon, 17 May 2021 07:21:34 +0000 (09:21 +0200)]
Initial stage of manual merge with John's gpiod branch
c vw [Tue, 4 May 2021 14:56:42 +0000 (16:56 +0200)]
Use set_drive directly, since update_display is within GTK
c vw [Tue, 4 May 2021 14:55:37 +0000 (16:55 +0200)]
The "big switch" is now invoked by the GTK idle queue. Only CW-key MIDI
messages are processed immediately.
c vw [Tue, 4 May 2021 14:55:14 +0000 (16:55 +0200)]
Brought stuff in a more consistent order within the file
c vw [Tue, 4 May 2021 14:53:04 +0000 (16:53 +0200)]
use set_split and set_frequency functions
c vw [Tue, 4 May 2021 14:52:23 +0000 (16:52 +0200)]
renamed local_set_frequency to set_frequency
c vw [Tue, 4 May 2021 14:51:35 +0000 (16:51 +0200)]
renamed local_set_frequency to set_frequency in ext.c
c vw [Tue, 4 May 2021 14:50:41 +0000 (16:50 +0200)]
corrected Makefiles.
c vw [Mon, 3 May 2021 18:04:55 +0000 (20:04 +0200)]
Removed "ONOFF" option from MIDI description file. Instead hard-wire
"onoff" option to the MIDI command. At the moment, CWKEY, CWL, CWR, and PTT are
"onoff" events where both "press" and "release" causes an action.
c vw [Mon, 3 May 2021 18:03:59 +0000 (20:03 +0200)]
Cleaned up code around "compute_power", and net ext interface to set_drive
c vw [Mon, 3 May 2021 18:03:19 +0000 (20:03 +0200)]
Need not us "ext" function for frequency setting from VFO menu.
c vw [Mon, 3 May 2021 18:02:49 +0000 (20:02 +0200)]
Using integral value for "ext" functions to avoid mallocs
c vw [Mon, 3 May 2021 18:02:18 +0000 (20:02 +0200)]
Used integral-valued parameter for "ext" functions to avoid malloc's.
c vw [Mon, 3 May 2021 18:01:31 +0000 (20:01 +0200)]
Commented debug message in band_menu.c
c vw [Mon, 3 May 2021 14:09:15 +0000 (16:09 +0200)]
Providing .gitignore
c vw [Mon, 3 May 2021 07:39:47 +0000 (09:39 +0200)]
Removed a free() that does not belong there (the function
affected is nowhere called, so no problem did arise).
c vw [Mon, 3 May 2021 07:39:30 +0000 (09:39 +0200)]
Reverted "experimental" change since it only works on fast computers
DL1YCF [Sun, 2 May 2021 18:16:06 +0000 (20:16 +0200)]
removed it
DL1YCF [Sun, 2 May 2021 18:14:36 +0000 (20:14 +0200)]
added a sample .gitignore
DL1YCF [Sun, 2 May 2021 18:04:46 +0000 (20:04 +0200)]
Use a moving average of the forward and reverse power to calculate SWR,
since the fwd and rev values are not taken at the same time.
c vw [Sun, 2 May 2021 10:35:24 +0000 (12:35 +0200)]
Added comments on the use of the "zero level" values for forward and backward voltage
c vw [Sun, 2 May 2021 10:34:39 +0000 (12:34 +0200)]
Evaluate pkg-config only once per invocation of "make" for each package
(Davide's contribution)
c vw [Sun, 2 May 2021 10:33:51 +0000 (12:33 +0200)]
Use "peak" FWD value also in small TX window used in duplex
c vw [Thu, 29 Apr 2021 16:35:46 +0000 (18:35 +0200)]
SWR alarm and protection (mostly from Davide)
c vw [Wed, 28 Apr 2021 15:01:45 +0000 (17:01 +0200)]
Adapted the "MacOS no sleep" patch from Davide Gerhard.
c vw [Tue, 27 Apr 2021 16:42:08 +0000 (18:42 +0200)]
Moved SWR calculation to transmitter.c, and store SWR in
transmitter data structure so it can be used elsewhere
c vw [Tue, 27 Apr 2021 15:57:56 +0000 (17:57 +0200)]
Corrected SWR calculation from PSWR to VSWR
c vw [Tue, 30 Mar 2021 15:38:43 +0000 (17:38 +0200)]
Modification that allows using a "voice keyer" with radios that
have a microphone jack.
dl1ycf [Fri, 26 Mar 2021 09:53:17 +0000 (10:53 +0100)]
Merge pull request #7 from dl1ycf/testing
Testing
dl1ycf [Fri, 26 Mar 2021 09:48:35 +0000 (10:48 +0100)]
Merge branch 'master' into testing
c vw [Tue, 9 Mar 2021 17:45:05 +0000 (18:45 +0100)]
typo
c vw [Mon, 8 Mar 2021 08:32:06 +0000 (09:32 +0100)]
Polished the "reject zero moves" fix.
c vw [Fri, 5 Mar 2021 21:20:34 +0000 (22:20 +0100)]
again: press/move/relase problem.
dl1ycf [Thu, 4 Mar 2021 09:41:09 +0000 (10:41 +0100)]
Merge pull request #6 from dl1ycf/testing
Testing
Chef [Wed, 3 Mar 2021 19:04:27 +0000 (20:04 +0100)]
Ignore "RX panadapter motion notify" events that have a zero move.
c vw [Wed, 24 Feb 2021 18:06:34 +0000 (19:06 +0100)]
Implemented "TX fifo underrun/overrun" indication on TX panadapter
for HermesLite-II.
c vw [Wed, 24 Feb 2021 16:59:36 +0000 (17:59 +0100)]
Added comments on HermesLite-II "tx latency"
c vw [Wed, 24 Feb 2021 16:08:27 +0000 (17:08 +0100)]
Do not switch to low-latency in CW if the side tone volume is zero.
c vw [Wed, 24 Feb 2021 16:06:57 +0000 (17:06 +0100)]
Made keyer_straight() a private local function for iambic.c
c vw [Wed, 24 Feb 2021 15:21:08 +0000 (16:21 +0100)]
MIDI_ACTION_CWKEY works if compiled without LOCALCW
c vw [Wed, 24 Feb 2021 14:33:08 +0000 (15:33 +0100)]
Ignore any incoming MIDI messages in the first second after startup
c vw [Wed, 24 Feb 2021 14:26:13 +0000 (15:26 +0100)]
Include iambic.h only if compiled with LOCALCW
c vw [Wed, 24 Feb 2021 14:25:34 +0000 (15:25 +0100)]
Maintain cw_keyer_internal variable even if not compiled with LOCALCW
c vw [Wed, 24 Feb 2021 14:23:35 +0000 (15:23 +0100)]
Only changed comments on the CW RF pulse shaper variables
c vw [Wed, 10 Feb 2021 08:37:29 +0000 (09:37 +0100)]
Well, I put slightly too much "Valium" on the TX panadapter
so I made it slightly more reactive.
dl1ycf [Tue, 9 Feb 2021 10:40:49 +0000 (11:40 +0100)]
Merge pull request #5 from ra1nb0w/setsockopt
setsockopt to prioritize the newtwork packets
c vw [Tue, 9 Feb 2021 10:36:23 +0000 (11:36 +0100)]
old_protocol:
a) remove DEBUG_PROTO code (better use the simulator)
b) remove some unused variables
c) mute audio to HermesLite-II
d) streamline "output buffer filling code" thus enabling
HermesLite-II extended commands
f) HL2: set reasonable default values for TxLatency and PTThang
Davide Gerhard [Mon, 8 Feb 2021 07:09:11 +0000 (08:09 +0100)]
setsockopt to prioritize the newtwork packets
c vw [Wed, 27 Jan 2021 18:53:32 +0000 (19:53 +0100)]
Support for HermesLite2: set "PTT hang" time to 5 msec, and
"TX latency" time to 30 msec.
dl1ycf [Tue, 26 Jan 2021 15:31:22 +0000 (16:31 +0100)]
Merge pull request #4 from tmiw/master
Fix typo in filter bandwidths list.
c vw [Wed, 20 Jan 2021 08:55:27 +0000 (09:55 +0100)]
Let STEMLAB sdr app start up before re-discovering
DL1YCF [Sat, 16 Jan 2021 15:00:27 +0000 (16:00 +0100)]
added type to avoid compiler warning
c vw [Fri, 15 Jan 2021 15:14:55 +0000 (16:14 +0100)]
Made STEMlab discovery more robust, and eliminated a bunch of duplicate code.
c vw [Fri, 15 Jan 2021 13:48:06 +0000 (14:48 +0100)]
typo corr.
c vw [Fri, 15 Jan 2021 13:46:35 +0000 (14:46 +0100)]
type corr.
c vw [Fri, 15 Jan 2021 08:42:47 +0000 (09:42 +0100)]
polished MIDI CWKEY message handling
c vw [Fri, 15 Jan 2021 08:42:02 +0000 (09:42 +0100)]
marked big bunch of old (replaced) code withi "OLDCODE"
c vw [Thu, 14 Jan 2021 15:17:56 +0000 (16:17 +0100)]
Increased max. MIDI CW key-down to 20 sec, and let MIDI CW key-down
abort any pending CAT CW messages
c vw [Tue, 12 Jan 2021 16:01:18 +0000 (17:01 +0100)]
Added "CWKEY" MIDI-action for use with external keyers
Mooneer Salem [Sun, 3 Jan 2021 17:18:47 +0000 (09:18 -0800)]
Fix typo in filter bandwidths list.
c vw [Thu, 17 Dec 2020 10:36:49 +0000 (11:36 +0100)]
Deactivated "RIT/XIT adjustment of VFO display frequencies" since
there is no consensus if this should be done or not. The code
is deactivate with #if 0 / #endif but still there, if needed.
c vw [Mon, 14 Dec 2020 14:19:02 +0000 (15:19 +0100)]
Make XIT increments 10 times the RIT increment.
c vw [Mon, 14 Dec 2020 14:18:28 +0000 (15:18 +0100)]
Ajust frequencies in VFO bar for the RIT/XIT value.
c vw [Wed, 9 Dec 2020 11:32:06 +0000 (12:32 +0100)]
This correction is needed when changing sample rate while using zoom>1.
c vw [Wed, 9 Dec 2020 11:31:26 +0000 (12:31 +0100)]
Display "11 k" for filter size in FMN with small deviation.