]> git.rkrishnan.org Git - pihpsdr.git/log
pihpsdr.git
6 years agobetter explanation for STEMLAB_FIX option
c vw [Fri, 17 Aug 2018 08:24:13 +0000 (10:24 +0200)]
better explanation for STEMLAB_FIX option

6 years agoRedPitaya fixes
c vw [Fri, 17 Aug 2018 08:14:47 +0000 (10:14 +0200)]
RedPitaya fixes

6 years agoStreamLine: reduce diffs to original version
c vw [Thu, 16 Aug 2018 12:24:36 +0000 (14:24 +0200)]
StreamLine: reduce diffs to original version

6 years agostreamline
c vw [Wed, 15 Aug 2018 17:49:37 +0000 (19:49 +0200)]
streamline

6 years agostreamline
c vw [Wed, 15 Aug 2018 17:37:52 +0000 (19:37 +0200)]
streamline

6 years agostreamline
c vw [Wed, 15 Aug 2018 17:37:05 +0000 (19:37 +0200)]
streamline

6 years agostreamlining
c vw [Wed, 15 Aug 2018 17:33:26 +0000 (19:33 +0200)]
streamlining

6 years agostreamline
c vw [Wed, 15 Aug 2018 17:27:21 +0000 (19:27 +0200)]
streamline

6 years agostreamlined
c vw [Wed, 15 Aug 2018 17:25:53 +0000 (19:25 +0200)]
streamlined

6 years agoremoved SPLIT_RXTX, etc.
c vw [Wed, 15 Aug 2018 17:21:48 +0000 (19:21 +0200)]
removed SPLIT_RXTX, etc.

6 years agoMade PURESIGNAL working
c vw [Wed, 15 Aug 2018 15:11:43 +0000 (17:11 +0200)]
Made PURESIGNAL working

6 years agobetter comment
c vw [Mon, 13 Aug 2018 10:15:28 +0000 (12:15 +0200)]
better comment

6 years agotypo correction
c vw [Mon, 13 Aug 2018 10:06:10 +0000 (12:06 +0200)]
typo correction

6 years agoSeparate filter and NR settings for each mode
c vw [Mon, 13 Aug 2018 10:01:03 +0000 (12:01 +0200)]
Separate filter and NR settings for each mode

6 years agoRemove lenghening of first dit because measurements show it is not necessary
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

6 years agoLOCALCW: better integration in Config menu, First dit/dah after PTT switching a littl...
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

6 years agoDo not activate CW vox while PTT is manually set.
c vw [Tue, 7 Aug 2018 13:39:56 +0000 (15:39 +0200)]
Do not activate CW vox while PTT is manually set.

6 years agoadded CW vox
c vw [Mon, 6 Aug 2018 17:12:23 +0000 (19:12 +0200)]
added CW vox

6 years agolibpigpio not needed, we use wiringPI!
c vw [Mon, 6 Aug 2018 09:09:22 +0000 (11:09 +0200)]
libpigpio not needed, we use wiringPI!

6 years agoa little cleanup
c vw [Mon, 6 Aug 2018 09:03:37 +0000 (11:03 +0200)]
a little cleanup

6 years agomoved close up two lines to avoid segfaults.
c vw [Fri, 3 Aug 2018 09:13:25 +0000 (11:13 +0200)]
moved close up two lines to avoid segfaults.

6 years agoforgot to include mode.h
c vw [Fri, 27 Jul 2018 08:23:51 +0000 (10:23 +0200)]
forgot to include mode.h

6 years agosmall corrections, especially for CHARLY25 (STEMlab/HAMlab).
c vw [Thu, 26 Jul 2018 07:59:28 +0000 (09:59 +0200)]
small corrections, especially for CHARLY25 (STEMlab/HAMlab).

6 years agoChanges that affect the user interface
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)

6 years agoMerge pull request #61 from dl1ycf/master
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.

6 years agolost somehow the Y character
c vw [Fri, 20 Jul 2018 20:57:29 +0000 (22:57 +0200)]
lost somehow the Y character

6 years agoThis now also recognized HAMlab SDR applications
c vw [Mon, 16 Jul 2018 15:48:00 +0000 (17:48 +0200)]
This now also recognized HAMlab SDR applications

6 years agomore elegant solution to the "out-of-band" problem 7001800
c vw [Mon, 16 Jul 2018 15:46:08 +0000 (17:46 +0200)]
more elegant solution to the "out-of-band" problem 7001800

6 years ago- fix cw_audio_write for ALSA (in audio.c)
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

6 years agoFinalized CW stuff. Local CW now should work.
c vw [Thu, 12 Jul 2018 14:02:06 +0000 (16:02 +0200)]
Finalized CW stuff. Local CW now should work.

6 years agoMerge pull request #60 from dl1ycf/master
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

6 years agoadjust cw sidetone volume to new ramp algorithm
c vw [Wed, 11 Jul 2018 10:18:02 +0000 (12:18 +0200)]
adjust cw sidetone volume to new ramp algorithm

6 years agoMeasured "spectral pollution" and included the measured data
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

6 years agoMerge pull request #59 from dl1ycf/master
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

6 years agoMerge pull request #57 from markusgrosser/fix-linker-argument-order
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

6 years agoFixed CAT "MD" command, fixed LOCALCW option in gpio.c
c vw [Tue, 10 Jul 2018 07:35:00 +0000 (09:35 +0200)]
Fixed CAT "MD" command, fixed LOCALCW option in gpio.c

6 years agoNow behaves correctly if user switches mode during CAT CW
c vw [Mon, 9 Jul 2018 09:21:27 +0000 (11:21 +0200)]
Now behaves correctly if user switches mode during CAT CW
transmission.

6 years agomoved some blank space in order to exactly go back to original version
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

6 years agoNow CAT CW behaves correct when manually hitting the external
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.

6 years agoCAT CW now works, and many other fixes connect with local
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.

6 years agoFix linker argument order
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.

6 years agoMerge pull request #56 from dl1ycf/master
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

6 years agonew region: WRC15 for countries allowing 60m based on WRC15,
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.

6 years agoMerge pull request #55 from dl1ycf/master
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

6 years agoFixed c99/c11 requirement
John Melton [Mon, 18 Jun 2018 12:28:00 +0000 (13:28 +0100)]
Fixed c99/c11 requirement

6 years agosupport for STEMLAB_FIX
c vw [Mon, 18 Jun 2018 09:47:58 +0000 (11:47 +0200)]
support for STEMLAB_FIX

6 years agoMerge branch 'master' of https://github.com/g0orx/pihpsdr
c vw [Mon, 18 Jun 2018 09:38:16 +0000 (11:38 +0200)]
Merge branch 'master' of https://github.com/g0orx/pihpsdr

6 years agoChange Makefile to Makefile.mac and restored original Makefile
John Melton [Sun, 17 Jun 2018 13:55:48 +0000 (14:55 +0100)]
Change Makefile to Makefile.mac and restored original Makefile

6 years agoFixes for STEMlab/HAMlab, plus removal of tons of debug output from rigctl.
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.

6 years agoMerge pull request #54 from dl1ycf/master
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.

6 years agoPort 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.

6 years agoMerge pull request #53 from pa3gsb/master
John Melton [Sun, 27 May 2018 22:04:02 +0000 (23:04 +0100)]
Merge pull request #53 from pa3gsb/master

radioberry merge

6 years agomerged
pa3gsb [Sun, 27 May 2018 12:25:19 +0000 (14:25 +0200)]
merged

6 years agoupdate
pa3gsb [Sat, 26 May 2018 15:38:50 +0000 (17:38 +0200)]
update

6 years agoradioberry must work with localhost
pa3gsb [Sat, 26 May 2018 12:00:52 +0000 (14:00 +0200)]
radioberry must work with localhost

6 years agoold-protocol; #receivers set correctly
pa3gsb [Fri, 25 May 2018 15:56:40 +0000 (17:56 +0200)]
old-protocol; #receivers set correctly

6 years agoremoved
pa3gsb [Thu, 24 May 2018 12:10:50 +0000 (14:10 +0200)]
removed

6 years agoradioberry using protocol-1
pa3gsb [Tue, 22 May 2018 17:26:16 +0000 (19:26 +0200)]
radioberry using protocol-1

6 years agoradioberry using old-protocol
pa3gsb [Mon, 21 May 2018 13:05:36 +0000 (15:05 +0200)]
radioberry using old-protocol

6 years agorx gain slider
pa3gsb [Sun, 20 May 2018 15:47:15 +0000 (17:47 +0200)]
rx gain slider

6 years agoMerge pull request #52 from markusgrosser/charly25-filter-board
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

6 years agoMerge pull request #51 from markusgrosser/alex-att-controls
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

6 years agoMerge pull request #41 from markusgrosser/bugfix/stemlab-discovery
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

6 years agoAdd support for Charly25 filter board
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 …

6 years agoAdd controls for alex attenuator
Markus Großer [Tue, 15 May 2018 13:52:17 +0000 (15:52 +0200)]
Add controls for alex attenuator

6 years agoradioberry_attenuation
pa3gsb [Fri, 11 May 2018 09:22:30 +0000 (11:22 +0200)]
radioberry_attenuation

6 years agomods after firmware update
pa3gsb [Thu, 10 May 2018 13:28:06 +0000 (15:28 +0200)]
mods after firmware update

6 years agoMerge pull request #50 from markusgrosser/filter-board-radio-button
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

6 years agoMerge pull request #49 from pa3gsb/master
John Melton [Mon, 7 May 2018 17:16:53 +0000 (18:16 +0100)]
Merge pull request #49 from pa3gsb/master

Improvement of radioberry 'plugin'

6 years agoUse radio button for selecting filter board
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.

6 years agoMerged
pa3gsb [Fri, 4 May 2018 06:54:34 +0000 (08:54 +0200)]
Merged

6 years agofurther improvement
pa3gsb [Mon, 30 Apr 2018 17:36:20 +0000 (19:36 +0200)]
further improvement

6 years agorunning flag set during init
pa3gsb [Sun, 29 Apr 2018 09:40:43 +0000 (11:40 +0200)]
running flag set during init

7 years agorewrite; threading
pa3gsb [Mon, 16 Apr 2018 07:14:35 +0000 (09:14 +0200)]
rewrite; threading

7 years agocreating thread using g thread
pa3gsb [Wed, 11 Apr 2018 13:16:28 +0000 (15:16 +0200)]
creating thread using g thread

7 years agoMerge pull request #48 from pa3gsb/master
John Melton [Thu, 29 Mar 2018 07:44:29 +0000 (08:44 +0100)]
Merge pull request #48 from pa3gsb/master

Merge

7 years agoMerge remote-tracking branch 'upstream/master'
pa3gsb [Tue, 27 Mar 2018 17:21:57 +0000 (19:21 +0200)]
Merge remote-tracking branch 'upstream/master'

7 years agogpio compile option can be swithed on; with restrictions
pa3gsb [Tue, 27 Mar 2018 17:12:37 +0000 (19:12 +0200)]
gpio compile option can be swithed on; with restrictions

7 years agotx-pwr control max 19.5dB
pa3gsb [Sun, 25 Mar 2018 11:13:12 +0000 (13:13 +0200)]
tx-pwr control max 19.5dB

7 years agoFix linker argument order
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.

7 years agoFixed Makefile for default piHPSDR build
John Melton - G0ORX [Mon, 26 Feb 2018 13:24:51 +0000 (13:24 +0000)]
Fixed Makefile for default piHPSDR build

7 years agoMerge pull request #47 from pa3gsb/master
John Melton [Sun, 25 Feb 2018 22:07:13 +0000 (22:07 +0000)]
Merge pull request #47 from pa3gsb/master

Update Radioberry support

7 years agomerge problem solved
pa3gsb [Sun, 25 Feb 2018 16:11:21 +0000 (17:11 +0100)]
merge problem solved

7 years agomerge
pa3gsb [Sun, 25 Feb 2018 13:56:58 +0000 (14:56 +0100)]
merge

7 years agoupdate
pa3gsb [Sat, 24 Feb 2018 19:29:42 +0000 (20:29 +0100)]
update

7 years agoUpdated 60mtr channels
John Melton - G0ORX [Thu, 28 Dec 2017 17:30:33 +0000 (17:30 +0000)]
Updated 60mtr channels

7 years agofix US 60mtr channels
John Melton G0ORX/N6LYT [Thu, 28 Dec 2017 17:26:49 +0000 (17:26 +0000)]
fix US 60mtr channels

7 years agochange direction of vfo encoder
John Melton - G0ORX [Thu, 28 Dec 2017 16:47:22 +0000 (16:47 +0000)]
change direction of vfo encoder

7 years agov1.2.3 release
John Melton - G0ORX [Thu, 28 Dec 2017 15:58:46 +0000 (15:58 +0000)]
v1.2.3 release

7 years agoupdated button release detect for updated debounce
John Melton - G0ORX [Thu, 28 Dec 2017 15:47:33 +0000 (15:47 +0000)]
updated button release detect for updated debounce

7 years agoupdated attenuation gpio
John Melton - G0ORX [Thu, 28 Dec 2017 14:41:14 +0000 (14:41 +0000)]
updated attenuation gpio

7 years agofixes Gtk-CRITICAL **: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed...
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

7 years agoFix STEMlab start error output formatting
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.

7 years agoFix STEMlab discovery without hostname resolution
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.

7 years agov1.2.2
John Melton - G0ORX [Tue, 5 Dec 2017 12:29:39 +0000 (12:29 +0000)]
v1.2.2

7 years agoFixed frequency entry. Updated rigctl.c
John Melton G0ORX/N6LYT [Tue, 5 Dec 2017 12:23:35 +0000 (12:23 +0000)]
Fixed frequency entry. Updated rigctl.c

7 years agoadded CW fix to protocol 2
John Melton - G0ORX [Sat, 2 Dec 2017 14:47:36 +0000 (14:47 +0000)]
added CW fix to protocol 2

7 years agov1.2.1 tar files
John Melton - G0ORX [Fri, 1 Dec 2017 09:54:54 +0000 (09:54 +0000)]
v1.2.1 tar files

7 years agoptt fix
John Melton - G0ORX [Fri, 1 Dec 2017 09:53:14 +0000 (09:53 +0000)]
ptt fix

7 years agov1.2.1 tar files
John Melton - G0ORX [Fri, 1 Dec 2017 09:26:27 +0000 (09:26 +0000)]
v1.2.1 tar files