Lucas Teske
bf3319ddea
Merge pull request #10 from librtlsdr/PThreadsFix
...
Bug Fix for some Broken MinGW PThreads sources
2016-07-22 02:05:20 -03:00
Lucas Teske
3cda64cbc3
Bug Fix for some Broken MinGW PThreads sources
2016-07-22 02:02:33 -03:00
rxseger
2316a13bd3
rtl_rpcd: on IR thread, use select() to check if can send instead of blocking forever
2016-07-04 01:36:48 +00:00
rxseger
04992ac4bd
rtl_rpcd: add IR listening option
2016-07-04 00:11:40 +00:00
rxseger
69b1931689
Merge branch 'rpc'
...
Conflicts:
src/CMakeLists.txt
src/Makefile.am
2016-07-04 00:07:57 +00:00
rxseger
3a1f3ec42b
Merge branch 'ir'
2016-07-04 00:07:05 +00:00
rxseger
a577352932
Merge branch 'development' into ir
...
Change infrared wait time flag to -W to fix conflict with the
new development-branch -w flag for tuner bandwidth
Conflicts:
src/rtl_tcp.c
2016-07-03 23:42:53 +00:00
rxseger
8706062f38
Merge branch 'development' into rpc
...
Conflicts:
src/librtlsdr.c
2016-07-03 23:29:59 +00:00
rxseger
110c4a56ec
rtl_rpcd: accept command-line arguments
2016-07-03 21:15:02 +00:00
rxseger
ac856a0559
Merge branch 'master' into rpc
2016-07-03 20:45:51 +00:00
rxseger
c4e955c825
Only read if IR_RX_BC returns 0x83, to match Linux DVB driver
2016-07-03 18:31:05 +00:00
rxseger
3ae20729eb
Do not read when IR_RX_IF returns 0x82/1, fixes -7 libusb timeout on RPi
2016-07-03 18:25:02 +00:00
rxseger
c45833a765
Fix compile warnings with GCC 4.9.2
2016-07-03 17:59:24 +00:00
rxseger
0cd8007279
rtl_tcp: add -I to enable infrared listener port (rtl_ir)
2016-07-03 02:16:43 -07:00
rxseger
b446cd1eb9
Read data when IR_RX_IF returns 0x82, 0x81 not only 0x83
2016-07-02 23:56:57 -07:00
rxseger
e49367159d
rtl_ir: flush output after writing (so can use with |xxd -b)
2016-07-02 23:48:13 -07:00
rxseger
61d845e694
rtlsdr_ir_query() returns packed buffer, rtl_ir prints
2016-07-02 23:46:49 -07:00
rxseger
ed6c2deb9a
rtl_ir: query IR in a loop
2016-07-02 22:13:08 -07:00
rxseger
05649bfaf9
Add rtlsdr_read_regs to read IR data into buffer
2016-07-02 21:15:58 -07:00
rxseger
d7a7a0845d
Fix IR block claculation for read/write registers non-array
2016-07-02 20:25:02 -07:00
rxseger
5824c16511
Rename rtl28xxu_wr_reg_mask -> rtlsdr_write_reg_mask
2016-07-02 20:16:19 -07:00
rxseger
45abfbeb5b
Fix rtl28xxu_wr_reg_mask return code, now <0 is error
2016-07-02 20:15:17 -07:00
rxseger
70a34fdf0c
Begin integrating IR from dvb_usb_rtl28xxu into librtlsdr
2016-07-02 20:07:17 -07:00
rxseger
4ca84aedaf
Add infrared block USB control message indexes
...
Most of the indexes are x<<8 for write, (x<<8)|0x10 for read, but not
IR. From 9256d5a308/drivers/media/usb/dvb-usb-v2/rtl28xxu.h (L63-L66)
#define CMD_SYS_RD 0x0200
#define CMD_IR_RD 0x0201
#define CMD_IR_WR 0x0211
#define CMD_SYS_WR 0x0210
2016-07-02 18:39:25 -07:00
rxseger
4b4942fb05
rtl_ir: merge some init code from Linux dvb-usb-v2 driver
...
9256d5a308/drivers/media/usb/dvb-usb-v2/rtl28xxu.c
2016-07-02 18:17:25 -07:00
rxseger
024f3c57a2
rtl_ir: initialize dongle
2016-07-02 17:39:08 -07:00
rxseger
aa206d0d5b
Add rtl_ir tool stub
2016-07-02 17:31:18 -07:00
rxseger
069362655f
Add IrDA and IR registers from Linux dvb_usb_rtl28xxu driver
...
Based on 9256d5a308/drivers/media/usb/dvb-usb-v2/rtl28xxu.h (L245-L288)
2016-07-02 17:31:18 -07:00
Joseph Poirier
eaae819fdc
Merge pull request #5 from rxseger/negativeshift
...
Fix clang warning about shifting a negative signed value
2016-07-02 17:59:39 -05:00
rxseger
94a55d9226
Fix clang warning about shifting a negative signed value
...
Fixes warning: shifting a negative signed value is undefined [-Wshift-negative-value]
return (cj > 0) ? 1<<13 : -1<<13;
2016-07-01 22:21:07 -07:00
hayati ayguen
13a070b767
Merge pull request #4 from hayguen/development
...
rtl_tcp option '-l' for to set block length in units of 512 samples
2016-06-14 00:08:28 +02:00
Hayati Ayguen
e6bdc91e99
added option '-l' for rtl_tcp to set block length in units of 512 samples
...
new default is 64*512 samples = 16 kSamples,
old default was 512*512 samples = 131 kSamples
what is not very smooth in a live spectrum!
debug output of queues with 'll+'/'ll-' only with verbose flag
Signed-off-by: Hayati Ayguen <h_ayguen@web.de>
2016-06-13 21:04:53 +00:00
Joseph Poirier
42814e40b9
Merge pull request #3 from hayguen/development
...
Development
2016-06-04 21:52:02 -05:00
Hayati Ayguen
20bc4dc0fb
added CMakeLists.txt for Win32 and a README
2016-06-04 23:42:39 +00:00
Hayati Ayguen
35639adcef
minor correction in usage
2016-06-04 23:41:14 +00:00
Joseph Poirier
9d5384aab9
Merge pull request #2 from hayguen/development
...
Development
2016-04-16 12:10:49 -05:00
Hayati Ayguen
aabe859851
rtl_fm: made -v flag without argument
...
rtl_tcp: added verbose option -v
rtl_tcp: reduced mutex timeout from 5 to 1 sec.
makes rtl_tcp re-available faster
fixed formatting/indentation with tabs
2016-04-03 16:08:23 +00:00
Hayati Ayguen
57238073b8
merged option to activate digital agc of rtl2832 with '-E rtlagc'
...
also reformatted -E options
2016-03-25 17:43:25 +01:00
Hayati Ayguen
240abf6076
use offset tuning when using bandwidth option
...
bandwidth filter are around center frequency
without offset tuning rtl_fm automatically uses the frequency -fs/4 for demodulation
but this lies outside the bandwidth filter!
switch on offset option to use the center frequency for demodulation
fixed/precised output texts
output available bandwidths in kHz for better readability
2016-03-25 16:58:36 +01:00
Lucas Teske
75a3e9974e
Merge pull request #1 from librtlsdr/BWChanges
...
Bandwidth Changes
2016-03-20 12:51:43 -03:00
Lucas Teske
6f1660dd8b
Fixes for identation
2016-03-20 12:49:17 -03:00
Hayati Ayguen
af20337c93
added rtlsdr_set_and_get_tuner_bandwidth() to RTLSDR_API
...
this allows to return the configured/applied bandwidth to the caller
this also allows pre-determining all possible bandwidth values (with apply_bw=0)
see rtl_fm with verbose flag, when using -w option
API does only work for R820T tuner. other tuner always return 0 (=unknown) bandwidth
Signed-off-by: Lucas Teske <lucas@teske.net.br>
2016-03-20 12:48:21 -03:00
Lucas Teske
32b051bba3
Added default bandwidth to list
2016-03-20 12:48:21 -03:00
Lucas Teske
aebbb9a16f
Added "Hz" in bandwidth set message.
2016-03-20 12:48:21 -03:00
Lucas Teske
9a2c4748f2
Device Bandwidth to Convenience and rtl_fm
...
* Added Device Bandwidth to Convenience
* Added Device Bandwidth to rtl_fm (-w option)
2016-03-20 12:48:21 -03:00
Lucas Teske
ba43a14e92
Updates on rtl_tcp
...
* Added Bandwidth Parameter (-w) to rtl_tcp to set the device bandwidth through cmd args
* Added Bandwidth Network Parameter (0x0E) to rtl_tcp to set the device bandwidth through network
* Added RTL_TCP_COMMANDS enum to better organize the network commands
* Added binary files to gitignore
2016-03-20 12:48:21 -03:00
Joseph Poirier
cee5d10200
remove circle ci file
2016-03-06 14:22:00 -06:00
Joseph Poirier
bee69c5b56
Merge branch 'master' into development
2016-03-06 14:15:39 -06:00
Joseph Poirier
333af8d430
readme update
2016-03-06 13:20:35 -06:00
Joseph Poirier
f0a9ab4275
readme and circle files updated
2016-03-06 13:16:32 -06:00