]>
git.rkrishnan.org Git - pihpsdr.git/log
c vw [Wed, 11 Aug 2021 15:03:19 +0000 (17:03 +0200)]
When displaying MIDI channel numbers, translate the internal
numbers (0-15) to the MIDI number (1-16)
c vw [Wed, 11 Aug 2021 15:02:50 +0000 (17:02 +0200)]
Correction due to John.
c vw [Mon, 9 Aug 2021 08:25:15 +0000 (10:25 +0200)]
Manual merge-in from John: FrequencyCalibration
c vw [Wed, 28 Jul 2021 07:01:45 +0000 (09:01 +0200)]
fixed small typo (is2.c instead of i2c.c) in SOURCES. Thanks Davide.
c vw [Mon, 26 Jul 2021 13:09:30 +0000 (15:09 +0200)]
Implemented a "safety belt" for penelope's starting from an
empty props file, to prevent them from transmitting with
full power (suggested by VK4XV).
c vw [Mon, 26 Jul 2021 12:21:04 +0000 (14:21 +0200)]
a) report penelope software version 1.8 when using METIS with old protocol
b) ignore TXDRIVE settings when using METIS with old protocol.
Both changes are meant to emulate PENELOLPE behaviour
c vw [Fri, 23 Jul 2021 13:20:05 +0000 (15:20 +0200)]
Further preparations for "big merge", and small corrections
c vw [Wed, 21 Jul 2021 07:29:43 +0000 (09:29 +0200)]
fixed typo in PTT_OPTIONS (seemingly never used)
c vw [Tue, 20 Jul 2021 16:18:40 +0000 (18:18 +0200)]
Removed "onoff" flag. This is now hard-coded for special events.
c vw [Tue, 20 Jul 2021 16:17:56 +0000 (18:17 +0200)]
preparation for big merge
c vw [Tue, 20 Jul 2021 16:17:33 +0000 (18:17 +0200)]
preparation for big merge
c vw [Tue, 20 Jul 2021 16:17:15 +0000 (18:17 +0200)]
preparation for big merge
c vw [Tue, 20 Jul 2021 16:16:48 +0000 (18:16 +0200)]
No restart button for SOAPY.
c vw [Thu, 10 Jun 2021 10:38:45 +0000 (12:38 +0200)]
Avoid division by zero when calculating SWR
DL1YCF [Sat, 5 Jun 2021 11:44:31 +0000 (13:44 +0200)]
midi2.c: typo corr.
DL1YCF [Sat, 5 Jun 2021 11:39:06 +0000 (13:39 +0200)]
midi2.c typo correction
DL1YCF [Sat, 5 Jun 2021 11:36:44 +0000 (13:36 +0200)]
small corrections
c vw [Fri, 4 Jun 2021 07:37:42 +0000 (09:37 +0200)]
gpio.c: correction (removed definition of "controller" since this moved to radio.c)
c vw [Thu, 3 Jun 2021 15:53:13 +0000 (17:53 +0200)]
Merge branch 'master' of github.com:dl1ycf/pihpsdr
DL1YCF [Thu, 3 Jun 2021 15:52:30 +0000 (17:52 +0200)]
pulseaudio.c: removed two "unlocks" without a corresponding "lock"
c vw [Thu, 3 Jun 2021 14:51:39 +0000 (16:51 +0200)]
prep for merge
c vw [Thu, 3 Jun 2021 14:49:00 +0000 (16:49 +0200)]
prep for merge
c vw [Thu, 3 Jun 2021 14:48:39 +0000 (16:48 +0200)]
portaudio.c: removed no longer needed include files
DL1YCF [Thu, 3 Jun 2021 14:43:49 +0000 (16:43 +0200)]
setDuplex: set tx->dialog to NULL after it is destroyed
DL1YCF [Thu, 3 Jun 2021 14:43:23 +0000 (16:43 +0200)]
pulseaudio: reworked the audio a little bit.
DL1YCF [Thu, 3 Jun 2021 14:01:42 +0000 (16:01 +0200)]
audio.c: small changes
DL1YCF [Thu, 3 Jun 2021 09:59:48 +0000 (11:59 +0200)]
ext.c: correcte vfo step size change
DL1YCF [Thu, 3 Jun 2021 09:25:07 +0000 (11:25 +0200)]
added comment to newhpsdrsim.c
DL1YCF [Thu, 3 Jun 2021 09:24:50 +0000 (11:24 +0200)]
some further updates
DL1YCF [Wed, 2 Jun 2021 21:41:49 +0000 (23:41 +0200)]
Remove local_audio_cw variable (simply look at buffer fillings)
c vw [Wed, 2 Jun 2021 18:17:58 +0000 (20:17 +0200)]
Removed a flag no longer used in my audio modules
DL1YCF [Wed, 2 Jun 2021 18:00:45 +0000 (20:00 +0200)]
Overhaul of the ALSA audio module. This now keeps the
output buffer filling at half-filling and eliminates
those audio cracks that were caused by "short writes",
that is, audio writes to a nearly full ALSA buffer not
capable of storing the data.
c vw [Wed, 2 Jun 2021 12:53:32 +0000 (14:53 +0200)]
second-last step in the "big merge"
c vw [Wed, 2 Jun 2021 08:56:08 +0000 (10:56 +0200)]
Restored "GPIO sidetone" since this *may* be useful.
DL1YCF [Wed, 2 Jun 2021 08:05:20 +0000 (10:05 +0200)]
Removed "gpio side tone" since this was never used
DL1YCF [Tue, 1 Jun 2021 15:02:01 +0000 (17:02 +0200)]
"block" audio_write() if transmitting in CW
c vw [Tue, 1 Jun 2021 14:48:40 +0000 (16:48 +0200)]
so now gpio.c is included in main list, do not include it it GPIO_OBJ
c vw [Tue, 1 Jun 2021 14:43:53 +0000 (16:43 +0200)]
Prp. for merge: include gpio.c and switch_menu.c in compilation even
if no GPIO is present
c vw [Tue, 1 Jun 2021 14:43:32 +0000 (16:43 +0200)]
Prp. for merge
c vw [Tue, 1 Jun 2021 14:42:54 +0000 (16:42 +0200)]
Prp. for merge, let gpio.c compile even if no GPIO present
c vw [Tue, 1 Jun 2021 14:41:56 +0000 (16:41 +0200)]
Prepeare for merge
c vw [Tue, 1 Jun 2021 14:41:07 +0000 (16:41 +0200)]
Do not display "Switch" menu if there is no controller
c vw [Tue, 1 Jun 2021 14:39:50 +0000 (16:39 +0200)]
Make MAX_DDC & friends variables (not constants)
c vw [Tue, 1 Jun 2021 14:38:21 +0000 (16:38 +0200)]
Unified treatment of RX gain and attenuation
c vw [Tue, 1 Jun 2021 14:37:00 +0000 (16:37 +0200)]
Make this "safe" if there is no controller
c vw [Tue, 1 Jun 2021 14:36:30 +0000 (16:36 +0200)]
Prepearing for merge
c vw [Tue, 1 Jun 2021 13:35:57 +0000 (15:35 +0200)]
make MAX_DDC a variable
c vw [Fri, 28 May 2021 14:56:23 +0000 (16:56 +0200)]
error in mutex in ALSA audio module
c vw [Fri, 28 May 2021 12:50:46 +0000 (14:50 +0200)]
"Mute audio to radio" should not mute local audio.
c vw [Fri, 28 May 2021 11:54:52 +0000 (13:54 +0200)]
No essential change, but reduce differences between versions
to prepeare for merging them
c vw [Fri, 28 May 2021 09:55:21 +0000 (11:55 +0200)]
Used STEPS to cycle through vfo step size list.
c vw [Fri, 28 May 2021 09:49:53 +0000 (11:49 +0200)]
Silenced some compiler warnings
c vw [Fri, 28 May 2021 09:37:10 +0000 (11:37 +0200)]
Suppress compiler warnings (unused variables etc.)
c vw [Fri, 28 May 2021 09:36:42 +0000 (11:36 +0200)]
Corrected RITCLEAR and suppress compiler warnings
c vw [Fri, 28 May 2021 09:36:21 +0000 (11:36 +0200)]
Removed unused variable to suppress compiler warnings.
c vw [Fri, 28 May 2021 09:14:36 +0000 (11:14 +0200)]
small corrections, and preparations for merge
c vw [Fri, 28 May 2021 09:13:36 +0000 (11:13 +0200)]
Corrected spelling of "IOKit" framework
c vw [Thu, 27 May 2021 08:38:30 +0000 (10:38 +0200)]
Tied "menu font" to "sliders font" to avoid explicit font requests other
than those in the #define's in radio.h
c vw [Thu, 27 May 2021 07:29:32 +0000 (09:29 +0200)]
Make the "microphone mutex" private (static)
c vw [Thu, 27 May 2021 07:27:01 +0000 (09:27 +0200)]
polishing to prepeare for merging
c vw [Thu, 27 May 2021 07:26:21 +0000 (09:26 +0200)]
Some polishing to make the up-coming merge thinner.
c vw [Wed, 26 May 2021 14:38:25 +0000 (16:38 +0200)]
Do not Nullify the audio playback handle, rather use the existence of
the audio buffer within the audio modules as an indicator for "stream ready"
c vw [Wed, 26 May 2021 14:37:59 +0000 (16:37 +0200)]
Renamed PortAudio stream handle to "playstream"
c vw [Wed, 26 May 2021 14:36:20 +0000 (16:36 +0200)]
Corrected HermesLite2 gain behaviour
c vw [Tue, 25 May 2021 09:48:43 +0000 (11:48 +0200)]
Fixed typo in rf_gain setting
c vw [Mon, 24 May 2021 17:09:41 +0000 (19:09 +0200)]
Unified the audio modules a bit (same name for handle, re-worked "microphone mutex")
c vw [Mon, 24 May 2021 17:08:50 +0000 (19:08 +0200)]
Removed "audio" declarations
DL1YCF [Mon, 24 May 2021 08:32:10 +0000 (10:32 +0200)]
Do not call cw_audio_write if no local audio active
c vw [Sun, 23 May 2021 10:25:17 +0000 (12:25 +0200)]
Some important "lines" (band edge, AGC lines) shown with
a thicker line (compared to the levels and frequency grid).
c vw [Sun, 23 May 2021 10:24:08 +0000 (12:24 +0200)]
Enable long lines when parsing property file
c vw [Sun, 23 May 2021 10:23:48 +0000 (12:23 +0200)]
Moved rfgain and attenuation to ADC struct.
c vw [Sun, 23 May 2021 10:23:12 +0000 (12:23 +0200)]
Include RECEIVER in parameter list of cw_audio_write()
c vw [Sun, 23 May 2021 10:22:32 +0000 (12:22 +0200)]
include GPIO_OBJS etc. in the program build
c vw [Sun, 23 May 2021 08:41:13 +0000 (10:41 +0200)]
do not nullify the playback handle when creating the receiver
c vw [Sun, 23 May 2021 08:39:52 +0000 (10:39 +0200)]
adapted for using pulseaudio
c vw [Sun, 23 May 2021 08:35:09 +0000 (10:35 +0200)]
Made "pulseaudio" the default for Linux, but keep ALSA option
c vw [Sun, 23 May 2021 08:32:17 +0000 (10:32 +0200)]
Added pulseaudio audio module from John's repo
c vw [Fri, 21 May 2021 18:04:17 +0000 (20:04 +0200)]
small fix.
c vw [Fri, 21 May 2021 18:03:47 +0000 (20:03 +0200)]
MIDI: suppress key-down if cw_keyer_internal, but let key-up pass.
c vw [Fri, 21 May 2021 18:02:43 +0000 (20:02 +0200)]
MIDI: do not deliver CW key-down/up messages if using internal CW
c vw [Thu, 20 May 2021 17:34:45 +0000 (19:34 +0200)]
Made MIDI menu faster by pre-loading the "Action" combo-boxes.
c vw [Wed, 19 May 2021 17:58:16 +0000 (19:58 +0200)]
correction for "Mac app" creation
c vw [Wed, 19 May 2021 14:35:28 +0000 (16:35 +0200)]
Updated soapy protocol to John's latest version
c vw [Wed, 19 May 2021 14:09:48 +0000 (16:09 +0200)]
SOAPY: included SDRplay support from John's repo
c vw [Wed, 19 May 2021 14:07:55 +0000 (16:07 +0200)]
Moved adc attenuation to ADC struct (2)
c vw [Wed, 19 May 2021 13:47:26 +0000 (15:47 +0200)]
Moved adc attenuation / RF gain to ADC structure
c vw [Wed, 19 May 2021 13:46:27 +0000 (15:46 +0200)]
Small changes to prepeare the "big merge"
c vw [Wed, 19 May 2021 12:49:25 +0000 (14:49 +0200)]
Completed "remove audio option" from hpsdrsim
c vw [Mon, 17 May 2021 07:39:44 +0000 (09:39 +0200)]
Removed audio option from hpsdrsim since it was never used.
c vw [Mon, 17 May 2021 07:36:44 +0000 (09:36 +0200)]
small 'merge' corrections
c vw [Mon, 17 May 2021 07:29:29 +0000 (09:29 +0200)]
Merged Linux and MacOS Makefiles
c vw [Mon, 17 May 2021 07:25:58 +0000 (09:25 +0200)]
Merged Linux and MacOS makefiles
DL1YCF [Sat, 15 May 2021 11:10:45 +0000 (13:10 +0200)]
small corrections to the MIDI menu.
c vw [Fri, 14 May 2021 13:18:01 +0000 (15:18 +0200)]
Corrections mainly for Linux/MIDI
c vw [Fri, 14 May 2021 13:13:49 +0000 (15:13 +0200)]
Corrections for Linux/MIDI
c vw [Fri, 14 May 2021 07:45:46 +0000 (09:45 +0200)]
Further MIDI fixes, mainly for LINUX.
DL1YCF [Thu, 13 May 2021 13:16:48 +0000 (15:16 +0200)]
Remove colon from a label
DL1YCF [Thu, 13 May 2021 13:13:42 +0000 (15:13 +0200)]
Finalized MIDI GUI
c vw [Wed, 12 May 2021 12:43:57 +0000 (14:43 +0200)]
Integrated WheelParamDialog into main MidiMenu window
c vw [Tue, 11 May 2021 10:24:13 +0000 (12:24 +0200)]
Improved MIDI menu