Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add more debug output, fix writepos, fix amplitude of 2nd outputampliphase | Matthias P. Braendli | 2022-10-21 | 1 | -26/+63 |
| | |||||
* | Change a few types, improve exit, add checks | Matthias P. Braendli | 2022-10-15 | 1 | -61/+80 |
| | |||||
* | Simplify, switch to C99, add mutex on readpos | Matthias P. Braendli | 2022-10-15 | 1 | -34/+34 |
| | |||||
* | Add a few ampliphase improvements | Matthias P. Braendli | 2022-10-13 | 1 | -9/+35 |
| | |||||
* | Add debug symbols | Felix Erckenbrecht | 2022-04-02 | 2 | -0/+2 |
| | |||||
* | Add debug-to-file mode | Felix Erckenbrecht | 2022-04-02 | 1 | -13/+74 |
| | |||||
* | Fix names | Felix Erckenbrecht | 2022-03-26 | 1 | -2/+6 |
| | |||||
* | Fix ampliphase modulator for AM / real BB input | Felix Erckenbrecht | 2022-03-26 | 1 | -8/+41 |
| | |||||
* | Do malloc for fl2k bufs at once, check at once | Felix Erckenbrecht | 2022-03-25 | 1 | -14/+6 |
| | |||||
* | Rename variables to not confuse them with Pi (the 3.141... number) | Felix Erckenbrecht | 2022-03-25 | 1 | -6/+6 |
| | |||||
* | Removed unused code | Felix Erckenbrecht | 2022-03-25 | 1 | -28/+0 |
| | |||||
* | Fix copyright notice | Felix Erckenbrecht | 2022-03-25 | 1 | -2/+2 |
| | |||||
* | Cleanup - only build ampliphase binary | Felix Erckenbrecht | 2022-03-25 | 9 | -2453/+6 |
| | |||||
* | Merge branch 'master' into ampliphase: Get lib updates and other fixes | Felix Erckenbrecht | 2022-03-25 | 2 | -17/+26 |
|\ | |||||
| * | lib: revert implementing RGB233 mode | Steve Markgraf | 2020-06-02 | 1 | -19/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We will soon have support for a palette mode, which can replicate the RGB233 mode if required, or any custom arrangement of bits per color. Furthermore, the RGB233 mode did not work correctly in this state, as we did not implement swapping of the 32 bit words. This reverts the following commits: 58de0a5bccb6648ee3372643517ea51b3ab5b523 3f44f8fc224c6b0b45a824109619f993e0b87552 b82303f44fc8388817306235a673e0bfa671dd3f | ||||
| * | lib: fix hang on exit | Steve Markgraf | 2020-05-26 | 1 | -0/+3 |
| | | | | | | | | | | As the sample worker thread might still be waiting for a buffer, we need to wake it up first before trying to join. | ||||
| * | lib: reuse hint message when zero-copy buffer alloc fails | Steve Markgraf | 2020-05-26 | 1 | -8/+9 |
| | | |||||
| * | lib: implement enabling RGB332 mode | Sergey Alirzaev | 2020-05-19 | 1 | -7/+19 |
| | | | | | | | | | | | | | | I've decided to provide a separate pointer for a raw buffer in case the library user comes up with a non-RGB332 use case that avoids byte rearrangement (and copying should be replaced with pulling from the user's pointer in this case) | ||||
| * | lib: fall back to iface 1 in case iface 0 altsetting 1 fails | Steve Markgraf | 2020-01-26 | 1 | -2/+7 |
| | | | | | | | | | | | | | | Some people on the mailing list reported that with older kernels setting interface 0 altsetting 1 does not work, fall back to the old behavior in this case for now, while still investigating the root cause of this problem. | ||||
| * | lib: use interface 0 altsetting 1 instead of interface 1 | Steve Markgraf | 2020-01-19 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | This makes osmo-fl2k work again with Linux 5.5.0-rc6 or later, as the FL2000 shares the endpoints for interface 0 and 1, which is forbidden by the USB spec and the Kernel will not ignore this anymore. See: https://marc.info/?l=linux-usb&m=157944230213296&w=2 | ||||
| * | fix compiler warnings | Steve Markgraf | 2020-01-19 | 2 | -5/+5 |
| | | | | | | | | | | | | | | | | | | warning: absolute value function ‘fabsf’ given an argument of type ‘double’ but has parameter of type ‘float’ which may cause truncation of value warning: ‘__builtin_strncpy’ specified bound 64 equals destination size | ||||
* | | Bugfix: Dont modulate twice | Felix Erckenbrecht | 2022-03-24 | 1 | -3/+3 |
| | | |||||
* | | Improve usage message | Felix Erckenbrecht | 2022-03-24 | 1 | -1/+3 |
| | | |||||
* | | Updates & corrections for usage info | Felix Erckenbrecht | 2022-03-24 | 1 | -4/+5 |
| | | |||||
* | | Add missing parameter: modulation index | Felix Erckenbrecht | 2022-03-24 | 1 | -4/+8 |
| | | |||||
* | | ran 'correct indentation' | Felix Erckenbrecht | 2022-03-24 | 1 | -293/+293 |
| | | |||||
* | | Work in progress: Refactor IQ mod to Ampliphase mod | Felix Erckenbrecht | 2022-03-24 | 1 | -86/+209 |
| | | |||||
* | | Print messages to stdout | Felix Erckenbrecht | 2022-02-09 | 1 | -3/+5 |
| | | |||||
* | | Add 'ignore eof' option | Felix Erckenbrecht | 2022-02-09 | 1 | -1/+9 |
| | | |||||
* | | 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 |
| |