c vw [Wed, 15 Aug 2018 17:37:05 +0000 (19:37 +0200)]
streamline
c vw [Wed, 15 Aug 2018 17:33:26 +0000 (19:33 +0200)]
streamlining
c vw [Wed, 15 Aug 2018 17:27:21 +0000 (19:27 +0200)]
streamline
c vw [Wed, 15 Aug 2018 17:25:53 +0000 (19:25 +0200)]
streamlined
c vw [Wed, 15 Aug 2018 17:21:48 +0000 (19:21 +0200)]
removed SPLIT_RXTX, etc.
c vw [Wed, 15 Aug 2018 15:11:43 +0000 (17:11 +0200)]
Made PURESIGNAL working
c vw [Mon, 13 Aug 2018 10:15:28 +0000 (12:15 +0200)]
better comment
c vw [Mon, 13 Aug 2018 10:06:10 +0000 (12:06 +0200)]
typo correction
c vw [Mon, 13 Aug 2018 10:01:03 +0000 (12:01 +0200)]
Separate filter and NR settings for each mode
c vw [Wed, 8 Aug 2018 17:45:37 +0000 (19:45 +0200)]
Remove lenghening of first dit because measurements show it is not necessary
c vw [Wed, 8 Aug 2018 16:50:16 +0000 (18:50 +0200)]
LOCALCW: better integration in Config menu, First dit/dah after PTT switching a little bit longer
c vw [Tue, 7 Aug 2018 13:39:56 +0000 (15:39 +0200)]
Do not activate CW vox while PTT is manually set.
c vw [Mon, 6 Aug 2018 17:12:23 +0000 (19:12 +0200)]
added CW vox
c vw [Mon, 6 Aug 2018 09:09:22 +0000 (11:09 +0200)]
libpigpio not needed, we use wiringPI!
c vw [Mon, 6 Aug 2018 09:03:37 +0000 (11:03 +0200)]
a little cleanup
c vw [Fri, 3 Aug 2018 09:13:25 +0000 (11:13 +0200)]
moved close up two lines to avoid segfaults.
c vw [Fri, 27 Jul 2018 08:23:51 +0000 (10:23 +0200)]
forgot to include mode.h
c vw [Thu, 26 Jul 2018 07:59:28 +0000 (09:59 +0200)]
small corrections, especially for CHARLY25 (STEMlab/HAMlab).
c vw [Tue, 24 Jul 2018 08:00:12 +0000 (10:00 +0200)]
Changes that affect the user interface
======================================
A. applies only if compiled with the STEMLAB_DISCOVERY_OPTION:
unified non-AVAHI and AVAHI versions of stemlab_discovery.
STEMLAB_DISCOVERY_MAC in Makefile.mac no longer needed.
Made the user interface more specific in the NO_AVAHI version.
Currently, the no-avahi version is only activated in Makefile.mac
but could be useful for *nix systems where you do not have avahi.
B. applies only if compiled with SPLIT_RXTX defined:
if using two receivers, the TX panel only "hides" the first one.
it is possible to listen to RX2 while TXing on the RX1 frequency,
very useful for measurements where you feed-back the attenuated
TX signal to the RX2 antenna jack. This implies that if RX2
is active while TXing, you see the S-meter of RX2 and not the
TX levels (to be able to measure the signal strength).
RXing with RX2 and TXing with TX on the RX1 frequency implies
that you go "split".
This is so useful that it is the default option for me now.
C. applies only if compiled with DIGI_MODES defined:
when switching to DIGU or DIGL, you automatically get wide
RX filters (0 ... 3000 Hz) and all noise reduction OFF
without changing the current settings. So when returning to
another mode (say, CWL or USB), the filter/NR settings
effective before switching to digi are restored.
This is so useful that it is the default option for me now.
D. if *not* compiled with the PURESIGNAL_OPTION, you still get
a two-tone generator for testing purposed. The new button
TT is located exactly where the PS button is placed if
compiled with PURESIGNAL.
E. Small change to make B. meaningful:
- Upon TX, mute only that RX that is bound to the TX frequency
- Upon TX, mute the audio of the active_receiver only in CW mode
(to give room for the side tone).
Error corrections (only the most important ones)
================================================
- avoid core dump if using PURESIGNAL with METIS devices:
create receiver[PS_T(R)X_FEEDBACK] in any case
- colouring the correct TX frequency in red in the VFO panel
- use correct attenuation scale for filter_board == CHARLY25
- initialize tx->attenuation
- explicitly specifying levels and frequencies for two-tone
(the defaults were silently used).
- changed an #ifdef FREEDV to #ifdef PURESIGNAL in vfo_menu.c (obvious error)
John Melton [Mon, 23 Jul 2018 21:54:08 +0000 (22:54 +0100)]
Merge pull request #61 from dl1ycf/master
Finalized CW stuff. "CW engine" without TXAPostGenRun. Local CW now should work.
c vw [Fri, 20 Jul 2018 20:57:29 +0000 (22:57 +0200)]
lost somehow the Y character
c vw [Mon, 16 Jul 2018 15:48:00 +0000 (17:48 +0200)]
This now also recognized HAMlab SDR applications
c vw [Mon, 16 Jul 2018 15:46:08 +0000 (17:46 +0200)]
more elegant solution to the "out-of-band" problem
7001800
c vw [Sun, 15 Jul 2018 14:31:54 +0000 (16:31 +0200)]
- fix cw_audio_write for ALSA (in audio.c)
- early abort of CAT CW if one cannot transmit
c vw [Thu, 12 Jul 2018 14:02:06 +0000 (16:02 +0200)]
Finalized CW stuff. Local CW now should work.
John Melton [Thu, 12 Jul 2018 05:56:44 +0000 (06:56 +0100)]
Merge pull request #60 from dl1ycf/master
Better shapes for CW signals
c vw [Wed, 11 Jul 2018 10:18:02 +0000 (12:18 +0200)]
adjust cw sidetone volume to new ramp algorithm
c vw [Wed, 11 Jul 2018 09:48:37 +0000 (11:48 +0200)]
Measured "spectral pollution" and included the measured data
into the comment at the beginning of cwramp.c
John Melton [Tue, 10 Jul 2018 08:01:17 +0000 (09:01 +0100)]
Merge pull request #59 from dl1ycf/master
CAT CW now works, and many other fixes
John Melton [Tue, 10 Jul 2018 08:00:57 +0000 (09:00 +0100)]
Merge pull request #57 from markusgrosser/fix-linker-argument-order
Fix linker argument order
c vw [Tue, 10 Jul 2018 07:35:00 +0000 (09:35 +0200)]
Fixed CAT "MD" command, fixed LOCALCW option in gpio.c
c vw [Mon, 9 Jul 2018 09:21:27 +0000 (11:21 +0200)]
Now behaves correctly if user switches mode during CAT CW
transmission.
c vw [Fri, 6 Jul 2018 13:18:12 +0000 (15:18 +0200)]
moved some blank space in order to exactly go back to original version
c vw [Fri, 6 Jul 2018 13:06:06 +0000 (15:06 +0200)]
Now CAT CW behaves correct when manually hitting the external
CW key during CAT CW transmission, or when manually switching
"MOX" during that time.
c vw [Tue, 3 Jul 2018 17:11:28 +0000 (19:11 +0200)]
CAT CW now works, and many other fixes connect with local
CW generation, CW tx frequencies, and CW/TUNE side tones.
Markus Großer [Sat, 30 Jun 2018 15:11:11 +0000 (17:11 +0200)]
Fix linker argument order
This was fixed before, but accidentally got reverted when Makefile.mac
happened.
John Melton [Wed, 27 Jun 2018 20:48:03 +0000 (21:48 +0100)]
Merge pull request #56 from dl1ycf/master
new region: WRC15 for countries allowing 60m based on WRC15, cross-subband allowed
c vw [Wed, 27 Jun 2018 14:35:55 +0000 (16:35 +0200)]
new region: WRC15 for countries allowing 60m based on WRC15,
allow crossing a sub-band border.
John Melton [Mon, 18 Jun 2018 12:30:37 +0000 (13:30 +0100)]
Merge pull request #55 from dl1ycf/master
Some bug fixes for STEMlab/HAMlab
John Melton [Mon, 18 Jun 2018 12:28:00 +0000 (13:28 +0100)]
Fixed c99/c11 requirement
c vw [Mon, 18 Jun 2018 09:47:58 +0000 (11:47 +0200)]
support for STEMLAB_FIX
c vw [Mon, 18 Jun 2018 09:38:16 +0000 (11:38 +0200)]
Merge branch 'master' of https://github.com/g0orx/pihpsdr
John Melton [Sun, 17 Jun 2018 13:55:48 +0000 (14:55 +0100)]
Change Makefile to Makefile.mac and restored original Makefile
c vw [Sat, 9 Jun 2018 15:49:48 +0000 (17:49 +0200)]
Fixes for STEMlab/HAMlab, plus removal of tons of debug output from rigctl.
John Melton [Fri, 8 Jun 2018 10:37:41 +0000 (12:37 +0200)]
Merge pull request #54 from dl1ycf/master
Port to MacOS, Compiler warnings removed, thus found many errors.
c vw [Fri, 8 Jun 2018 10:13:55 +0000 (12:13 +0200)]
Port to MacOS, Compiler warnings removed, thus found many errors.
Includes two fixes for STEMlab/HAMlab.
John Melton [Sun, 27 May 2018 22:04:02 +0000 (23:04 +0100)]
Merge pull request #53 from pa3gsb/master
radioberry merge
pa3gsb [Sun, 27 May 2018 12:25:19 +0000 (14:25 +0200)]
merged
pa3gsb [Sat, 26 May 2018 15:38:50 +0000 (17:38 +0200)]
update
pa3gsb [Sat, 26 May 2018 12:00:52 +0000 (14:00 +0200)]
radioberry must work with localhost
pa3gsb [Fri, 25 May 2018 15:56:40 +0000 (17:56 +0200)]
old-protocol; #receivers set correctly
pa3gsb [Thu, 24 May 2018 12:10:50 +0000 (14:10 +0200)]
removed
pa3gsb [Tue, 22 May 2018 17:26:16 +0000 (19:26 +0200)]
radioberry using protocol-1
pa3gsb [Mon, 21 May 2018 13:05:36 +0000 (15:05 +0200)]
radioberry using old-protocol
pa3gsb [Sun, 20 May 2018 15:47:15 +0000 (17:47 +0200)]
rx gain slider
John Melton [Tue, 15 May 2018 16:33:37 +0000 (17:33 +0100)]
Merge pull request #52 from markusgrosser/charly25-filter-board
Add support for Charly25 filter board
John Melton [Tue, 15 May 2018 16:33:22 +0000 (17:33 +0100)]
Merge pull request #51 from markusgrosser/alex-att-controls
Add controls for alex attenuator
John Melton [Tue, 15 May 2018 16:32:49 +0000 (17:32 +0100)]
Merge pull request #41 from markusgrosser/bugfix/stemlab-discovery
Various fixes for STEMlab discovery
Markus Großer [Tue, 15 May 2018 16:10:18 +0000 (18:10 +0200)]
Add support for Charly25 filter board
This also contains a small fix for the filter board switching –
apparently GCC by default doesn't warn about a missing `()` for a method
call, so that slipped through …
Markus Großer [Tue, 15 May 2018 13:52:17 +0000 (15:52 +0200)]
Add controls for alex attenuator
pa3gsb [Fri, 11 May 2018 09:22:30 +0000 (11:22 +0200)]
radioberry_attenuation
pa3gsb [Thu, 10 May 2018 13:28:06 +0000 (15:28 +0200)]
mods after firmware update
John Melton [Mon, 7 May 2018 17:17:08 +0000 (18:17 +0100)]
Merge pull request #50 from markusgrosser/filter-board-radio-button
Use radio button for selecting filter board
John Melton [Mon, 7 May 2018 17:16:53 +0000 (18:16 +0100)]
Merge pull request #49 from pa3gsb/master
Improvement of radioberry 'plugin'
Markus Großer [Mon, 7 May 2018 13:04:57 +0000 (15:04 +0200)]
Use radio button for selecting filter board
At this point, this is a purely cosmetic choice, but is meant to make it
simpler to add additional filter boards in the future. The current
(before this commit) design relied on interlocked check buttons that
emulated radio buttons with an additional off state, but doesn't
easily allow adding further filter board types.
pa3gsb [Fri, 4 May 2018 06:54:34 +0000 (08:54 +0200)]
Merged
pa3gsb [Mon, 30 Apr 2018 17:36:20 +0000 (19:36 +0200)]
further improvement
pa3gsb [Sun, 29 Apr 2018 09:40:43 +0000 (11:40 +0200)]
running flag set during init
pa3gsb [Mon, 16 Apr 2018 07:14:35 +0000 (09:14 +0200)]
rewrite; threading
pa3gsb [Wed, 11 Apr 2018 13:16:28 +0000 (15:16 +0200)]
creating thread using g thread
John Melton [Thu, 29 Mar 2018 07:44:29 +0000 (08:44 +0100)]
Merge pull request #48 from pa3gsb/master
Merge
pa3gsb [Tue, 27 Mar 2018 17:21:57 +0000 (19:21 +0200)]
Merge remote-tracking branch 'upstream/master'
pa3gsb [Tue, 27 Mar 2018 17:12:37 +0000 (19:12 +0200)]
gpio compile option can be swithed on; with restrictions
pa3gsb [Sun, 25 Mar 2018 11:13:12 +0000 (13:13 +0200)]
tx-pwr control max 19.5dB
Markus Großer [Wed, 7 Mar 2018 18:59:02 +0000 (19:59 +0100)]
Fix linker argument order
linker options need to be given at the very end, can cause errors
otherwise.
John Melton - G0ORX [Mon, 26 Feb 2018 13:24:51 +0000 (13:24 +0000)]
Fixed Makefile for default piHPSDR build
John Melton [Sun, 25 Feb 2018 22:07:13 +0000 (22:07 +0000)]
Merge pull request #47 from pa3gsb/master
Update Radioberry support
pa3gsb [Sun, 25 Feb 2018 16:11:21 +0000 (17:11 +0100)]
merge problem solved
pa3gsb [Sun, 25 Feb 2018 13:56:58 +0000 (14:56 +0100)]
merge
pa3gsb [Sat, 24 Feb 2018 19:29:42 +0000 (20:29 +0100)]
update
John Melton - G0ORX [Thu, 28 Dec 2017 17:30:33 +0000 (17:30 +0000)]
Updated 60mtr channels
John Melton G0ORX/N6LYT [Thu, 28 Dec 2017 17:26:49 +0000 (17:26 +0000)]
fix US 60mtr channels
John Melton - G0ORX [Thu, 28 Dec 2017 16:47:22 +0000 (16:47 +0000)]
change direction of vfo encoder
John Melton - G0ORX [Thu, 28 Dec 2017 15:58:46 +0000 (15:58 +0000)]
v1.2.3 release
John Melton - G0ORX [Thu, 28 Dec 2017 15:47:33 +0000 (15:47 +0000)]
updated button release detect for updated debounce
John Melton - G0ORX [Thu, 28 Dec 2017 14:41:14 +0000 (14:41 +0000)]
updated attenuation gpio
John Melton - G0ORX [Sun, 10 Dec 2017 17:17:13 +0000 (17:17 +0000)]
fixes Gtk-CRITICAL **: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed error message when setting not to display the waterfall
Markus Großer [Tue, 5 Dec 2017 13:57:52 +0000 (14:57 +0100)]
Fix STEMlab start error output formatting
This simply adds a colon between the user message and the cURL error.
Markus Großer [Tue, 5 Dec 2017 13:53:29 +0000 (14:53 +0100)]
Fix STEMlab discovery without hostname resolution
Before, the web request to start the SDR application was sent to the
STEMlab identified by the hostname (rp-xxxxxx). Unfortunately, there are
cases where the STEMlab can be found via IP address, but not via
hostname.
This should have really been in with the original commit for STEMlab
discovery already, but seems to have slipped under my radar - listing
the installed HPSDR applications already uses the IP address, but
actually starting it was still left with using hostname resolution.
John Melton - G0ORX [Tue, 5 Dec 2017 12:29:39 +0000 (12:29 +0000)]
v1.2.2
John Melton G0ORX/N6LYT [Tue, 5 Dec 2017 12:23:35 +0000 (12:23 +0000)]
Fixed frequency entry. Updated rigctl.c
John Melton - G0ORX [Sat, 2 Dec 2017 14:47:36 +0000 (14:47 +0000)]
added CW fix to protocol 2
John Melton - G0ORX [Fri, 1 Dec 2017 09:54:54 +0000 (09:54 +0000)]
v1.2.1 tar files
John Melton - G0ORX [Fri, 1 Dec 2017 09:53:14 +0000 (09:53 +0000)]
ptt fix
John Melton - G0ORX [Fri, 1 Dec 2017 09:26:27 +0000 (09:26 +0000)]
v1.2.1 tar files
John Melton - G0ORX [Fri, 1 Dec 2017 09:23:48 +0000 (09:23 +0000)]
ADC attenuation changes
John Melton - G0ORX [Fri, 1 Dec 2017 09:14:57 +0000 (09:14 +0000)]
Fixed CW TX problem at hiigher speeds. Changed Attenuation to be for the ADC.
John Melton - G0ORX [Mon, 20 Nov 2017 20:17:39 +0000 (20:17 +0000)]
Merge branch 'master' of https://github.com/g0orx/pihpsdr
John Melton - G0ORX [Mon, 20 Nov 2017 20:16:29 +0000 (20:16 +0000)]
Fixed type in install.sh. Updated install document to diable interfaces.
Markus Großer [Sat, 18 Nov 2017 15:26:54 +0000 (16:26 +0100)]
Removed debugging printfs from STEMlab discovery
Those were only in there for debugging purposes while developing the
feature. All possible error conditions are still checked and taken care
of, so this removal won't pose a problem for the end user trying to find
problems.