David Rowe
c557fd69b3
resolved conflicts
2021-10-22 15:20:27 +10:30
David Rowe
9eb6b4e1b2
rebuilt Rx level and No estimation for be indep of Rs and Fs
2021-10-22 15:07:56 +10:30
David Rowe
4d95c38abb
announce RxGain
2021-10-09 16:05:50 +10:30
David Rowe
7398187ba9
attempt at calibration of Rx level and No
2020-11-23 09:13:03 +10:30
David Rowe
92ff2a9e8c
Rx Frame label
2020-11-22 09:30:40 +00:00
David
d0de9c53a2
adjusting format of -L log output
2020-11-19 17:22:13 +10:30
David
344ff4a66e
logging S,N,SNR of local and remote stations to stderr
2020-11-15 13:39:32 +10:30
David Rowe
e03a0bfa41
injection of received SNR into packet
2020-11-13 23:15:23 +00:00
David
c3e944f7a4
building up S+N reporting
2020-11-14 08:55:04 +10:30
David
10ef497eb1
support for filtering of packets based on source byte
2020-11-13 08:57:25 +10:30
David Rowe
f030c97642
Revert "adding fifo to control muting of rx"
...
This reverts commit ad1adfa379
.
2020-11-11 20:00:31 +00:00
David Rowe
ad1adfa379
adding fifo to control muting of rx
2020-11-11 08:14:48 +00:00
David Rowe
c3854221a7
cleaned up some debug code
2020-11-11 07:53:51 +00:00
David
14688f5e43
periodic status byte output mode
2020-11-08 18:34:04 +10:30
David
a51cee492c
trapping sample rate/Rs conflicts
2020-10-25 10:30:14 +10:30
David
ebef4a2818
larger freq est upper limit for 4FSK
2020-10-10 10:02:17 +10:30
David
5c1ad40ca1
mask freq est method working
2020-10-07 20:41:25 +10:30
David
db50e9ed9d
testframe rx mode
2020-10-02 12:15:19 +09:30
David
60e63c9dbb
neater debug info
2020-09-30 11:17:10 +09:30
David
8ba0319b4b
FSK LDPC mode, builds OK but not tested
2020-09-29 17:38:53 +09:30
David
4e85c4d1d0
check for integer samplrate/modem_samplerate
2020-09-19 12:51:44 +09:30
David
b3549df70d
command line extended gain and bandwidth options
2020-09-19 11:07:11 +09:30
David
89f758437e
README mods and added extended gain cmd line option to rtl_fsk.c
2020-09-19 09:11:08 +09:30
David
78f0cfd90e
integrating rtl_fsk into librtlsdr
2020-09-19 08:58:34 +09:30
David
1c5a141d61
Merge branch 'development' of github.com:drowe67/librtlsdr into development
2020-09-19 08:29:45 +09:30
David
0299f5fc2d
soem debug fprintfs's plus manual gain option for rtl_sdr.c
2020-09-19 08:24:12 +09:30
hayati ayguen
8ef067e642
fix compiler warnings/errors
...
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-09-16 19:23:17 +00:00
hayati ayguen
f8c64755cf
added bandwidths 1200, 1800, 2200, 3000 and 5000 kHz for R820T/2
...
needs some testing/measurement
see "distorted ends" at https://github.com/librtlsdr/librtlsdr/issues/96
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-09-16 21:17:13 +02:00
hayati ayguen
6fc09b8915
detailed error messages when r82xx_set_pll() fails with verbose flag
...
* see https://github.com/librtlsdr/librtlsdr/issues/91
* fixed r82xx_is_tuner_locked(): do not report lock,
when not all necessary PLL registers were set successfully
* shortcut for 'verbose' flag: 'v'
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-09-10 20:32:10 +02:00
hayati ayguen
7c6b9e05f8
rtl_tcp: fixed erroneous message and added last_lock_report
...
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-09-10 08:24:03 +02:00
hayati ayguen
776c31abcb
fixed compiler warning on vco_max value 3.9 GHz
...
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-09-10 08:00:07 +02:00
hayati ayguen
1819a8db99
bugfix for vco options, added rtlsdr_is_tuner_PLL_locked() to API
...
* bugfix for vco options: moved init of vco variables:
parsed options got overwritten at r820t_init().
see https://github.com/librtlsdr/librtlsdr/issues/91
* added IS_TUNER_PLL_LOCKED (=0x55) command to rtl_tcp protocol
* rtl_tcp is checking rtlsdr_is_tuner_PLL_locked() automatically
every 3 seconds - when idle:
https://github.com/librtlsdr/librtlsdr/issues/91#issuecomment-689830755
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-09-10 07:35:51 +02:00
hayati ayguen
c7d071e17e
added librtsdr options vcocmin/vcocmax/vcoalgo for testing
...
* see https://github.com/librtlsdr/librtlsdr/issues/91
* vcocmin/vcocmax: sets VCO current for R820T/2
* added tuner internal caching for VCO current,
that register isn't written when unnecessary
* added vcoalgo option:
- vcoalgo=2 allows to select/use r82xx_set_pll() from
https://github.com/rtlsdrblog/rtl-sdr.git
- vcoalgo=1 is previous algorithm, just with higher vco_max=3.9GHz
- vcoalgo=0 is previous algorithm - the default:
kept this until https://github.com/steve-m/librtlsdr/pull/10
is measured
* rtl_test: added options -f and -e to define where to start and end
the tuner range test .. for quicker testing if the new options
change/extend the tuner's frequency range
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-09-09 08:02:49 +02:00
hayati ayguen
907da08bfc
printing error messages when rtl_tcp commands fail
...
* see https://github.com/librtlsdr/librtlsdr/issues/93
* implemented some get commands - just printing the output
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-09-09 07:53:03 +02:00
hayati ayguen
3551e61903
.cmake files are relevant in cmake/Modules subdirectory
...
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-09-06 21:41:53 +02:00
hayati ayguen
5868a660a4
added github actions, building linux and macos
...
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-09-06 21:27:38 +02:00
hayati ayguen
e5cdaf1ac9
added docs on GPIO pins and the API
...
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-09-03 22:53:51 +02:00
hayati ayguen
2b88e8934b
caching of GPIO mode (in/out) and rtl_tcp commands for GPIO
...
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-09-01 20:28:47 +02:00
hayati ayguen
35b8c01015
added gpio functions to API and extended rtl_biast
...
* functions were provided from Marko Cebokli
at http://lea.hamradio.si/~s57uuu/mischam/rtlsdr/ports.html
* changed functions to return error/status
* added rtlsdr_set_gpio_status() - for testing
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-08-31 07:41:10 +02:00
hayati ayguen
3864bf7889
Merge pull request #90 from theresiasnow/bugfix/mac_os_time_struct_fix
...
Bugfix/mac os time struct fix
2020-08-30 22:32:35 +02:00
Theresia Sofia Snow
39d225267e
fixed bug with mac os using another time struct
2020-08-30 22:17:57 +02:00
hayati ayguen
1af2be095e
(try to) fix compilation error on mac os catalina
...
see https://github.com/librtlsdr/librtlsdr/issues/89
simply deactivated sub-second precision
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-08-30 22:00:15 +02:00
hayati ayguen
a3349bd52b
activate/use RTL's IF AGC control .. from https://github.com/old-dab/rtlsdr
...
purpose: make AGC more smooth .. and NOT freeze
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-08-26 22:42:56 +02:00
hayati ayguen
bff8cf771d
remove compiler warnings, unused variables
...
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-08-26 21:31:25 +02:00
hayati ayguen
9f6e5979b1
remove example in README .. as QIRX had other reasons ..
...
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-08-26 01:01:11 +02:00
hayati ayguen
3b36ae5462
document rtlsdr_set_dithering() in README_improvements
...
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-08-25 06:22:21 +02:00
hayati ayguen
9d96df8f66
fixed R820T I2C register docs on PW_SDM and added DITHER bit
...
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-08-25 05:01:50 +02:00
hayati ayguen
8456c0d641
r82xx: set_dithering()
...
(cherry picked from commit 3f2632dcaf5ea2c2f28af99a94c64b804a063bfd)
fixed conflicts
see https://www.reddit.com/r/RTLSDR/comments/2cix12/improvements_to_hopping_and_filters_testing/
and https://github.com/librtlsdr/librtlsdr/issues/84
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-08-25 04:49:39 +02:00
hayati ayguen
9856fa3db1
2nd try for fix R820T register value from environment
...
see https://github.com/librtlsdr/librtlsdr/issues/81#issuecomment-679449830
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-08-25 03:42:07 +02:00
hayati ayguen
f911bccfde
fix R820T register value from environment .. and deactivate all env stuff
...
* ranges for RTL_R820_R30_HI(FILTER_EXT) / RTL_R820_R30_LO(PDET_CLK)
were wrong. see https://github.com/librtlsdr/librtlsdr/issues/81#issuecomment-679304897
* deactivated USE_R82XX_ENV_VARS, which was only for development/tests
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2020-08-25 03:17:43 +02:00