]> git.rkrishnan.org Git - pihpsdr.git/log
pihpsdr.git
3 years agoDisable "IQ scaling" when doing PURESIGNAL
c vw [Mon, 16 Aug 2021 13:18:04 +0000 (15:18 +0200)]
Disable "IQ scaling" when doing PURESIGNAL

3 years agoMade the table for the processing of the "legacy input file"
c vw [Wed, 11 Aug 2021 14:58:46 +0000 (16:58 +0200)]
Made the table for the processing of the "legacy input file"
local to midi2.c

3 years agoManually merged John's update.
c vw [Wed, 11 Aug 2021 14:58:34 +0000 (16:58 +0200)]
Manually merged John's update.

3 years agoUpdated the settings when the PA is disabled
c vw [Tue, 10 Aug 2021 10:12:00 +0000 (12:12 +0200)]
Updated the settings when the PA is disabled

3 years agoManual merge with John's update
c vw [Mon, 9 Aug 2021 08:26:00 +0000 (10:26 +0200)]
Manual merge with John's update

3 years agoMerged-in the Penelope "safety belt" suggested by VK4XV
c vw [Mon, 26 Jul 2021 13:18:38 +0000 (15:18 +0200)]
Merged-in the Penelope "safety belt" suggested by VK4XV

3 years agofused GPIO options
c vw [Fri, 23 Jul 2021 13:19:15 +0000 (15:19 +0200)]
fused GPIO options

3 years agolet it compile with old libgipod
c vw [Fri, 23 Jul 2021 13:18:48 +0000 (15:18 +0200)]
let it compile with old libgipod

3 years agofixed error in non-SOAPY compilations
c vw [Fri, 23 Jul 2021 13:17:37 +0000 (15:17 +0200)]
fixed error in non-SOAPY compilations

3 years agomade compatible with older gpiod libs
c vw [Thu, 22 Jul 2021 18:13:49 +0000 (20:13 +0200)]
made compatible with older gpiod libs

3 years agocorrected typo
c vw [Thu, 22 Jul 2021 18:13:40 +0000 (20:13 +0200)]
corrected typo

3 years agoremove dependency on the *latest* gpiod library.
c vw [Thu, 22 Jul 2021 18:02:01 +0000 (20:02 +0200)]
remove dependency on the *latest* gpiod library.

3 years agochanged init of DESTDIR variable
c vw [Thu, 22 Jul 2021 17:05:14 +0000 (19:05 +0200)]
changed init of DESTDIR variable

3 years agoRemoved enum in sliders.h, consistently use members from "action" enum
c vw [Wed, 21 Jul 2021 08:00:50 +0000 (10:00 +0200)]
Removed enum in sliders.h, consistently use members from "action" enum

3 years agoadded radioberry support
c vw [Wed, 21 Jul 2021 07:55:54 +0000 (09:55 +0200)]
added radioberry support

3 years agoremoved PTT_INCLUDE etc. since nowhere supported, and obsolete
c vw [Wed, 21 Jul 2021 07:27:36 +0000 (09:27 +0200)]
removed PTT_INCLUDE etc. since nowhere supported, and obsolete
by the new actions.c

3 years agoremoved PTT_KEYER since this was the same as PTT
c vw [Wed, 21 Jul 2021 07:25:27 +0000 (09:25 +0200)]
removed PTT_KEYER since this was the same as PTT

3 years agoremoved "onoff" flag, this is now hard-coded.
c vw [Wed, 21 Jul 2021 07:24:51 +0000 (09:24 +0200)]
removed "onoff" flag, this is now hard-coded.

3 years agoRemoved init_gpio variable since it serves no function
c vw [Tue, 20 Jul 2021 15:39:11 +0000 (17:39 +0200)]
Removed init_gpio variable since it serves no function

3 years agoShow restart button, but not with SOAPY
c vw [Tue, 20 Jul 2021 15:38:32 +0000 (17:38 +0200)]
Show restart button, but not with SOAPY

3 years agoremoved CW switches
c vw [Tue, 20 Jul 2021 15:37:56 +0000 (17:37 +0200)]
removed CW switches

3 years agomanual merge
c vw [Tue, 20 Jul 2021 15:37:41 +0000 (17:37 +0200)]
manual merge

3 years agoremoved CW options
c vw [Tue, 20 Jul 2021 15:37:26 +0000 (17:37 +0200)]
removed CW options

3 years agomanual merge
c vw [Tue, 20 Jul 2021 15:37:11 +0000 (17:37 +0200)]
manual merge

3 years agoManual update
c vw [Mon, 19 Jul 2021 15:26:56 +0000 (17:26 +0200)]
Manual update

3 years agoavoid div. by zero when calculating SWR
c vw [Thu, 10 Jun 2021 10:40:59 +0000 (12:40 +0200)]
avoid div. by zero when calculating SWR

3 years agosmall typo corrections
DL1YCF [Sat, 5 Jun 2021 11:45:08 +0000 (13:45 +0200)]
small typo corrections

3 years agopulseaudio: removed two stale unlocks.
c vw [Thu, 3 Jun 2021 15:54:54 +0000 (17:54 +0200)]
pulseaudio: removed two stale unlocks.

3 years agoprep for merge
c vw [Thu, 3 Jun 2021 14:53:58 +0000 (16:53 +0200)]
prep for merge

3 years agosetDuplex: set tx->dialog to NULL after it has been destroyed
c vw [Thu, 3 Jun 2021 14:53:39 +0000 (16:53 +0200)]
setDuplex: set tx->dialog to NULL after it has been destroyed

3 years agooverhaul of audio modules
c vw [Thu, 3 Jun 2021 14:52:39 +0000 (16:52 +0200)]
overhaul of audio modules

3 years agoext.c: corrected step size change
DL1YCF [Thu, 3 Jun 2021 09:59:10 +0000 (11:59 +0200)]
ext.c: corrected step size change

3 years agoRe-worked audio "buffer filling" control
DL1YCF [Thu, 3 Jun 2021 09:48:12 +0000 (11:48 +0200)]
Re-worked audio "buffer filling" control

3 years agosecond-last step in the big merge
c vw [Wed, 2 Jun 2021 12:59:15 +0000 (14:59 +0200)]
second-last step in the big merge

3 years agoCorrected for maximum value of MAX_DDC, and checked this.
c vw [Tue, 1 Jun 2021 15:10:47 +0000 (17:10 +0200)]
Corrected for maximum value of MAX_DDC, and checked this.

3 years agoDo not set/restore RX-gain-calibration if radio does not have this.
c vw [Tue, 1 Jun 2021 15:10:05 +0000 (17:10 +0200)]
Do not set/restore RX-gain-calibration if radio does not have this.

3 years agoAdded "blank" that did not look good
c vw [Tue, 1 Jun 2021 15:09:23 +0000 (17:09 +0200)]
Added "blank" that did not look good

3 years agosmall corrections
c vw [Tue, 1 Jun 2021 15:09:01 +0000 (17:09 +0200)]
small corrections

3 years agoRemoved double include of ifaddrs.c
c vw [Tue, 1 Jun 2021 15:05:26 +0000 (17:05 +0200)]
Removed double include of ifaddrs.c

3 years agoAdd units (W / dB) to exciter power and ALC
c vw [Tue, 1 Jun 2021 15:05:02 +0000 (17:05 +0200)]
Add units (W / dB) to exciter power and ALC

3 years agoAdded colon after zoom slider description (unify look+feel)
c vw [Tue, 1 Jun 2021 15:04:23 +0000 (17:04 +0200)]
Added colon after zoom slider description (unify look+feel)

3 years agoUnified treatment of RX gain and attenuation
c vw [Tue, 1 Jun 2021 15:03:50 +0000 (17:03 +0200)]
Unified treatment of RX gain and attenuation

3 years ago"Mute audio to radio" means the radio (only), not a local headphone
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

3 years agoFixed error in mutex
c vw [Fri, 28 May 2021 14:59:17 +0000 (16:59 +0200)]
Fixed error in mutex

3 years agoSome editing to converge different pihpsdr versions
c vw [Fri, 28 May 2021 12:02:25 +0000 (14:02 +0200)]
Some editing to converge different pihpsdr versions

3 years agoAdaptation for using pulseaudio
c vw [Sun, 23 May 2021 08:38:41 +0000 (10:38 +0200)]
Adaptation for using pulseaudio

3 years agofixed typo
c vw [Fri, 21 May 2021 18:11:15 +0000 (20:11 +0200)]
fixed typo

3 years agoMIDI: do CW key-down only if not doing internal CW
c vw [Fri, 21 May 2021 18:08:04 +0000 (20:08 +0200)]
MIDI: do CW key-down only if not doing internal CW

3 years agosmall fix
c vw [Fri, 21 May 2021 18:02:15 +0000 (20:02 +0200)]
small fix

3 years agoCorrected small error
c vw [Fri, 21 May 2021 18:01:33 +0000 (20:01 +0200)]
Corrected small error

3 years agoCorrected search in steps list
c vw [Fri, 21 May 2021 18:01:11 +0000 (20:01 +0200)]
Corrected search in steps list

3 years agoCorrected search in steps list
c vw [Fri, 21 May 2021 18:00:42 +0000 (20:00 +0200)]
Corrected search in steps list

3 years agoCorrected "step update"
c vw [Fri, 21 May 2021 18:00:18 +0000 (20:00 +0200)]
Corrected "step update"

3 years agoAdded CW config
DL1YCF [Thu, 20 May 2021 16:40:42 +0000 (18:40 +0200)]
Added CW config

3 years agosmall updates
c vw [Thu, 20 May 2021 15:27:45 +0000 (17:27 +0200)]
small updates

3 years agoPrepare three "Action" combo-boxes for the three type cases
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.

3 years agocorrected small typo
DL1YCF [Thu, 20 May 2021 15:20:56 +0000 (17:20 +0200)]
corrected small typo

3 years agoFix for setting CW side tone on GPIO line
DL1YCF [Thu, 20 May 2021 15:20:31 +0000 (17:20 +0200)]
Fix for setting CW side tone on GPIO line

3 years agoAdded GPIO_OBJS to list of object files
DL1YCF [Thu, 20 May 2021 15:19:56 +0000 (17:19 +0200)]
Added GPIO_OBJS to list of object files

3 years agosmall corrections
c vw [Wed, 19 May 2021 14:58:23 +0000 (16:58 +0200)]
small corrections

3 years agoStream-lined "receiver change sample rate" for the PS_FEEDBACK
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).

3 years agoadded debug statement to alsa_midi
DL1YCF [Tue, 18 May 2021 17:40:22 +0000 (19:40 +0200)]
added debug statement to alsa_midi

3 years agoorganize data for different audio modules
DL1YCF [Tue, 18 May 2021 13:49:10 +0000 (15:49 +0200)]
organize data for different audio modules

3 years agoWhen changing the sample rate for the
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.

3 years agoAvoid having PS_FEEDBACK_RECEIVER the same channel as a normal receiver.
DL1YCF [Tue, 18 May 2021 13:47:22 +0000 (15:47 +0200)]
Avoid having PS_FEEDBACK_RECEIVER the same channel as a normal receiver.

3 years agosmall correction to ALSA audio module
DL1YCF [Tue, 18 May 2021 13:46:40 +0000 (15:46 +0200)]
small correction to ALSA audio module

3 years agoOptionally use ALSA audio module for Linux
DL1YCF [Tue, 18 May 2021 13:44:55 +0000 (15:44 +0200)]
Optionally use ALSA audio module for Linux

3 years agoManual merge and updates
c vw [Tue, 18 May 2021 10:32:16 +0000 (12:32 +0200)]
Manual merge and updates

3 years agoManual merge effort
c vw [Tue, 18 May 2021 10:31:58 +0000 (12:31 +0200)]
Manual merge effort

3 years agoFrom John's repo
c vw [Tue, 18 May 2021 10:31:46 +0000 (12:31 +0200)]
From John's repo

3 years agomerged with makefile
c vw [Mon, 17 May 2021 07:57:43 +0000 (09:57 +0200)]
merged with makefile

3 years agosecond stage of manual merge
c vw [Mon, 17 May 2021 07:57:27 +0000 (09:57 +0200)]
second stage of manual merge

3 years agoInitial stage of manual merge with John's gpiod branch
c vw [Mon, 17 May 2021 07:21:34 +0000 (09:21 +0200)]
Initial stage of manual merge with John's gpiod branch

3 years agoUse set_drive directly, since update_display is within GTK
c vw [Tue, 4 May 2021 14:56:42 +0000 (16:56 +0200)]
Use set_drive directly, since update_display is within GTK

3 years agoThe "big switch" is now invoked by the GTK idle queue. Only CW-key MIDI
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.

3 years agoBrought stuff in a more consistent order within the file
c vw [Tue, 4 May 2021 14:55:14 +0000 (16:55 +0200)]
Brought stuff in a more consistent order within the file

3 years agouse set_split and set_frequency functions
c vw [Tue, 4 May 2021 14:53:04 +0000 (16:53 +0200)]
use set_split and set_frequency functions

3 years agorenamed local_set_frequency to set_frequency
c vw [Tue, 4 May 2021 14:52:23 +0000 (16:52 +0200)]
renamed local_set_frequency to set_frequency

3 years agorenamed local_set_frequency to set_frequency in ext.c
c vw [Tue, 4 May 2021 14:51:35 +0000 (16:51 +0200)]
renamed local_set_frequency to set_frequency in ext.c

3 years agocorrected Makefiles.
c vw [Tue, 4 May 2021 14:50:41 +0000 (16:50 +0200)]
corrected Makefiles.

3 years agoRemoved "ONOFF" option from MIDI description file. Instead hard-wire
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.

3 years agoCleaned up code around "compute_power", and net ext interface to set_drive
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

3 years agoNeed not us "ext" function for frequency setting from VFO menu.
c vw [Mon, 3 May 2021 18:03:19 +0000 (20:03 +0200)]
Need not us "ext" function for frequency setting from VFO menu.

3 years agoUsing integral value for "ext" functions to avoid mallocs
c vw [Mon, 3 May 2021 18:02:49 +0000 (20:02 +0200)]
Using integral value for "ext" functions to avoid mallocs

3 years agoUsed integral-valued parameter for "ext" functions to avoid malloc's.
c vw [Mon, 3 May 2021 18:02:18 +0000 (20:02 +0200)]
Used integral-valued parameter for "ext" functions to avoid malloc's.

3 years agoCommented debug message in band_menu.c
c vw [Mon, 3 May 2021 18:01:31 +0000 (20:01 +0200)]
Commented debug message in band_menu.c

3 years agoProviding .gitignore
c vw [Mon, 3 May 2021 14:09:15 +0000 (16:09 +0200)]
Providing .gitignore

3 years agoRemoved a free() that does not belong there (the function
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).

3 years agoReverted "experimental" change since it only works on fast computers
c vw [Mon, 3 May 2021 07:39:30 +0000 (09:39 +0200)]
Reverted "experimental" change since it only works on fast computers

3 years agoremoved it
DL1YCF [Sun, 2 May 2021 18:16:06 +0000 (20:16 +0200)]
removed it

3 years agoadded a sample .gitignore
DL1YCF [Sun, 2 May 2021 18:14:36 +0000 (20:14 +0200)]
added a sample .gitignore

3 years agoUse a moving average of the forward and reverse power to calculate SWR,
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.

3 years agoAdded comments on the use of the "zero level" values for forward and backward voltage
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

3 years agoEvaluate pkg-config only once per invocation of "make" for each package
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)

3 years agoUse "peak" FWD value also in small TX window used in duplex
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

3 years agoSWR alarm and protection (mostly from Davide)
c vw [Thu, 29 Apr 2021 16:35:46 +0000 (18:35 +0200)]
SWR alarm and protection  (mostly from Davide)

3 years agoAdapted the "MacOS no sleep" patch from Davide Gerhard.
c vw [Wed, 28 Apr 2021 15:01:45 +0000 (17:01 +0200)]
Adapted the "MacOS no sleep" patch from Davide Gerhard.

3 years agoMoved SWR calculation to transmitter.c, and store SWR in
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

3 years agoCorrected SWR calculation from PSWR to VSWR
c vw [Tue, 27 Apr 2021 15:57:56 +0000 (17:57 +0200)]
Corrected SWR calculation from PSWR to VSWR

4 years agoModification that allows using a "voice keyer" with radios that
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.