aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-01-21Make sound card support (Alsa) optionalAndreas Eversberg19-26/+112
2018-01-21libdisplay: Removing dependency from libmobileAndreas Eversberg16-66/+126
2018-01-21NMT: Fixes on channel coding/handlingAndreas Eversberg5-38/+44
2018-01-21work on docsAndreas Eversberg4-11/+15
2018-01-21Add JollyCom, a simple and experimantal mobile networkAndreas Eversberg14-12/+12514
This network that can be used with any radio and a DTMF transmitter.
2017-12-09Squelch improvementAndreas Eversberg1-9/+16
Continuously calculate noise floor and lower threshold level if less noise was received. High noise or ongoing transmission during start of program will not cause a threshold that is too far above the actual noise floor.
2017-12-09SDR: Add option to set local oscillator (LO) offsetAndreas Eversberg10-30/+58
By default it is set to -1 MHz.
2017-12-09Remove dependencies between debug, displays and mncc-consoleAndreas Eversberg16-172/+86
Test functions are cleaned up, due to removed dependencies.
2017-12-05Add 'hold' function and level display to spectrum viewAndreas Eversberg1-28/+97
2017-12-05B-Netz: Minor fixes to timings and debug messagesAndreas Eversberg1-24/+23
2017-12-05SDR: Add DC offset removal (DC bias)Andreas Eversberg5-1/+46
2017-12-03Add DTMF decoder to libdtmfAndreas Eversberg6-1/+421
Note: This decoder has no user yet.
2017-12-03FM modulation: Never turn carrier completely offAndreas Eversberg1-2/+24
This prevents IIR filter to become very slow for some unknown reason.
2017-12-03Add NaN debugging to IIR filter (disabled by default)Andreas Eversberg1-0/+35
2017-12-03Add library to normalize speech level (Sendevolumenregler SVoR)Andreas Eversberg8-0/+252
Note: This lib has no user yet.
2017-12-03Restructure: Fixing library linking orderAndreas Eversberg10-56/+45
2017-12-03Restructure: Move debug from common code to 'libdebug'Andreas Eversberg67-76/+80
2017-12-03Restructure: Move display from common code to 'libdisplay'Andreas Eversberg25-15/+41
2017-12-03Restructure: Move mobile from common code to 'libmobile'Andreas Eversberg52-65/+81
2017-12-03Restructure: Move sample from common code to 'libsample'Andreas Eversberg84-68/+89
2017-12-03Restructure: Move sdr from common code to 'libsdr'Andreas Eversberg29-82/+205
2017-11-25Restructure: Move sound from common code to 'libsound'Andreas Eversberg18-7/+26
2017-11-25Restructure: Move img from common code to 'libimage'Andreas Eversberg9-12/+17
2017-11-25Restructure: Move mncc from common code to 'libmncc'Andreas Eversberg42-38/+66
2017-11-25Restructure: Move compandor from common code to 'libcompandor'Andreas Eversberg19-8/+23
2017-11-25Restructure: Move fsk from common code to 'libfsk'Andreas Eversberg13-5/+15
2017-11-25Restructure: Move fm_modulation from common code to 'libfm'Andreas Eversberg21-8/+29
2017-11-25Restructure: Move 'libgermantone' to a-netz codeAndreas Eversberg23-22/+33
2017-11-25Restructure: Move fft from common code to 'libfft'Andreas Eversberg3-0/+6
2017-11-25Restructure: Move emphasis from common code to 'libemphasis'Andreas Eversberg18-6/+25
2017-11-25Restructure: Move goertzel from common code to 'libgoertzel'Andreas Eversberg16-8/+19
2017-11-25Restructure: Move jitter from common code to 'libjitter'Andreas Eversberg18-6/+25
2017-11-25Restructure: Move squelch from common code to 'libsquelch'Andreas Eversberg11-6/+15
2017-11-25Restructure: Move hagelbarger from common code to 'libhagelbarger'Andreas Eversberg13-5/+15
2017-11-25Restructure: Move wave from common code to 'libwave'Andreas Eversberg19-5/+25
2017-11-25Restructure: Move dtmf from common code to 'libdtmf'Andreas Eversberg11-23/+31
2017-11-14Restructure: Move scrambler from C-Netz code to 'libscrambler'Andreas Eversberg8-3/+11
2017-11-13Restructure: Move classic German tones from common code to 'libgermanton'Andreas Eversberg15-16/+21
2017-11-13Restructure: Move timer from common code to 'libtimer'Andreas Eversberg57-37/+34
2017-11-13Restructure: Move sample rate conversion from common code to 'libsamplerate'Andreas Eversberg19-5/+26
2017-11-13Restructure: Move filters from common code to 'libfilter'Andreas Eversberg26-13/+34
2017-11-11Fixed pointer corruption bug in timer.cAndreas Eversberg1-1/+3
2017-11-11NMT: Add support for receiving 8-Bit-SMS, because it is mandatoryAndreas Eversberg2-13/+54
Benefone Dragon uses this coding scheme for SMS-Submit.
2017-11-11NMT: Fixup assign traffic channelAndreas Eversberg4-22/+28
dms_call state now belongs to transaction, so it is kept while switching to traffic channel.
2017-11-11Fixup call control splitAndreas Eversberg1-2/+7
2017-11-05R2000: Make recall work when call is directly answered by call_up_setupAndreas Eversberg1-23/+10
It is not recommended to use recall function with built-in MNCC (auto-answer), because the phone is not fast enough to switch back to call control channel and so it misses the first paging. But anyway it works. Also the channel layout is checked for having traffic and control channel.
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-05Fixup displaying measurements (array overflow)Andreas Eversberg1-3/+3
2017-11-05Add option to cross-connect calls; Calls between mobiles are now possibleAndreas Eversberg5-29/+329
Use -x to enable call cross-connect. No MNCC socket, no call device must be specified! Be sure to have at least one control channel and two voice channels. Alternatively you can use one combined control/voice channel and one voice channel.
2017-11-05NMT: Assign traffic channel for outgoing and incoming callsAndreas Eversberg2-18/+82
This way the control channel stays available for other (idle) phones. No more loss of coverage for other phones, when a call to a mobile is made. It is still possible to define a combined control+traffic channel. (e.g. for single channel setup)