Andreas Eversberg
6e2fd793ac
Increase compiler warnings and fix them
2024-04-05 21:51:41 +02:00
Andreas Eversberg
b613123291
Open sound device for capture or playback only, if full duplex is not required
2024-03-30 23:28:13 +01:00
Andreas Eversberg
fabc849642
datenklo: Disable the display on exit
2024-03-30 23:28:07 +01:00
Andreas Eversberg
26c348411c
Datenklo: Timers may only be scheduled or deleted in the main thread
...
Set flags to schedule timers in main thread.
Timers are: vtimer (datenklo.c), tx/rx timers (am791x.c)
2024-02-18 16:23:30 +01:00
Andreas Eversberg
3158c48365
Move from local to external osmo* libraries
...
src/libdebug -> libosmocore
src/libselect -> libosmocore
src/libtimer -> libosmocore
src/libosmocc -> libosmo-cc
src/libg711 -> libosmo-cc
2024-02-18 16:23:29 +01:00
Andreas Eversberg
31d5667516
Fix usage of strncat
2024-01-04 17:58:05 +01:00
Andreas Eversberg
f4abbaf027
Make libtimer to be osmo_* compatible in some places
2023-01-21 15:15:39 +01:00
Andreas Eversberg
fd3b4dae50
FSK modulator improvements
...
1. Phase is now changed proportional to the time of the bit change, if
it happens somewhere between samples. The amount of phase change per
bit is now the same for all bits, no matter how many samples
currently lay inside this bit.
2. IIR filter is removed, because it causes distortions. A cosine shape
is now used to transit between phase change of F0 to F1 and vice
versa. This limits the spectrum. This filter is optional.
2022-12-16 12:43:19 +01:00
Andreas Eversberg
5acdb94f10
Fixed a bug on datenklo's ioctrls
2022-12-16 12:43:11 +01:00
Andreas Eversberg
6fa74a1296
Refactor global variables for signal processing
...
These are:
device, sample rate, buffer, latency
Called now:
dsp_device, dsp_samplerate, dsp_buffer, dsp_latency
Call audio device:
call_device, call_samplerate, call_buffer
2021-10-24 06:25:10 +02:00
Andreas Eversberg
3d9481177b
Config file path can be changed by command line option "--config <path>"
2021-03-20 11:19:37 +01:00
Andreas Eversberg
ca9d531643
Fix some minor compiling issues
2021-03-20 11:19:29 +01:00
Andreas Eversberg
8c0a25f3b0
Added special strdup to liboptions, to prevent memory leaks for option strings
...
If you are doing memory leak debugging you don't want to see any leaks when
stopping the program.
2021-03-07 10:38:38 +01:00
Martin Hauke
a07764f0d9
Fixed typos in cli output and source code comments
2021-01-03 09:57:03 +01:00
Andreas Eversberg
150a77b69d
Add support for AM to libmobile and libsdr
2019-12-08 17:26:44 +01:00
Andreas Eversberg
1bc3da9258
Datenklo: Fix display input level and wave form
...
Also display them, if DTR is low.
2019-12-04 17:25:17 +01:00
Andreas Eversberg
7e25e191af
Modem emulator for "Datenklo" with AM7910/AM7911 emulation
2019-11-29 15:58:59 +01:00