Commit Graph

  • b605da1aff Restructure: Move timer from common code to 'libtimer' Andreas Eversberg 2017-11-13 20:00:52 +01:00
  • 1b183864bb Restructure: Move sample rate conversion from common code to 'libsamplerate' Andreas Eversberg 2017-11-13 19:34:05 +01:00
  • 669705c6ed Restructure: Move filters from common code to 'libfilter' Andreas Eversberg 2017-11-13 19:15:09 +01:00
  • fc1c5de547 Fixed pointer corruption bug in timer.c Andreas Eversberg 2017-11-11 08:40:05 +01:00
  • 8a74805ea6 NMT: Add support for receiving 8-Bit-SMS, because it is mandatory Andreas Eversberg 2017-11-11 08:11:50 +01:00
  • 486d2d5dbe NMT: Fixup assign traffic channel Andreas Eversberg 2017-11-11 08:10:37 +01:00
  • ce2bb8ec43 Fixup call control split Andreas Eversberg 2017-11-11 05:55:32 +01:00
  • e9583d5661 R2000: Make recall work when call is directly answered by call_up_setup Andreas Eversberg 2017-11-04 17:08:57 +01:00
  • aeb31a7a34 A-Netz: Number of operator can be defined now Andreas Eversberg 2017-10-30 08:00:47 +01:00
  • ca6d70566c Fixup displaying measurements (array overflow) Andreas Eversberg 2017-10-30 07:59:47 +01:00
  • e8a3306eee Add option to cross-connect calls; Calls between mobiles are now possible Andreas Eversberg 2017-10-29 07:58:20 +01:00
  • 87a21a285a NMT: Assign traffic channel for outgoing and incoming calls Andreas Eversberg 2017-10-28 19:01:27 +02:00
  • 5c33b8824b AMPS/TACS: Fixing release towards mobile station on FVC Andreas Eversberg 2017-10-28 08:34:50 +02:00
  • ee3fbeb03b Split call control from built-in call console by using MNCC layer Andreas Eversberg 2017-10-28 07:11:40 +02:00
  • 7cbebaeb75 work on docs Andreas Eversberg 2017-10-03 10:48:50 +02:00
  • 91b48c09de TV: Fix case where no SDR nor wave file has been selected Andreas Eversberg 2017-10-21 05:57:51 +02:00
  • 5e14471eb6 B-Netz: Fixup of metering pulse Andreas Eversberg 2017-10-16 13:48:39 -04:00
  • 2c4d0ee687 SDR: Check if the required bandwidth can be handled by given sample rate Andreas Eversberg 2017-10-16 12:26:13 -04:00
  • b32e0ab602 Implementation of RX level squelch (for A-Netz and B-Netz) Andreas Eversberg 2017-10-09 20:49:14 +02:00
  • f7a0e4622b Display channel offset with TX and RX channel frequencies on startup Andreas Eversberg 2017-10-12 19:43:15 +02:00
  • e67c171035 SDR: Minor fixes in error condition handling Andreas Eversberg 2017-10-11 18:46:55 +02:00
  • f7476bce41 NMT-900: Handle channels >= 1025 correctly Andreas Eversberg 2017-10-08 17:10:03 +02:00
  • 3218d1a8e0 NMT: Fixed segfault when decoding certain (invalid) messages Andreas Eversberg 2017-10-07 18:09:06 +02:00
  • 975e34211b Call control: Minor logging fixes Andreas Eversberg 2017-10-07 18:08:31 +02:00
  • ae29f84ed7 Fixed typo Andreas Eversberg 2017-10-03 10:23:04 +02:00
  • 595fd845e0 NMT: Removed double implementation of caller ID encoding Andreas Eversberg 2017-10-03 09:51:52 +02:00
  • ba036de226 Add function to display measurements on screen Andreas Eversberg 2017-09-25 18:46:50 +02:00
  • e84d7a082c Use braces to make GCC happy Andreas Eversberg 2017-10-02 12:32:02 +02:00
  • c645ef9c14 R2000: Use correct debug category Andreas Eversberg 2017-10-02 12:31:05 +02:00
  • 1a4a08386c Only dial if call is on-hook or disconnected Andreas Eversberg 2017-10-02 12:30:06 +02:00
  • 3f2f0fdd8c C-Netz: Show standard deviation of bit levels instead of jitter Andreas Eversberg 2017-10-02 12:28:51 +02:00
  • 5ea48588e5 AMPS/TACS: Change audio level range Andreas Eversberg 2017-10-02 12:25:42 +02:00
  • 3e1da04f14 AMPS: Minor fixes to loopback test Andreas Eversberg 2017-10-02 12:24:57 +02:00
  • f469879ed0 SDR: Use filter to remove harmonics caused by downsampling/upsampling Andreas Eversberg 2017-09-24 15:59:24 +02:00
  • ff5faa8697 SDR: Improved IQ plot display, increase dynamics of spectrum display Andreas Eversberg 2017-09-24 14:13:34 +02:00
  • c1fe179d5d AMPS: Fix 'use-after-free-bug' after destroying transaction Andreas Eversberg 2017-09-24 14:11:54 +02:00
  • b6468b585d NMT: Minor fixes on frame data Andreas Eversberg 2017-09-22 16:51:47 +02:00
  • 08dd180ea0 Add echo test feature to check mobile phone's mic + speaker Andreas Eversberg 2017-09-21 19:22:03 +02:00
  • 274cb7992b SDR: Improvement of spectrum view, peaks are drawn correctly Andreas Eversberg 2017-09-16 10:05:26 +02:00
  • 0b7b8f12c6 work on docs Andreas Eversberg 2017-09-16 00:14:41 +02:00
  • 3b7c515f6f add new libs.a to .gitignore Andreas Eversberg 2017-09-11 20:42:06 +02:00
  • 5b1956fe49 Move sms and dms code (NMT) to separate lib.a Andreas Eversberg 2017-09-11 20:37:03 +02:00
  • b6326aa473 Move commonly used German tones (A/B/C-Netz) to separate lib.a Andreas Eversberg 2017-09-11 20:35:18 +02:00
  • 7017fd7b3c Give hint to alter PKG_CONFIG_PATH, if SoapySDR or UHD was not found Andreas Eversberg 2017-09-11 20:31:29 +02:00
  • c6875ea412 work on docs Andreas Eversberg 2017-09-03 19:13:36 +02:00
  • d28a5df024 R2000: Minor fix in channel description Andreas Eversberg 2017-09-03 19:13:21 +02:00
  • 9205767f94 SDR: Display spectrum graph together with channel numbers and position Andreas Eversberg 2017-09-02 15:41:11 +02:00
  • 496aff5a79 Add implementation of analog TV signal generator (PAL so far) Andreas Eversberg 2017-08-20 07:43:41 +02:00
  • a52c89800c SDR: Split SDR config from main_mobile.c to sdr_config.c Andreas Eversberg 2017-08-30 17:42:49 +02:00
  • 94ed39f5e2 JTACS: Implementation of the Japanese variant of TACS Andreas Eversberg 2017-08-27 18:02:43 +02:00
  • 489ab9506c TACS: Fix power levels Andreas Eversberg 2017-08-27 20:50:37 +02:00
  • 05c516ca16 SDR: Fixed stack overflow by allocating memory instead of local buffers Andreas Eversberg 2017-08-27 10:49:19 +02:00
  • eb0c123433 C-Netz: Fixed overflow bug Andreas Eversberg 2017-08-27 09:35:46 +02:00
  • dfdad21e3f C-Netz: Work on system informations, metering and call queues Andreas Eversberg 2017-08-26 17:48:13 +02:00
  • 3bfba37fff Corrected print messages in wave file processing. Andreas Eversberg 2017-08-20 15:34:06 +02:00
  • cff7622f5c Move mobile phone specific code from libcommon.a to libmobile.a Andreas Eversberg 2017-08-20 08:27:02 +02:00
  • 3c0bcce97b Move German tones from common code to individual implementation Andreas Eversberg 2017-08-20 08:09:35 +02:00
  • d2472cfca6 Emphasis: Add filter to prevent emphasis above 4000 Hz Andreas Eversberg 2017-08-19 12:33:45 +02:00
  • 743d147d16 SDR: Turn TX power off if requested by network Andreas Eversberg 2017-08-19 12:27:05 +02:00
  • 1c2e9180a2 Radiocom 2000: Use high-pass filter to remove supervisory signal Andreas Eversberg 2017-08-19 12:21:35 +02:00
  • ae2b0cce0c B-Netz: Be more tollerant with quality of continuous tones Andreas Eversberg 2017-08-19 12:16:37 +02:00
  • 064d95f37e Fixup: SDR: Show IQ data with three colors Andreas Eversberg 2017-09-01 18:37:42 +02:00
  • ea7cbb8675 SDR: Add option to enable TX timestamps on UHD devices (disabled by default) Andreas Eversberg 2017-08-16 18:50:37 +02:00
  • 8489914bf0 SDR: Add time consumption debug code Andreas Eversberg 2017-08-16 18:34:46 +02:00
  • 42a87c1c2f SDR: Name SDR TX and RX threads Andreas Eversberg 2017-08-16 18:24:57 +02:00
  • ee61c4362b B-Netz: Use standard deviation to determine if an FSK frame is valid or not Andreas Eversberg 2017-08-13 14:15:53 +02:00
  • 41bd9999b1 B-Netz: Add metering pulse support (Gebuehrenimpuls) Andreas Eversberg 2017-08-12 16:38:40 +02:00
  • 275be50225 R2000: Fixes Andreas Eversberg 2017-08-10 17:43:36 +02:00
  • 3afcac8342 SDR: Add option to swap RX and TX frequencies (for testing) Andreas Eversberg 2017-08-10 17:42:54 +02:00
  • f2d439c1ae UHD: Remove buggy sample rate check Andreas Eversberg 2017-08-10 15:59:29 +02:00
  • 29244bda38 work on docs Andreas Eversberg 2017-08-10 15:58:58 +02:00
  • 999b6a2b4d UHD: Make frequency settings more tollerant (+-100 Hz are accepted) Andreas Eversberg 2017-08-09 16:59:10 +02:00
  • 534411d660 New common FSK implementation, replaces all individual implementations Andreas Eversberg 2017-08-05 10:41:23 +02:00
  • ffd3b848e1 Implementation of "Radiocom 2000", the analog French mobile network Andreas Eversberg 2017-06-10 15:30:20 +02:00
  • 8ce3ff455d Add incoming answer to call control, also allow to send recall tone Andreas Eversberg 2017-08-06 11:30:39 +02:00
  • f5e4058c6f work on docs Andreas Eversberg 2017-08-03 13:46:31 +02:00
  • d20b41a457 Fixed command line option for call audio device (headset) Andreas Eversberg 2017-08-07 08:16:25 +02:00
  • 7c9ce960d7 Fixes of checking digits Andreas Eversberg 2017-07-27 12:05:11 +02:00
  • 5090f5a18d SDR: Show IQ data with three colors to detect input overdrive Andreas Eversberg 2017-07-30 22:03:51 +02:00
  • 0cbd9657d2 Move Hagelbarger error correction code from NMT to common code Andreas Eversberg 2017-07-24 19:18:01 +02:00
  • 6c64025717 Move FFSK modem from NMT to common code, so it can be used by other networks Andreas Eversberg 2017-07-24 16:18:10 +02:00
  • 92ce6d4a42 SDR: Using threads for read and write when doing resampling Andreas Eversberg 2017-07-24 10:09:05 +02:00
  • 3274812eab NMT-900 System implementation Andreas Eversberg 2017-07-22 10:38:18 +02:00
  • 0c9de251be NMT: Implement Hagelbarger Code Andreas Eversberg 2017-07-15 21:49:28 +02:00
  • cd9cb9a107 Minor fix for NMT debug output Andreas Eversberg 2017-07-14 20:55:23 +02:00
  • a088536533 Minor fix for IQ data display Andreas Eversberg 2017-07-14 20:54:43 +02:00
  • fda224c27f Fixing and improving SDR support (SoapySDR and UHD) Andreas Eversberg 2017-07-11 20:26:40 +02:00
  • 538b4a42ec Add wave file playback to replace TX audio Andreas Eversberg 2017-07-09 19:17:37 +02:00
  • aa20d4e50e Cleanup common/Makefile.am Andreas Eversberg 2017-07-08 23:13:26 +02:00
  • 557d19de66 NMT: Show trafic areas in hex and allow to select unsupported areas Andreas Eversberg 2017-07-02 10:45:47 +02:00
  • 3774519631 NMT: Fixed "use after free" bug Andreas Eversberg 2017-07-02 10:44:47 +02:00
  • 7af886c600 NMT: Fixed NMT digit decoding Andreas Eversberg 2017-07-02 10:43:36 +02:00
  • 085ceb9173 Minor fixes to compandor Andreas Eversberg 2017-06-24 10:09:22 +02:00
  • a12329a884 Work on docs Andreas Eversberg 2017-06-17 21:48:48 +02:00
  • 3ce50f8ab3 AMPS: Fixes in message display and function names Andreas Eversberg 2017-06-17 12:11:07 +02:00
  • 3788b3e8a5 TACS support (variations added to AMPS code) Andreas Eversberg 2017-05-30 12:49:40 +02:00
  • d52f4cd29d NMT: Mark Benelux and Czech/Slovak networks as tested Andreas Eversberg 2017-06-15 18:28:26 +02:00
  • 1aebedc66a NMT: Fixed line signal description Andreas Eversberg 2017-06-11 09:01:21 +02:00
  • 7a9762e28e NMT: Disable Supervisory signal during DMS (SMS) transfer and use Timeout Andreas Eversberg 2017-06-11 08:13:52 +02:00
  • 3e86ef95c4 B-Netz: Minor printf fix Andreas Eversberg 2017-06-10 17:49:59 +02:00