Andreas Eversberg
4497bb50b4
libosmocc: Add support for individual session config (per endpoint)
2021-04-03 23:00:01 +02:00
Andreas Eversberg
1815efb75c
libmobile: Do not send 'proceeding', if call gets answered right after 'setup'
2021-03-20 11:24:57 +01:00
Andreas Eversberg
1d281317e8
Using "--limesdr" or "--limesdr-mini" will also set device to "lime"
...
This is useful, if SoapySDR supports other SDR devices, like sound card. In
this case "--sdr-device-args driver=lime" must be given at command line. Now
this is done automatically with "--limesdr" or "--limesdr-mini".
2021-03-20 11:19:43 +01:00
Andreas Eversberg
fcc301b031
Config file path can be changed by command line option "--config <path>"
2021-03-20 11:19:37 +01:00
Andreas Eversberg
01796e55da
Fixed broken --osmocc-cross option
...
Thaks to Markus for pointing to this bug.
2021-03-07 10:39:13 +01:00
Andreas Eversberg
fdc6bd5614
libmobile: Minor fixes
2021-03-07 10:38:45 +01:00
Andreas Eversberg
47185e80b7
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
b38841d46e
Fixed typos in cli output and source code comments
2021-01-03 09:57:03 +01:00
Andreas Eversberg
3a29e772e2
Replaced MNCC by OSMO-CC
2020-12-29 11:11:41 +01:00
Andreas Eversberg
2f14f67e55
Sound: Recover broken audio connection by closing and reopening the device
2020-10-29 08:00:27 +01:00
Andreas Eversberg
ff538a9caa
Add tx-gain option
2020-10-29 07:39:27 +01:00
Andreas Eversberg
177a63e076
Add option (global flag) to disable check of channel numbers at sender.c
...
This is required for channels that do not belog to actual radio transceivers.
2020-10-29 07:38:28 +01:00
Andreas Eversberg
2a454cb2e5
Add option (global flag) to disable use of SDR
...
This is required for channels that do not belog to actual radio transceivers.
2020-10-29 07:38:19 +01:00
Andreas Eversberg
88b0b53fe2
Ignore pending audio frames when there is no transaction (anymore).
2020-10-29 07:37:32 +01:00
Andreas Eversberg
47e28c6721
A string is used to define what digits can be dialed via console
...
By default it is "0123456789". This is used by "eurosignal" to add
special A..E digits.
2020-04-04 16:34:39 +02:00
Andreas Eversberg
d282f6bddc
Add option to allow early audio towards call interface
2020-01-12 16:46:17 +01:00
Andreas Eversberg
e318d1f3ae
Add clock function to call interface
...
Implementations will have a clock to play tones, if no clock is
available from a transceiver.
2020-01-12 11:17:58 +01:00
Andreas Eversberg
986e933187
Add support for AM to libmobile and libsdr
2019-12-08 17:26:44 +01:00
Andreas Eversberg
e3197eec42
Rename dbm0 (level) to speech (level)
...
In mobile communications we use speech level instead of milliwatts.
The deviation (FM) is always based on speech level, not on 1 milliwatt.
2019-12-08 17:24:36 +01:00
Andreas Eversberg
b2c0b64b2d
Audio level of patterns were too loud.
2019-12-04 17:26:50 +01:00
Andreas Eversberg
4a185a4307
Describe if audio device exists, but does not support both directions
2019-11-29 15:58:32 +01:00
Andreas Eversberg
e0e8c7f469
Allow giving alphanumeric channels (Prepare for IMTS)
2019-08-26 21:10:20 +02:00
Andreas Eversberg
f243e3a626
Output ASCII art image after all init functions (inside main_mobile.c)
2019-06-30 14:51:01 +02:00
Andreas Eversberg
fd17cfac16
Minimum frequency must be 8000 Hz
2019-05-30 18:19:06 +02:00
Andreas Eversberg
f8b836182f
Make run faster on ARM CPUs using fast math approximation
...
Use --fast-math to use sine/cosine tables and approximate atan2.
2018-11-10 15:18:28 +01:00
Andreas Eversberg
9454702944
SDR: Add presets for LimeSDR-Mini
2018-08-25 10:25:25 +02:00
Andreas Eversberg
b89251ee1a
Fixed -t (--tone) option
2018-05-27 06:04:09 +02:00
Andreas Eversberg
6e52be6158
Add real-time scheduling to osmotv and make it default for all base stations
...
This is required to drastically reduce the latency of the thread execution.
2018-05-21 19:39:09 +02:00
Andreas Eversberg
5df7f92647
Refactoring command line option handling
...
* Use own function to define and parse command line options
* Command line options can be defined by config file also
* --limesdr allows to auto-set required SDR option for LimeSDR
2018-05-21 19:39:09 +02:00
Andreas Eversberg
49a05ee2bb
Improved audio (sdr) handling
2018-02-16 15:54:40 +01:00
Andreas Eversberg
e41badf850
Improved wave playback
2018-02-16 15:54:40 +01:00
Andreas Eversberg
3f92b0b3ba
Improved emphasis
2018-02-16 15:54:39 +01:00
Andreas Eversberg
ee561f29c8
Minor debug message corrections
2018-02-15 08:00:18 +01:00
Andreas Eversberg
e7016f9f02
Make sound card support (Alsa) optional
2018-02-15 08:00:15 +01:00
Andreas Eversberg
5c9964ff19
libdisplay: Removing dependency from libmobile
2018-02-15 08:00:14 +01:00
Andreas Eversberg
aafdea4bea
SDR: Add option to set local oscillator (LO) offset
...
By default it is set to -1 MHz.
2017-12-09 20:46:14 +01:00
Andreas Eversberg
ec4c62bfb8
Remove dependencies between debug, displays and mncc-console
...
Test functions are cleaned up, due to removed dependencies.
2017-12-09 20:46:13 +01:00
Andreas Eversberg
5a6097e797
SDR: Add DC offset removal (DC bias)
2017-12-05 11:10:44 +01:00
Andreas Eversberg
776c79e40e
Restructure: Move debug from common code to 'libdebug'
2017-12-03 08:45:58 +01:00
Andreas Eversberg
b26642ad26
Restructure: Move display from common code to 'libdisplay'
2017-12-03 08:45:55 +01:00
Andreas Eversberg
736a87873f
Restructure: Move mobile from common code to 'libmobile'
2017-12-03 08:45:54 +01:00