aboutsummaryrefslogtreecommitdiffstats
path: root/src/anetz
AgeCommit message (Collapse)AuthorFilesLines
2019-08-26Remove useless debug linesAndreas Eversberg1-2/+1
2019-08-26Allow giving alphanumeric channels (Prepare for IMTS)Andreas Eversberg3-10/+10
2019-06-30Output ASCII art image after all init functions (inside main_mobile.c)Andreas Eversberg3-8/+1
2019-03-23Fixup for fast mathmAndreas Eversberg1-1/+1
Because users of libfm do always call fm_init and fm_exit, it must be included in every build.
2018-11-10Make run faster on ARM CPUs using fast math approximationAndreas Eversberg1-0/+6
Use --fast-math to use sine/cosine tables and approximate atan2.
2018-05-21Refactoring command line option handlingAndreas Eversberg2-69/+57
* 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-02-15Fix compiler warningsAndreas Eversberg1-1/+1
2018-02-15Make sound card support (Alsa) optionalAndreas Eversberg1-2/+6
2018-02-15libdisplay: Removing dependency from libmobileAndreas Eversberg1-2/+2
2017-12-03Restructure: Fixing library linking orderAndreas Eversberg1-3/+3
2017-12-03Restructure: Move debug from common code to 'libdebug'Andreas Eversberg4-4/+4
2017-12-03Restructure: Move display from common code to 'libdisplay'Andreas Eversberg1-0/+1
2017-12-03Restructure: Move mobile from common code to 'libmobile'Andreas Eversberg5-6/+6
2017-12-03Restructure: Move sample from common code to 'libsample'Andreas Eversberg4-3/+4
2017-12-03Restructure: Move sdr from common code to 'libsdr'Andreas Eversberg1-2/+7
2017-11-25Restructure: Move sound from common code to 'libsound'Andreas Eversberg1-0/+1
2017-11-25Restructure: Move mncc from common code to 'libmncc'Andreas Eversberg3-2/+2
2017-11-25Restructure: Move fm_modulation from common code to 'libfm'Andreas Eversberg1-0/+1
2017-11-25Restructure: Move 'libgermantone' to a-netz codeAndreas Eversberg6-3/+1286
2017-11-25Restructure: Move emphasis from common code to 'libemphasis'Andreas Eversberg1-0/+1
2017-11-25Restructure: Move goertzel from common code to 'libgoertzel'Andreas Eversberg2-1/+2
2017-11-25Restructure: Move jitter from common code to 'libjitter'Andreas Eversberg1-0/+1
2017-11-25Restructure: Move squelch from common code to 'libsquelch'Andreas Eversberg2-1/+2
2017-11-25Restructure: Move wave from common code to 'libwave'Andreas Eversberg1-0/+1
2017-11-13Restructure: Move classic German tones from common code to 'libgermanton'Andreas Eversberg2-3/+3
2017-11-13Restructure: Move timer from common code to 'libtimer'Andreas Eversberg4-3/+4
2017-11-13Restructure: Move sample rate conversion from common code to 'libsamplerate'Andreas Eversberg1-0/+1
2017-11-13Restructure: Move filters from common code to 'libfilter'Andreas Eversberg1-0/+1
2017-11-05A-Netz: Number of operator can be defined nowAndreas Eversberg3-8/+22
Since A-Netz does not allow automatic dialing, the call is forwarded to an operator. Use -O <number> to change the default operator's number.
2017-11-05Split call control from built-in call console by using MNCC layerAndreas Eversberg2-14/+14
2017-10-22Implementation of RX level squelch (for A-Netz and B-Netz)Andreas Eversberg5-29/+44
Use -S <dB> for setting RF level or use -S auto for auto level. When squelch closes, audio is muted. If squelch is closed for some seconds (depending on network), call is released. (RF loss condition) The previous loss detection has been removed
2017-10-22Display channel offset with TX and RX channel frequencies on startupAndreas Eversberg2-1/+4
2017-10-12Add function to display measurements on screenAndreas Eversberg2-15/+27
Use 'm' key to toggle display.
2017-09-11Move commonly used German tones (A/B/C-Netz) to separate lib.aAndreas Eversberg2-4/+3
2017-09-11Give hint to alter PKG_CONFIG_PATH, if SoapySDR or UHD was not foundAndreas Eversberg4-1276/+0
2017-09-02SDR: Split SDR config from main_mobile.c to sdr_config.cAndreas Eversberg1-4/+6
2017-09-01Move mobile phone specific code from libcommon.a to libmobile.aAndreas Eversberg2-2/+3
2017-09-01Move German tones from common code to individual implementationAndreas Eversberg7-4/+1280
2017-09-01SDR: Turn TX power off if requested by networkAndreas Eversberg1-1/+3
The power level is ramped smoothly within 1 ms up or down. R2000, AMPS and C-Netz turn off power when voice channel is not i use. C-Netz turns off power between OgK timeslots.
2017-08-09Add incoming answer to call control, also allow to send recall toneAndreas Eversberg1-0/+4
2017-08-08Fixes of checking digitsAndreas Eversberg1-8/+8
2017-07-15Add wave file playback to replace TX audioAndreas Eversberg3-4/+4
2017-06-10Status displayAndreas Eversberg1-3/+21
Alows to show status of current channels and users
2017-05-17No "sdr" audio device option required anymore (when using SDR)Andreas Eversberg3-5/+11
2017-03-04main_common: Move init and cleanup function to main functionAndreas Eversberg1-8/+1
2017-02-18SoapySDR supportAndreas Eversberg1-0/+1
There is no time stamp handling. It is just TX'ing in advance and synchronous to received RX rate.
2017-02-18Show channel number and basic info when channel was createdAndreas Eversberg1-0/+2
2017-02-18Correcting all levels and move all remaining integer samples to sample_tAndreas Eversberg2-71/+55
The leves are based on the standards of each mobile network. They are adjusted to the specified frequency deviation now.
2017-02-18Move samples of int16_t format to sample_t, that is of type doubleAndreas Eversberg4-25/+23
This prepares the correction of all levels
2017-02-18Indexing tables by casting index to unsigned integer onlyAndreas Eversberg1-8/+8