Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement swap I/Q option | Felix Erckenbrecht | 2020-07-31 | 1 | -11/+19 |
| | |||||
* | Turn double to float | Felix Erckenbrecht | 2020-07-31 | 1 | -23/+24 |
| | |||||
* | Use previous amplitude as start and slope towards actual amplitude | Felix Erckenbrecht | 2020-07-31 | 1 | -2/+2 |
| | |||||
* | Bugfix: allocate correct amount of memory | Felix Erckenbrecht | 2020-07-31 | 1 | -2/+2 |
| | |||||
* | Set default samplerate to 96 MS/s | Felix Erckenbrecht | 2020-07-31 | 1 | -2/+2 |
| | |||||
* | Make shared variable volatile | Felix Erckenbrecht | 2020-07-31 | 1 | -1/+2 |
| | |||||
* | Remove unused option | Felix Erckenbrecht | 2020-07-31 | 1 | -1/+1 |
| | |||||
* | Lock mutex before calling cond_wait or cond_signal | Felix Erckenbrecht | 2020-07-31 | 1 | -0/+8 |
| | |||||
* | Refactor rename mutex | Felix Erckenbrecht | 2020-07-31 | 1 | -3/+3 |
| | |||||
* | Bugfix: Fixed typo that lead to I-baseband sample being used twice and Q not ↵ | Felix Erckenbrecht | 2020-07-26 | 1 | -1/+1 |
| | | | | at all | ||||
* | Implement proper amplitude scaling by 1/sqrt(2) to achieve correct amplitude | Felix Erckenbrecht | 2020-07-26 | 1 | -5/+5 |
| | |||||
* | Refactor AM modulator into IQ modulator (work in progress) | Felix Erckenbrecht | 2020-07-26 | 2 | -83/+91 |
| | |||||
* | fl2k_am working | Felix Erckenbrecht | 2020-04-18 | 2 | -1/+509 |
| | |||||
* | Bugfix: Generate proper baseband - code was shifted by one bit | Felix Erckenbrecht | 2019-11-24 | 1 | -2/+4 |
| | |||||
* | Rename mutexes | Felix Erckenbrecht | 2019-11-02 | 1 | -9/+4 |
| | |||||
* | Precalculate baseband samples | Felix Erckenbrecht | 2019-11-02 | 1 | -1/+1 |
| | |||||
* | Precalculate baseband samples | Felix Erckenbrecht | 2019-11-02 | 1 | -35/+57 |
| | |||||
* | Include garage door opener (12 Bit code) | Felix Erckenbrecht | 2019-11-02 | 2 | -1/+536 |
| | |||||
* | Rename delta_freq to deviation | Felix Erckenbrecht | 2019-11-01 | 1 | -3/+3 |
| | |||||
* | fl2k_tcp: don't free buffer while lib still uses it | Steve Markgraf | 2019-08-26 | 1 | -1/+1 |
| | | | | | This sometimes caused a segfault when terminating fl2k_tcp. | ||||
* | improve exit handling on device removal | Steve Markgraf | 2019-08-26 | 5 | -11/+35 |
| | |||||
* | lib: wait for sample worker thread before freeing buffers | Steve Markgraf | 2019-08-25 | 1 | -0/+2 |
| | | | | | | | This fixes a segfault when exiting, as sometimes it occured that the USB worker thread completed before the sample worker thread, and the buffers the latter was still accessing had already been freed. | ||||
* | fl2k_file: check read return value before repeating | Steve Markgraf | 2019-08-25 | 1 | -1/+1 |
| | | | | | In case of a FIFO that has been closed or a 0 byte file this will otherwise lead to an endless loop. | ||||
* | fl2k_fm: make inline functions static | Steve Markgraf | 2019-08-25 | 1 | -7/+7 |
| | | | | | Otherwise the linker will complain when building with -DCMAKE_BUILD_TYPE=Debug | ||||
* | contrib/jenkins.sh: osmo-fl2k build verification | Oliver Smith | 2019-08-01 | 1 | -0/+18 |
| | | | | | | Related: OS#3203 Signed-off-by: Oliver Smith <osmith@sysmocom.de> Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | lib: Add workaround for Linux usbfs mmap() bug | Steve Markgraf | 2018-10-07 | 1 | -2/+17 |
| | | | | | | | | | | | | The Linux Kernel has a bug on ARM/ARM64 systems where the USB CMA memory is incorrectly mapped to userspace, breaking zerocopy. When the Kernel allocates the memory, it clears it with memset(). If the mapping worked correctly, we should have zeroed out buffers, if it doesn't, we get random Kernel memory. We now check for this, and fall back to buffers in userspace if that's the case. Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | lib: add I2C support | Steve Markgraf | 2018-06-17 | 2 | -0/+136 |
| | | | | | | | Note that the FL2000 only supports I2C transfers with a fixed length of 4 bytes. Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | fix sleep durations on Windows | Steve Markgraf | 2018-06-17 | 4 | -39/+24 |
| | | | | Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | debian: build-dep on dh-autoreconf for Ubuntu 16.04/Debian8 | Harald Welte | 2018-06-03 | 1 | -1/+1 |
| | | | | | | | | | | according to https://wiki.debian.org/Autoreconf: ... dh-autoreconf is enabled by default since debhelper compatibility level 10 (and the debhelper package Depends on dh-autoreconf since version 9.20160402). For lower compatibility levels: * Build-Depend on dh-autoreconf ... | ||||
* | debian: Attempt to down-grade the debhelper version requirement | Harald Welte | 2018-06-03 | 2 | -2/+2 |
| | | | | ... so we can build on anything except unstable + ubuntu 18.04 | ||||
* | Add Debian packaging information | Harald Welte | 2018-06-03 | 10 | -0/+187 |
| | | | | | | This allows (among others) to build rtl-sdr nightly packages for a variety of distributions as part of the network:osmocom:nightly builds. | ||||
* | enable multiarch build by means of GNUInstallDirs | Thorsten Alteholz | 2018-06-03 | 2 | -3/+7 |
| | | | | This patch is taken from the osmo-fl2k debian package. | ||||
* | libusb-1.0.22 deprecated libusb_set_debug() with libusb_set_option() | Harald Welte | 2018-06-03 | 1 | -0/+4 |
| | | | | | | | | | | | This avoids the following compiler warnings when using more recent versions of libusb: src/libosmo-fl2k.c:384:2: warning: ‘libusb_set_debug’ is deprecated: Use libusb_set_option instead [-Wdeprecated-declarations] libusb_set_debug(dev->ctx, 3); ^~~~~~~~~~~~~~~~ Details can be found at https://github.com/libusb/libusb/commit/539f22e2fd916558d11ab9a66f10f461c5593168 | ||||
* | fl2k_file: support reading from stdin | Steve Markgraf | 2018-05-23 | 1 | -4/+11 |
| | | | | | | Thanks to Ted Yapo for reporting. Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | lib: update output on zero-copy allocation | Steve Markgraf | 2018-05-01 | 1 | -2/+3 |
| | | | | Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | lib: free zero-copy buffers in case of error | Steve Markgraf | 2018-05-01 | 1 | -4/+17 |
| | | | | Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | set version to 0.1git | Steve Markgraf | 2018-04-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | update version to 0.1.1v0.1.1 | Steve Markgraf | 2018-04-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | fl2k_fm: add missing help text for stereo and rds | Steve Markgraf | 2018-04-27 | 1 | -0/+2 |
| | | | | Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | fl2k_test: fix build on Mac OS | Steve Markgraf | 2018-04-27 | 1 | -2/+2 |
| | | | | | | Thanks to mot for reporting. Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | CMake: Make UDEV_RULES_PATH configurable | Martin Hauke | 2018-04-24 | 1 | -1/+6 |
| | | | | Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | Fix build with MinGW | Martin Hauke | 2018-04-24 | 3 | -3/+16 |
| | | | | Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | lib: libusb_dev_mem_free() is not present in old versions | Steve Markgraf | 2018-04-23 | 1 | -0/+2 |
| | | | | Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | fl2k_fm: add SPDX identifier | Steve Markgraf | 2018-04-23 | 1 | -0/+2 |
| | | | | Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | add missing cmake modules | Steve Markgraf | 2018-04-19 | 3 | -0/+361 |
| | | | | Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | fl2k_fm: add stereo and RDS support | Steve Markgraf | 2018-04-18 | 5 | -11/+629 |
| | | | | Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | add fl2k_fm | Steve Markgraf | 2018-04-17 | 2 | -1/+495 |
| | | | | Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | fl2k_file: only output on red DAC for now | Steve Markgraf | 2018-04-17 | 1 | -2/+0 |
| | | | | Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | fix ifdef in export header | Steve Markgraf | 2018-04-17 | 1 | -1/+1 |
| | | | | Signed-off-by: Steve Markgraf <steve@steve-m.de> | ||||
* | initial commit | Steve Markgraf | 2018-04-17 | 21 | -0/+5800 |
Signed-off-by: Steve Markgraf <steve@steve-m.de> |