]> git.rkrishnan.org Git - pihpsdr.git/log
pihpsdr.git
4 years agoSet FMN deviation=2500 bandpass according to Carson's rule.
c vw [Wed, 11 Nov 2020 16:22:35 +0000 (17:22 +0100)]
Set FMN deviation=2500 bandpass according to Carson's rule.

4 years agofixed problem occuring when compiling without LOCALCW
c vw [Tue, 10 Nov 2020 09:29:59 +0000 (10:29 +0100)]
fixed problem occuring when compiling without LOCALCW

4 years agoEnable the "restart" button by default.
c vw [Mon, 9 Nov 2020 18:08:54 +0000 (19:08 +0100)]
Enable the "restart" button by default.

4 years agoHERMESLITE2 update
c vw [Mon, 9 Nov 2020 18:08:29 +0000 (19:08 +0100)]
HERMESLITE2 update

4 years agoSmall changes to eliminate compiler warnings.
c vw [Mon, 9 Nov 2020 18:07:58 +0000 (19:07 +0100)]
Small changes to eliminate compiler warnings.

4 years agorigctl: added TCP_NODELAY since this may improve responsiveness
DL1YCF [Sat, 7 Nov 2020 11:07:52 +0000 (12:07 +0100)]
rigctl: added TCP_NODELAY since this may improve responsiveness

4 years agorigctl.c: removed unused mutex'es
DL1YCF [Sat, 7 Nov 2020 10:56:05 +0000 (11:56 +0100)]
rigctl.c: removed unused mutex'es

4 years ago"fused" ZOOM midi commands
DL1YCF [Sat, 7 Nov 2020 10:55:52 +0000 (11:55 +0100)]
"fused" ZOOM midi commands

4 years agoalsa_midi.c: Put reported device strings into "fences"
DL1YCF [Sat, 7 Nov 2020 10:55:16 +0000 (11:55 +0100)]
alsa_midi.c: Put reported device strings into "fences"

4 years agoCorrected commend on memory recall actions
c vw [Fri, 6 Nov 2020 08:53:18 +0000 (09:53 +0100)]
Corrected commend on memory recall actions

4 years agoImproved HermesLite2 PAenable/Tune/ATU bits
c vw [Fri, 6 Nov 2020 08:24:06 +0000 (09:24 +0100)]
Improved HermesLite2 PAenable/Tune/ATU bits

4 years agoBetter "drive level adjustment" for HermesLite2
c vw [Thu, 5 Nov 2020 13:46:38 +0000 (14:46 +0100)]
Better "drive level adjustment" for HermesLite2

4 years agoReplace MacOS MIDI device name by "NoPort" if it is empty.
c vw [Thu, 5 Nov 2020 09:12:40 +0000 (10:12 +0100)]
Replace MacOS MIDI device name by "NoPort" if it is empty.

4 years agoimproved one diagnostic message in Mac MIDI device searching
c vw [Wed, 4 Nov 2020 17:02:07 +0000 (18:02 +0100)]
improved one diagnostic message in Mac MIDI device searching

4 years agoCleanup of the "Hermeslite2 Apollo bits"
c vw [Tue, 3 Nov 2020 15:52:34 +0000 (16:52 +0100)]
Cleanup of the "Hermeslite2 Apollo bits"

4 years agoAdd HL2 "PA enable" checkbox in radio menu
c vw [Tue, 3 Nov 2020 13:24:32 +0000 (14:24 +0100)]
Add HL2 "PA enable" checkbox in radio menu

4 years agoAdded comment to the changed NB/NB2 parameters.
c vw [Tue, 27 Oct 2020 12:54:06 +0000 (13:54 +0100)]
Added comment to the changed NB/NB2 parameters.

4 years agoUse more reasonable default values for the noise blankers
c vw [Tue, 27 Oct 2020 11:08:36 +0000 (12:08 +0100)]
Use more reasonable default values for the noise blankers

4 years agomade noiseblanker test more flexible
c vw [Tue, 27 Oct 2020 09:19:02 +0000 (10:19 +0100)]
made noiseblanker test more flexible

4 years agoreverted removal of ASOUNDLIB from hpsdrsim compilation
c vw [Tue, 27 Oct 2020 09:18:33 +0000 (10:18 +0100)]
reverted removal of ASOUNDLIB from hpsdrsim compilation

4 years agoRemoved -DALSASOUND from hpsdrsim compilation since
c vw [Tue, 27 Oct 2020 09:15:11 +0000 (10:15 +0100)]
Removed -DALSASOUND from hpsdrsim compilation since

4 years agomake "noise blanker tests" more flexible
c vw [Tue, 27 Oct 2020 09:14:54 +0000 (10:14 +0100)]
make "noise blanker tests" more flexible

4 years agoAdded impulse noise for noiseblanker testing
c vw [Mon, 26 Oct 2020 19:12:38 +0000 (20:12 +0100)]
Added impulse noise for noiseblanker testing

4 years agoDebug code in iambic.c after successful testing removed.
c vw [Thu, 22 Oct 2020 14:08:12 +0000 (16:08 +0200)]
Debug code in iambic.c after successful testing removed.

4 years agodebug code included in iambic.c (this is temporary)
c vw [Wed, 21 Oct 2020 15:55:46 +0000 (17:55 +0200)]
debug code included in iambic.c (this is temporary)

4 years agosmall extension
c vw [Wed, 21 Oct 2020 15:55:37 +0000 (17:55 +0200)]
small extension

4 years agoCalculate AGC panadapter lines upon radio start, and whenever
c vw [Mon, 19 Oct 2020 17:50:19 +0000 (19:50 +0200)]
Calculate AGC panadapter lines upon radio start, and whenever
they may change (changing sample rate or Hang threshold)

4 years agocorr. typo in logging message
c vw [Mon, 19 Oct 2020 17:41:24 +0000 (19:41 +0200)]
corr. typo in logging message

4 years agosmall correction
DL1YCF [Thu, 15 Oct 2020 19:29:26 +0000 (21:29 +0200)]
small correction

4 years agoRe-organized memory store/recall and implemented MIDI actions for this
c vw [Thu, 15 Oct 2020 11:38:36 +0000 (13:38 +0200)]
Re-organized memory store/recall and implemented MIDI actions for this
(as suggested by David)

4 years agoNew release (John's repo)
DL1YCF [Sun, 11 Oct 2020 17:42:09 +0000 (19:42 +0200)]
New release (John's repo)

4 years agonew tar file from John's repo
DL1YCF [Sun, 11 Oct 2020 17:41:50 +0000 (19:41 +0200)]
new tar file from John's repo

4 years agoJohn's update: Added scrolled window to oc_menu
DL1YCF [Sun, 11 Oct 2020 17:41:08 +0000 (19:41 +0200)]
John's update: Added scrolled window to oc_menu

4 years agoconverted a tab into spaces
DL1YCF [Sun, 11 Oct 2020 13:27:37 +0000 (15:27 +0200)]
converted a tab into spaces

4 years agoReverted the "stretched CW spacing" option
DL1YCF [Sun, 11 Oct 2020 13:27:12 +0000 (15:27 +0200)]
Reverted the "stretched CW spacing" option

4 years agoReverted "audio_open" modification since it was not necessary
DL1YCF [Sun, 11 Oct 2020 12:52:27 +0000 (14:52 +0200)]
Reverted "audio_open" modification since it was not necessary
and not implemented correctly.

4 years agoNew files from John's repo
DL1YCF [Sun, 11 Oct 2020 09:37:21 +0000 (11:37 +0200)]
New files from John's repo

4 years agoUse gradient for digital meter display
DL1YCF [Sun, 11 Oct 2020 09:28:31 +0000 (11:28 +0200)]
Use gradient for digital meter display

4 years agoAdd xvtrs to pa_menu
DL1YCF [Sat, 10 Oct 2020 16:23:31 +0000 (18:23 +0200)]
Add xvtrs to pa_menu

4 years agoDefer calling audio_open_input and audio_open_output until the
DL1YCF [Sat, 10 Oct 2020 13:15:08 +0000 (15:15 +0200)]
Defer calling audio_open_input and audio_open_output until the
radio state is restored and the local audio settings are set.

4 years agoRemoved audio_open_output from create_receiver since local audio
DL1YCF [Sat, 10 Oct 2020 13:14:17 +0000 (15:14 +0200)]
Removed audio_open_output from create_receiver since local audio
options are not yet set when calling create_receiver.

4 years agovery small change
DL1YCF [Sat, 10 Oct 2020 13:13:44 +0000 (15:13 +0200)]
very small change

4 years agoRemoved audio_open_input from protocol init since local audio options
DL1YCF [Sat, 10 Oct 2020 13:12:52 +0000 (15:12 +0200)]
Removed audio_open_input from protocol init since local audio options
are not yet set when init the protocol. This is now done in radio.c

4 years agoimproved commments in iambic.c
DL1YCF [Sat, 10 Oct 2020 13:12:06 +0000 (15:12 +0200)]
improved commments in iambic.c

4 years agofixed argument list of set_alex_antennna()
DL1YCF [Sat, 10 Oct 2020 13:11:33 +0000 (15:11 +0200)]
fixed argument list of set_alex_antennna()

4 years agoMake "No controller" the default, otherwise it may hang.
c vw [Tue, 6 Oct 2020 16:01:37 +0000 (18:01 +0200)]
Make "No controller" the default, otherwise it may hang.

4 years agoAlsa MIDI: support for multiple MIDI devices
c vw [Tue, 6 Oct 2020 08:44:08 +0000 (10:44 +0200)]
Alsa MIDI: support for multiple MIDI devices

4 years agoCleaner diagnostic messages when using multiple MIDI devices
c vw [Tue, 6 Oct 2020 08:09:38 +0000 (10:09 +0200)]
Cleaner diagnostic messages when using multiple MIDI devices

4 years agoCopy/Exchange *all* data for VFO-A>B etc. commands
c vw [Tue, 6 Oct 2020 08:08:40 +0000 (10:08 +0200)]
Copy/Exchange *all* data for VFO-A>B etc. commands

4 years agoIf compiled with -DSTRECHTED_CW, RigCtl CAT CW messages have a
c vw [Mon, 5 Oct 2020 08:34:38 +0000 (10:34 +0200)]
If compiled with -DSTRECHTED_CW, RigCtl CAT CW messages have a
slightly increased letterspace (from 3 to 3.5 dot length).

4 years agocw menu: update VFO bar something changes, since cw speed and sidetone freq. are
c vw [Fri, 25 Sep 2020 15:05:39 +0000 (17:05 +0200)]
cw menu: update VFO bar something changes, since cw speed and sidetone freq. are
displayed in the VFO bar.

4 years agoMake RX/TX transitions bullet-proof
c vw [Tue, 22 Sep 2020 13:12:32 +0000 (15:12 +0200)]
Make RX/TX transitions bullet-proof

4 years agoInitialize alex_attenuation when creating receiver.
c vw [Tue, 22 Sep 2020 10:19:19 +0000 (12:19 +0200)]
Initialize alex_attenuation when creating receiver.

4 years agoEnforce strict naming convention for constants in enums, to avoid
c vw [Mon, 21 Sep 2020 15:58:40 +0000 (17:58 +0200)]
Enforce strict naming convention for constants in enums, to avoid
accidental namespace clashes.

4 years agoEnforce strict naming convention for constants in enums, to avoid
c vw [Mon, 21 Sep 2020 15:57:50 +0000 (17:57 +0200)]
Enforce strict naming convention for constants in enums, to avoid
accidental namespace clashes.

4 years agocosmetic changed to portaudio.c
c vw [Mon, 21 Sep 2020 15:57:32 +0000 (17:57 +0200)]
cosmetic changed to portaudio.c

4 years agoDon't release PTT automatically in keyer if it had been engaged before.
c vw [Mon, 21 Sep 2020 15:56:46 +0000 (17:56 +0200)]
Don't release PTT automatically in keyer if it had been engaged before.

4 years agoAdded $(LDFLAGS) to the Makefile
c vw [Mon, 21 Sep 2020 07:58:01 +0000 (09:58 +0200)]
Added $(LDFLAGS) to the Makefile

4 years agoAdjust CW-sidetone-audio low-water-mark buffer management.
DL1YCF [Mon, 14 Sep 2020 20:24:10 +0000 (22:24 +0200)]
Adjust CW-sidetone-audio low-water-mark buffer management.

4 years agoGuard against missing MOX
c vw [Mon, 14 Sep 2020 10:19:11 +0000 (12:19 +0200)]
Guard against missing MOX

4 years agoTake care to do the RX/TX transition when entering the keyer.
c vw [Mon, 14 Sep 2020 10:17:12 +0000 (12:17 +0200)]
Take care to do the RX/TX transition when entering the keyer.

4 years agoAdded an audio buffer underflow protection for CW side tone
c vw [Mon, 14 Sep 2020 10:16:55 +0000 (12:16 +0200)]
Added an audio buffer underflow protection for CW side tone

4 years agoFixed type in STRAIGHT keyer mode, thanks Graeme for pointing this out.
c vw [Mon, 14 Sep 2020 07:23:21 +0000 (09:23 +0200)]
Fixed type in STRAIGHT keyer mode, thanks Graeme for pointing this out.

4 years ago.
c vw [Sun, 13 Sep 2020 15:09:11 +0000 (17:09 +0200)]
.

4 years agoDo not "hide" Mic input widgets if they do not exist
c vw [Sun, 13 Sep 2020 14:37:59 +0000 (16:37 +0200)]
Do not "hide" Mic input widgets if they do not exist

4 years agoprevent overflow of mic device name buffer
c vw [Sun, 13 Sep 2020 14:37:43 +0000 (16:37 +0200)]
prevent overflow of mic device name buffer

4 years agofixed typo
c vw [Fri, 11 Sep 2020 11:41:45 +0000 (13:41 +0200)]
fixed typo

4 years agoIt is no longer needed to use PORTAUDIO on RaspPi etc, since
c vw [Fri, 11 Sep 2020 11:39:35 +0000 (13:39 +0200)]
It is no longer needed to use PORTAUDIO on RaspPi etc, since
the standard audio module now also runs a dual-latency strategy.

4 years agoUpdated ALSA audio to low-latency for CW.
c vw [Fri, 11 Sep 2020 10:30:05 +0000 (12:30 +0200)]
Updated ALSA audio to low-latency for CW.

4 years agoActive latency management in portaudio module: keep ring buffer
c vw [Thu, 10 Sep 2020 17:16:07 +0000 (19:16 +0200)]
Active latency management in portaudio module: keep ring buffer
water mark within reasonable bounds.

4 years agoImproved comment for activation of the alternate audio module
c vw [Thu, 10 Sep 2020 15:49:19 +0000 (17:49 +0200)]
Improved comment for activation of the alternate audio module

4 years agoremove superfl. comment
c vw [Thu, 10 Sep 2020 15:47:26 +0000 (17:47 +0200)]
remove superfl. comment

4 years agoCorrections that become important if sound devices named in the props file
c vw [Wed, 9 Sep 2020 15:58:40 +0000 (17:58 +0200)]
Corrections that become important if sound devices named in the props file
are no longer present.

4 years agoMajor overhaul of the PORTAUDIO audio module: explicitly control
c vw [Wed, 9 Sep 2020 14:41:22 +0000 (16:41 +0200)]
Major overhaul of the PORTAUDIO audio module: explicitly control
the latency so we can have lare latency (no audio glitches) during
RX and small latency when doing CW.

4 years agoincluded <fcntl.h> since we call open() in the MIDI case
c vw [Mon, 7 Sep 2020 17:42:41 +0000 (19:42 +0200)]
included <fcntl.h> since we call open() in the MIDI case

4 years agooops2. Make ALSA the default audio module
c vw [Mon, 7 Sep 2020 17:37:58 +0000 (19:37 +0200)]
oops2. Make ALSA the default audio module

4 years agooops.
c vw [Mon, 7 Sep 2020 17:37:01 +0000 (19:37 +0200)]
oops.

4 years agoOffer option to use PORTAUDIO (instead of plain ALSA) for audio
c vw [Mon, 7 Sep 2020 17:35:49 +0000 (19:35 +0200)]
Offer option to use PORTAUDIO (instead of plain ALSA)  for audio

4 years agoTied the timing of the CW keyer to the TX sample processing rather
c vw [Mon, 7 Sep 2020 07:40:21 +0000 (09:40 +0200)]
Tied the timing of the CW keyer to the TX sample processing rather
than to a real-time clock, this may tie the side tone more closely
to the keyer state machine.

4 years agoRemoved old interface to the CW keyer
c vw [Mon, 7 Sep 2020 07:40:00 +0000 (09:40 +0200)]
Removed old interface to the CW keyer

4 years agoReorganize code in sliders.c such that gtk_dialog_run is always the last
Chef [Fri, 4 Sep 2020 15:15:42 +0000 (17:15 +0200)]
Reorganize code in sliders.c such that gtk_dialog_run is always the last
command to be executed in a function.

4 years agoDo "action" for radio button only if it is set active.
c vw [Wed, 26 Aug 2020 18:16:25 +0000 (20:16 +0200)]
Do "action" for radio button only if it is set active.

4 years agoFix for using controller without Zoom/Pan sliders selected
c vw [Tue, 25 Aug 2020 16:51:50 +0000 (18:51 +0200)]
Fix for using controller without Zoom/Pan sliders selected

4 years agoReverted storing the "Alex Attenuator" settings for each band,
DL1YCF [Sat, 22 Aug 2020 10:31:24 +0000 (12:31 +0200)]
Reverted storing the "Alex Attenuator" settings for each band,
since the step attenuator also are not treated like this.

4 years agoIf CFLAGS is not set externally, use optimization!
c vw [Fri, 21 Aug 2020 14:51:39 +0000 (16:51 +0200)]
If CFLAGS is not set externally, use optimization!

4 years agoHide "Mic In" button if local microphone is selected on startup
c vw [Wed, 19 Aug 2020 14:56:49 +0000 (16:56 +0200)]
Hide "Mic In" button if local microphone is selected on startup

4 years agoBe more verbose on Orion Microphone/PTT settings
c vw [Wed, 19 Aug 2020 14:56:29 +0000 (16:56 +0200)]
Be more verbose on Orion Microphone/PTT settings

4 years agoFixes from John.
c vw [Tue, 18 Aug 2020 16:55:46 +0000 (18:55 +0200)]
Fixes from John.

4 years agoMake "gradient destroy" bullet-proof
c vw [Mon, 17 Aug 2020 13:26:39 +0000 (15:26 +0200)]
Make "gradient destroy" bullet-proof

4 years agoManual merge with John's update (gradient fill, Janus support)
c vw [Mon, 17 Aug 2020 13:13:03 +0000 (15:13 +0200)]
Manual merge with John's update (gradient fill, Janus support)

4 years agoGradient fills for RX display.
Chef [Fri, 14 Aug 2020 17:45:17 +0000 (19:45 +0200)]
Gradient fills for RX display.

4 years agoFound another reason for difficulties, KEEPALIVE won't help.
c vw [Fri, 14 Aug 2020 16:55:54 +0000 (18:55 +0200)]
Found another reason for difficulties, KEEPALIVE won't help.

4 years agoRe-direct stdout and stderr to current work dir files
c vw [Fri, 14 Aug 2020 08:43:18 +0000 (10:43 +0200)]
Re-direct stdout and stderr to current work dir files

4 years agoStore equalizer settings by mode, such that you can have equalizer
Chef [Mon, 10 Aug 2020 14:20:15 +0000 (16:20 +0200)]
Store equalizer settings by mode, such that you can have equalizer
settings for LSB and then, when switching to DIGU, have no
equalizer, and when switching back to LSB you have your original
settings back (just as with the noise reduction settings).

4 years agoRe-worked TCP setup a little bit, tried KEEPALIVE
c vw [Thu, 6 Aug 2020 16:22:49 +0000 (18:22 +0200)]
Re-worked TCP setup a little bit, tried KEEPALIVE

4 years agoHermesLite2 PS feedback update
c vw [Tue, 4 Aug 2020 14:05:46 +0000 (16:05 +0200)]
HermesLite2 PS feedback update

4 years agopolished indentation
Chef [Sun, 26 Jul 2020 14:45:26 +0000 (16:45 +0200)]
polished indentation

4 years agoSwitched to John's solution for the Zoom/Pan mutex problem
Chef [Sun, 26 Jul 2020 14:42:55 +0000 (16:42 +0200)]
Switched to John's solution for the Zoom/Pan mutex problem

4 years agoSetting new NR/filter values when mode changed via band/bandstack change
Chef [Sun, 26 Jul 2020 14:42:28 +0000 (16:42 +0200)]
Setting new NR/filter values when mode changed via band/bandstack change

4 years agoMoving the "init" down was not good.
DL1YCF [Sun, 26 Jul 2020 10:32:39 +0000 (12:32 +0200)]
Moving the "init" down was not good.