]>
git.rkrishnan.org Git - pihpsdr.git/log
c vw [Thu, 21 Apr 2022 16:22:59 +0000 (18:22 +0200)]
Optimization for ComboBoxes on touch-screens
(on by default, can be switched off in radio menu)
c vw [Wed, 6 Apr 2022 16:32:17 +0000 (18:32 +0200)]
Changed parameter list of SetAnalyzer to new API from WDSP 1.20
c vw [Tue, 22 Feb 2022 15:12:38 +0000 (16:12 +0100)]
Apply rounding to dBm, FWD, etc. values
c vw [Tue, 22 Feb 2022 14:07:21 +0000 (15:07 +0100)]
Do not "apply mode settings" for the second RX when in single-RX mode.
c vw [Tue, 22 Feb 2022 14:06:25 +0000 (15:06 +0100)]
Handle case where CW key-down arrives before RX/TX transition is complete.
c vw [Thu, 3 Feb 2022 15:04:12 +0000 (16:04 +0100)]
Included TX compressor on/off and level in the list of
settings "remembered by the mode".
c vw [Thu, 3 Feb 2022 15:02:50 +0000 (16:02 +0100)]
Removed "compression slider instead of squelch slider" option since no one used it.
c vw [Sat, 29 Jan 2022 10:58:03 +0000 (11:58 +0100)]
Small corrections for "CW Keyers"
c vw [Sat, 29 Jan 2022 10:57:40 +0000 (11:57 +0100)]
midi3.c: removed tons of un-necessary includes
c vw [Thu, 27 Jan 2022 08:20:31 +0000 (09:20 +0100)]
Corrections to the MIDI menu
c vw [Wed, 26 Jan 2022 10:55:52 +0000 (11:55 +0100)]
Small cosmetic changes as preparation for next merge step.
c vw [Tue, 25 Jan 2022 14:58:37 +0000 (15:58 +0100)]
corrected typo in manual merge
c vw [Tue, 25 Jan 2022 14:51:55 +0000 (15:51 +0100)]
Manual merge with John's update (mainly removing debug output)
c vw [Tue, 25 Jan 2022 14:38:18 +0000 (15:38 +0100)]
gpio.c: made millis() uint32_t to conform to i2c.c
c vw [Tue, 25 Jan 2022 14:35:49 +0000 (15:35 +0100)]
Removed declaration of millis() from gpio.h since this is no longer compatible with John's update.
c vw [Tue, 25 Jan 2022 13:47:48 +0000 (14:47 +0100)]
Manually merged in John's updates
c vw [Tue, 25 Jan 2022 13:21:47 +0000 (14:21 +0100)]
Made "manual att option" in PS menu a little bit nicer to look at.
c vw [Tue, 25 Jan 2022 11:31:41 +0000 (12:31 +0100)]
PS menu: show spin button for manual setting of TX attenuation,
of "auto attenuation" is not checked.
c vw [Fri, 21 Jan 2022 08:30:22 +0000 (09:30 +0100)]
Better support for external CW keyers, compatible with the "Teensy CW Keyer shield".
c vw [Wed, 19 Jan 2022 14:45:47 +0000 (15:45 +0100)]
Make sure both receivers have the same sample rate when
changing from single-RX to dual-RX in P1 (Thanks Rick).
c vw [Tue, 18 Jan 2022 19:24:10 +0000 (20:24 +0100)]
small typo in "git rebase" command in scripts.tar corrected
c vw [Tue, 18 Jan 2022 19:11:14 +0000 (20:11 +0100)]
"Brutal" solution to the "OZY hangs when changing the number of receivers" problem.
c vw [Mon, 17 Jan 2022 17:26:59 +0000 (18:26 +0100)]
Some further OZY changes (thanks Rick!)
c vw [Mon, 17 Jan 2022 09:49:19 +0000 (10:49 +0100)]
Merge branch 'master' of github.com:dl1ycf/pihpsdr
c vw [Mon, 17 Jan 2022 09:01:59 +0000 (10:01 +0100)]
Some changes suggested by Rick.
DL1YCF [Sun, 16 Jan 2022 15:58:50 +0000 (16:58 +0100)]
Re-inserted a piece of code in old_protocol.c that was
un-intentionally deleted in the latest commit
c vw [Sun, 16 Jan 2022 12:09:19 +0000 (13:09 +0100)]
Small correction for CHARLY25 model simulation
c vw [Sun, 16 Jan 2022 11:54:37 +0000 (12:54 +0100)]
Protect sending of ozy buffers with a MUTEX, since this is needed
for TCP and USB traffic.
c vw [Sun, 16 Jan 2022 10:48:42 +0000 (11:48 +0100)]
In nearly all cases where there was a check on DEVICE_METIS, this case
also applies (if compiled for USBOZY) to DEVICE_OZY. This has been
added.
c vw [Fri, 14 Jan 2022 15:50:04 +0000 (16:50 +0100)]
Minor changes of "Compile from Sources" documentation, incorporating
some feedback from others.
c vw [Fri, 14 Jan 2022 15:14:02 +0000 (16:14 +0100)]
Maintain atlas_janus for "Janus Only" operation
c vw [Fri, 14 Jan 2022 15:13:12 +0000 (16:13 +0100)]
hpsdrsim: allow "-metis" instead of "-atlas" to trigger ATLAS device simulation
c vw [Fri, 14 Jan 2022 14:17:10 +0000 (15:17 +0100)]
corrected OZY/penelope correction
c vw [Fri, 14 Jan 2022 14:15:27 +0000 (15:15 +0100)]
Correction for OZY/Penelope and initial Alex antenna (thanks to Rick)
c vw [Fri, 14 Jan 2022 09:51:54 +0000 (10:51 +0100)]
Corrected typos
c vw [Fri, 14 Jan 2022 09:50:11 +0000 (10:50 +0100)]
a) More reasonable default settings of the ATLAS bits for ATLAS systems.
b) for HL2, not only select N2ADR filter board but also apply the OC settings.
c vw [Fri, 14 Jan 2022 09:49:46 +0000 (10:49 +0100)]
Some corrections for OZY devices
c vw [Fri, 14 Jan 2022 09:48:54 +0000 (10:48 +0100)]
Reverted function of the "Mute audio to radio" check-box to its
original meaning since a majority of the "voters" are in favour
of this.
c vw [Thu, 13 Jan 2022 17:57:43 +0000 (18:57 +0100)]
Some more HermesLite2 simulation
c vw [Thu, 13 Jan 2022 16:29:47 +0000 (17:29 +0100)]
Be more specific about some of the protocol bits.
c vw [Thu, 13 Jan 2022 15:25:11 +0000 (16:25 +0100)]
Init additional fields after OZY discovery, most importantly
the number of receivers supported.
c vw [Thu, 13 Jan 2022 09:16:51 +0000 (10:16 +0100)]
USBOZY: by default, assume "No Janus"
c vw [Thu, 13 Jan 2022 09:04:56 +0000 (10:04 +0100)]
Maintain metis_offset for USB/OYZ as well!
c vw [Thu, 13 Jan 2022 08:55:02 +0000 (09:55 +0100)]
Set "standard" min and max radio frequencies for OZY.
c vw [Thu, 13 Jan 2022 08:40:08 +0000 (09:40 +0100)]
Finished new layout of the Radio menu.
c vw [Wed, 12 Jan 2022 17:22:59 +0000 (18:22 +0100)]
Reverted test output
c vw [Wed, 12 Jan 2022 17:18:02 +0000 (18:18 +0100)]
Converted long lists of radio buttons to combo-boxes, to
save some space on the screen.
c vw [Wed, 12 Jan 2022 11:09:52 +0000 (12:09 +0100)]
Correction: don't assume Penelope as mic source by default
c vw [Wed, 12 Jan 2022 11:07:59 +0000 (12:07 +0100)]
Re-visited the "ATLAS" bits, and introduced the choice
No TX/Penelope TX/Pennylane TX in radio menu for ATLAS systems.
c vw [Mon, 10 Jan 2022 17:03:57 +0000 (18:03 +0100)]
Updated "compile from sources" instructions
c vw [Mon, 10 Jan 2022 08:30:14 +0000 (09:30 +0100)]
Corrected band stack settings for 70, 220, 902 MHz
c vw [Sun, 9 Jan 2022 13:01:33 +0000 (14:01 +0100)]
Finalized "routed UDP detection" feature
c vw [Fri, 7 Jan 2022 08:55:40 +0000 (09:55 +0100)]
Prevent "duplicate UDP discovery" if IP addr given is local
c vw [Fri, 7 Jan 2022 08:22:39 +0000 (09:22 +0100)]
Moved variable discover_only_stemlab from stemlab_discovery.c to
discovery.c, since it is used also if compiled without STEMLAB.
c vw [Thu, 6 Jan 2022 18:56:53 +0000 (19:56 +0100)]
Added feature to connect to "distant" radios by specifiying the IP addr of the radio.
In this case, the discovery packet does not go "broadcast" but is routed to the
given IP address. This work across routers, VPNs etc.
c vw [Wed, 5 Jan 2022 16:37:00 +0000 (17:37 +0100)]
added CLOCK_MONOTONIC_RAW
c vw [Wed, 5 Jan 2022 14:40:54 +0000 (15:40 +0100)]
Activate "helper functions" for debouncing in GPIO case only.
c vw [Wed, 5 Jan 2022 09:33:50 +0000 (10:33 +0100)]
"Silence first RX samples after TR/RX" feature: added HERMES into the list
of radios which require this (since many RedPitaya's show up as a HERMES) and
also added the original HermesLite which should behave similar to its successor.
c vw [Wed, 5 Jan 2022 09:10:10 +0000 (10:10 +0100)]
Finalized the "silence residual TX signal after TX/RX" option.
c vw [Tue, 4 Jan 2022 13:17:29 +0000 (14:17 +0100)]
Test code for Paul to address the "Residual audio" problem,
to be removed if issue has settled down.
c vw [Sun, 2 Jan 2022 11:57:47 +0000 (12:57 +0100)]
radio.c: updated some comments regarding the step attenuator
DL1YCF [Thu, 30 Dec 2021 11:04:56 +0000 (12:04 +0100)]
Split "radio_band_changed" into "set_alex_antennas" and "tx_vfo_changed".
DL1YCF [Thu, 30 Dec 2021 11:01:04 +0000 (12:01 +0100)]
Header files: explicitly indicate void argument lists in
function prototypes (this is a great debugger).
c vw [Wed, 29 Dec 2021 17:41:23 +0000 (18:41 +0100)]
some cosmetic changes
c vw [Wed, 29 Dec 2021 15:09:53 +0000 (16:09 +0100)]
client_server.c: added comment to forcing can_transmit being zero.
c vw [Tue, 28 Dec 2021 18:27:33 +0000 (19:27 +0100)]
Make the current band a local static variable in band.c, and renamed
this variable to "current_band".
c vw [Tue, 28 Dec 2021 18:11:02 +0000 (19:11 +0100)]
Some "polishing" (removing unused variables etc.) and other corrections
that resulted from running "cppcheck" on the code.
DL1YCF [Sun, 26 Dec 2021 16:22:01 +0000 (17:22 +0100)]
Major update of the "compile from sources" instructions, now including
WSJTX, Fldigi and FreeDV.
DL1YCF [Sun, 26 Dec 2021 16:21:23 +0000 (17:21 +0100)]
Old MIDI documentation deleted
c vw [Sat, 25 Dec 2021 17:16:27 +0000 (18:16 +0100)]
Added a compile-time option to log all incoming packets with a time stamp.
c vw [Sat, 25 Dec 2021 17:15:58 +0000 (18:15 +0100)]
corrected a typo in a comment
c vw [Wed, 22 Dec 2021 10:13:05 +0000 (11:13 +0100)]
a) Send data to the radio in equal pace, not in bursts
b) re-written HL2 power level calculation to avoid complicated
floating-point operations such as power and log.
c vw [Wed, 22 Dec 2021 10:12:26 +0000 (11:12 +0100)]
Removed "smooth scaling" of TX IQ samples for HermesLite2 since this
is not compatible with PURESIGNAL.
c vw [Fri, 17 Dec 2021 17:15:43 +0000 (18:15 +0100)]
Added RFGAIN to client/server
c vw [Fri, 17 Dec 2021 16:51:11 +0000 (17:51 +0100)]
Enable changing CW parameters if not compiled with LOCALCW, since
these parameters are used in HPSDR protocol.
c vw [Mon, 6 Dec 2021 14:17:27 +0000 (15:17 +0100)]
Client/Server: set RECEIVERS=2
c vw [Mon, 6 Dec 2021 14:15:05 +0000 (15:15 +0100)]
mox_update/tune_update: if (!can_transmit), then quickly return
c vw [Mon, 6 Dec 2021 14:14:37 +0000 (15:14 +0100)]
actions.c: MOX/TUNE: use mox_update/tune_update
DL1YCF [Sun, 5 Dec 2021 16:32:21 +0000 (17:32 +0100)]
typo corrected
DL1YCF [Sun, 5 Dec 2021 15:05:14 +0000 (16:05 +0100)]
Update of vfo_set_frequency.
DL1YCF [Sun, 5 Dec 2021 14:51:51 +0000 (15:51 +0100)]
Some clean-up within rigctl.
c vw [Sun, 5 Dec 2021 11:42:08 +0000 (12:42 +0100)]
another typo
c vw [Sun, 5 Dec 2021 11:40:21 +0000 (12:40 +0100)]
corrected typo
DL1YCF [Sat, 4 Dec 2021 18:10:20 +0000 (19:10 +0100)]
typo fixed
DL1YCF [Sat, 4 Dec 2021 18:09:04 +0000 (19:09 +0100)]
Further changes in the "big merge" process
DL1YCF [Sat, 4 Dec 2021 17:05:08 +0000 (18:05 +0100)]
ClientServer: make it compile at least
DL1YCF [Sat, 4 Dec 2021 17:04:38 +0000 (18:04 +0100)]
new/old protocol.c: cosmetic changes to facilitate merge
c vw [Fri, 26 Nov 2021 15:26:21 +0000 (16:26 +0100)]
Include time stamp in SEQ errors in the log file
c vw [Fri, 26 Nov 2021 15:25:09 +0000 (16:25 +0100)]
synchronized upon merging
c vw [Fri, 26 Nov 2021 15:24:47 +0000 (16:24 +0100)]
synchronized upon merging
c vw [Thu, 25 Nov 2021 17:41:20 +0000 (18:41 +0100)]
fixed silly typo introduced when merging.
c vw [Thu, 25 Nov 2021 13:10:33 +0000 (14:10 +0100)]
Manual merge of John's corrections
c vw [Thu, 25 Nov 2021 08:31:56 +0000 (09:31 +0100)]
Make millis() global to allow debouncing in i2c.c
c vw [Thu, 25 Nov 2021 08:30:12 +0000 (09:30 +0100)]
Some cosmetics to facilitate merging.
c vw [Thu, 25 Nov 2021 08:27:59 +0000 (09:27 +0100)]
VFO divisor corrections by John.
c vw [Thu, 25 Nov 2021 08:26:58 +0000 (09:26 +0100)]
BSTK menu: button labels change if bandstack changes.
c vw [Thu, 25 Nov 2021 08:26:26 +0000 (09:26 +0100)]
push-buttons: look at PRESSED vs RELEASED.
c vw [Thu, 25 Nov 2021 08:25:57 +0000 (09:25 +0100)]
Removed more pkg-config output from the command lines.
c vw [Tue, 23 Nov 2021 15:42:45 +0000 (16:42 +0100)]
Automatically enable/disable squelch when changing squelch value.
c vw [Tue, 23 Nov 2021 15:40:40 +0000 (16:40 +0100)]
Consistent interface to set_squelch().