freetel-svn-tracking.git
10 years agoDefine the framer.
bruceperens [Thu, 6 Mar 2014 23:06:30 +0000 (23:06 +0000)]
Define the framer.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1407 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoAdd more fifos. Make the codec and modem indicate the amount consumed, as well
bruceperens [Thu, 6 Mar 2014 05:00:12 +0000 (05:00 +0000)]
Add more fifos. Make the codec and modem indicate the amount consumed, as well
as the amount output.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1406 01035d8c-6547-0410-b346-abe4f91aad63

10 years agogetting good results, compared to current DQPSK FreeDV, 6dB gain using rate 3/4 and...
drowe67 [Tue, 18 Feb 2014 09:07:36 +0000 (09:07 +0000)]
getting good results, compared to current DQPSK FreeDV, 6dB gain using rate 3/4 and 10dB gain using rate 1/2

git-svn-id: https://svn.code.sf.net/p/freetel/code@1405 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoldpc working, performance not that great, about to try simplified model
drowe67 [Sun, 16 Feb 2014 06:41:48 +0000 (06:41 +0000)]
ldpc working, performance not that great, about to try simplified model

git-svn-id: https://svn.code.sf.net/p/freetel/code@1404 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoadded ldpc codec to QPSK test simulation
drowe67 [Sat, 15 Feb 2014 04:37:32 +0000 (04:37 +0000)]
added ldpc codec to QPSK test simulation

git-svn-id: https://svn.code.sf.net/p/freetel/code@1403 01035d8c-6547-0410-b346-abe4f91aad63

10 years agomoved path for doppler spreading files
drowe67 [Wed, 12 Feb 2014 02:52:05 +0000 (02:52 +0000)]
moved path for doppler spreading files

git-svn-id: https://svn.code.sf.net/p/freetel/code@1402 01035d8c-6547-0410-b346-abe4f91aad63

10 years agodoppler spreading files from pathsim
drowe67 [Wed, 12 Feb 2014 02:47:02 +0000 (02:47 +0000)]
doppler spreading files from pathsim

git-svn-id: https://svn.code.sf.net/p/freetel/code@1401 01035d8c-6547-0410-b346-abe4f91aad63

10 years agopatch to stop tools-filter function crashing, thanks Kamal
drowe67 [Tue, 11 Feb 2014 20:21:37 +0000 (20:21 +0000)]
patch to stop tools-filter function crashing, thanks Kamal

git-svn-id: https://svn.code.sf.net/p/freetel/code@1400 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoHF channel model and carrier power normalisation, but dqpsk broken
drowe67 [Tue, 11 Feb 2014 06:13:13 +0000 (06:13 +0000)]
HF channel model and carrier power normalisation, but dqpsk broken

git-svn-id: https://svn.code.sf.net/p/freetel/code@1399 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoincluded calcs of Es/No to noise variance
drowe67 [Tue, 11 Feb 2014 03:07:24 +0000 (03:07 +0000)]
included calcs of Es/No to noise variance

git-svn-id: https://svn.code.sf.net/p/freetel/code@1398 01035d8c-6547-0410-b346-abe4f91aad63

10 years agogetting correct BER courves with filter on AWGN
drowe67 [Tue, 11 Feb 2014 02:29:54 +0000 (02:29 +0000)]
getting correct BER courves with filter on AWGN

git-svn-id: https://svn.code.sf.net/p/freetel/code@1397 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoworking up simulation for various QPSK modulation schemems on HF channel
drowe67 [Sun, 9 Feb 2014 04:09:50 +0000 (04:09 +0000)]
working up simulation for various QPSK modulation schemems on HF channel

git-svn-id: https://svn.code.sf.net/p/freetel/code@1396 01035d8c-6547-0410-b346-abe4f91aad63

10 years agopatch from Bertrik, thanks
drowe67 [Tue, 4 Feb 2014 03:29:00 +0000 (03:29 +0000)]
patch from Bertrik, thanks

git-svn-id: https://svn.code.sf.net/p/freetel/code@1395 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoldpc simulation working, but perf not that great in ccir poor 4dB channel
drowe67 [Thu, 30 Jan 2014 04:28:56 +0000 (04:28 +0000)]
ldpc simulation working, but perf not that great in ccir poor 4dB channel

git-svn-id: https://svn.code.sf.net/p/freetel/code@1394 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoMove former function arguments to the class.
bruceperens [Wed, 22 Jan 2014 18:07:11 +0000 (18:07 +0000)]
Move former function arguments to the class.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1393 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoCreate a private class for the main loop.
bruceperens [Wed, 22 Jan 2014 18:04:25 +0000 (18:04 +0000)]
Create a private class for the main loop.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1392 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoFIFO works.
bruceperens [Wed, 22 Jan 2014 07:14:04 +0000 (07:14 +0000)]
FIFO works.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1391 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoFIFO implemented but not tested.
bruceperens [Wed, 22 Jan 2014 05:33:43 +0000 (05:33 +0000)]
FIFO implemented but not tested.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1390 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoContinue implementing the FIFO.
bruceperens [Wed, 22 Jan 2014 05:08:11 +0000 (05:08 +0000)]
Continue implementing the FIFO.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1389 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoBuilding a FIFO for the codec to modem connection.
bruceperens [Wed, 22 Jan 2014 05:03:09 +0000 (05:03 +0000)]
Building a FIFO for the codec to modem connection.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1388 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoGet C++11 constant types from the std:: namespace rather than the C one.
bruceperens [Wed, 22 Jan 2014 02:42:40 +0000 (02:42 +0000)]
Get C++11 constant types from the std:: namespace rather than the C one.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1387 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoRefine the codec and modem API.
bruceperens [Wed, 22 Jan 2014 02:16:58 +0000 (02:16 +0000)]
Refine the codec and modem API.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1386 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoAdd all of the necessary methods to codec and modem. The program won't compile
bruceperens [Wed, 22 Jan 2014 01:11:57 +0000 (01:11 +0000)]
Add all of the necessary methods to codec and modem. The program won't compile
until I fill them in.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1385 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoTune the pause value.
bruceperens [Tue, 21 Jan 2014 21:32:28 +0000 (21:32 +0000)]
Tune the pause value.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1384 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoSet real-time priority. The version in source/platform/linux/scheduler.cpp
bruceperens [Tue, 21 Jan 2014 21:21:55 +0000 (21:21 +0000)]
Set real-time priority. The version in source/platform/linux/scheduler.cpp
is (of course) Linux-specific.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1383 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoBuild the main loop.
bruceperens [Tue, 21 Jan 2014 20:26:00 +0000 (20:26 +0000)]
Build the main loop.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1382 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoMake more drivers work.
bruceperens [Tue, 21 Jan 2014 17:53:20 +0000 (17:53 +0000)]
Make more drivers work.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1381 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoOops, some files weren't added to SVN previously. More work on the event
bruceperens [Tue, 21 Jan 2014 03:46:22 +0000 (03:46 +0000)]
Oops, some files weren't added to SVN previously. More work on the event
interface.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1380 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoAdd I/O ready indication. New tests for blank_panel.
bruceperens [Tue, 21 Jan 2014 03:34:02 +0000 (03:34 +0000)]
Add I/O ready indication. New tests for blank_panel.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1379 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoTrivial text reformatting.
bruceperens [Mon, 20 Jan 2014 08:38:23 +0000 (08:38 +0000)]
Trivial text reformatting.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1378 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoMore README, more work on drivers.
bruceperens [Mon, 20 Jan 2014 08:37:33 +0000 (08:37 +0000)]
More README, more work on drivers.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1377 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoRefactor to base AudioInput and AudioOutput on AudioDevice.
bruceperens [Sun, 19 Jan 2014 23:56:16 +0000 (23:56 +0000)]
Refactor to base AudioInput and AudioOutput on AudioDevice.
Fix text formatting in drivers.h
Add more tests.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1376 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoRemove debugging function from tone driver.
bruceperens [Sat, 18 Jan 2014 22:32:32 +0000 (22:32 +0000)]
Remove debugging function from tone driver.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1375 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoThe tone test driver works correctly, tests written and passed.
bruceperens [Sat, 18 Jan 2014 22:31:12 +0000 (22:31 +0000)]
The tone test driver works correctly, tests written and passed.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1374 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoTest the tone class.
bruceperens [Sat, 18 Jan 2014 00:49:19 +0000 (00:49 +0000)]
Test the tone class.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1373 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoAdded a base file test, fixed CMakeLists.txt flag handling, fixed a complaint
bruceperens [Sat, 18 Jan 2014 00:11:33 +0000 (00:11 +0000)]
Added a base file test, fixed CMakeLists.txt flag handling, fixed a complaint
from --pedantic.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1372 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoMake the first test, and fix destructor protection issue brought up in
bruceperens [Fri, 17 Jan 2014 23:50:41 +0000 (23:50 +0000)]
Make the first test, and fix destructor protection issue brought up in
compiling the first test.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1371 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoFill in documentation for Doxygen.
bruceperens [Fri, 17 Jan 2014 20:03:07 +0000 (20:03 +0000)]
Fill in documentation for Doxygen.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1370 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoLet's try libevent instead of a POSIX event handler.
bruceperens [Fri, 17 Jan 2014 19:47:39 +0000 (19:47 +0000)]
Let's try libevent instead of a POSIX event handler.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1369 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoAdd framework for POSIX event handler.
bruceperens [Fri, 17 Jan 2014 19:29:37 +0000 (19:29 +0000)]
Add framework for POSIX event handler.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1368 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoMore refactoring, make operator << compile properly.
bruceperens [Fri, 17 Jan 2014 18:22:55 +0000 (18:22 +0000)]
More refactoring, make operator << compile properly.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1367 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoRefactor a base class containing parameter and name storage, and the ostream
bruceperens [Fri, 17 Jan 2014 01:24:44 +0000 (01:24 +0000)]
Refactor a base class containing parameter and name storage, and the ostream
inserter.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1366 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoFormat index page in Doxygen, tweak license text.
bruceperens [Thu, 16 Jan 2014 20:57:57 +0000 (20:57 +0000)]
Format index page in Doxygen, tweak license text.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1365 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoCorrect library call for googletests.
bruceperens [Thu, 16 Jan 2014 20:54:22 +0000 (20:54 +0000)]
Correct library call for googletests.
Don't document googletest in the Doxygen output.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1364 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoRename freedv-test to freedv-gtest, as there will probably be more than just
bruceperens [Thu, 16 Jan 2014 20:30:35 +0000 (20:30 +0000)]
Rename freedv-test to freedv-gtest, as there will probably be more than just
unit tests. Add the ctest framework, and make it run freedv-gtest as one test.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1363 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoBuild the freedv-test executable, which runs the unit tests.
bruceperens [Thu, 16 Jan 2014 20:17:44 +0000 (20:17 +0000)]
Build the freedv-test executable, which runs the unit tests.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1362 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoBuild googletest. Add license text. Delete generated directory.
bruceperens [Thu, 16 Jan 2014 19:48:59 +0000 (19:48 +0000)]
Build googletest. Add license text. Delete generated directory.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1361 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoAdd googletest as the C++ testing framework.
bruceperens [Thu, 16 Jan 2014 19:16:00 +0000 (19:16 +0000)]
Add googletest as the C++ testing framework.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1360 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoDoxygen top-level README.
bruceperens [Thu, 16 Jan 2014 06:01:00 +0000 (06:01 +0000)]
Doxygen top-level README.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1359 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoDocument files for doxygen.
bruceperens [Thu, 16 Jan 2014 05:39:28 +0000 (05:39 +0000)]
Document files for doxygen.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1358 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoGenerate documentation using doxygen.
bruceperens [Thu, 16 Jan 2014 05:29:30 +0000 (05:29 +0000)]
Generate documentation using doxygen.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1357 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoAdd all of the doxygen documentation, fix lots of code nits.
bruceperens [Thu, 16 Jan 2014 05:27:55 +0000 (05:27 +0000)]
Add all of the doxygen documentation, fix lots of code nits.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1356 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoRename platform and GUI directories.
bruceperens [Thu, 16 Jan 2014 03:59:34 +0000 (03:59 +0000)]
Rename platform and GUI directories.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1355 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoAdd event handling, write doxygen documentation into drivers.h .
bruceperens [Thu, 16 Jan 2014 03:13:48 +0000 (03:13 +0000)]
Add event handling, write doxygen documentation into drivers.h .

git-svn-id: https://svn.code.sf.net/p/freetel/code@1354 01035d8c-6547-0410-b346-abe4f91aad63

10 years agofirst pass of integrating fdmdv modem with ldpc simulation in Octave
drowe67 [Thu, 9 Jan 2014 06:44:56 +0000 (06:44 +0000)]
first pass of integrating fdmdv modem with ldpc simulation in Octave

git-svn-id: https://svn.code.sf.net/p/freetel/code@1353 01035d8c-6547-0410-b346-abe4f91aad63

10 years agofirst pass at working separate decoder program, needs a bit of a cleanup
drowe67 [Tue, 31 Dec 2013 03:18:34 +0000 (03:18 +0000)]
first pass at working separate decoder program, needs a bit of a cleanup

git-svn-id: https://svn.code.sf.net/p/freetel/code@1352 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoseparate enc/mod/dec
drowe67 [Tue, 31 Dec 2013 03:05:19 +0000 (03:05 +0000)]
separate enc/mod/dec

git-svn-id: https://svn.code.sf.net/p/freetel/code@1351 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoimprovements to LDPC dec sync state machine
drowe67 [Mon, 30 Dec 2013 23:36:11 +0000 (23:36 +0000)]
improvements to LDPC dec sync state machine

git-svn-id: https://svn.code.sf.net/p/freetel/code@1350 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoldpc decode and sync working with no errors
drowe67 [Mon, 30 Dec 2013 05:17:10 +0000 (05:17 +0000)]
ldpc decode and sync working with no errors

git-svn-id: https://svn.code.sf.net/p/freetel/code@1349 01035d8c-6547-0410-b346-abe4f91aad63

10 years agounique word sync that handles different amplitude rx signals
drowe67 [Sun, 29 Dec 2013 03:15:05 +0000 (03:15 +0000)]
unique word sync that handles different amplitude rx signals

git-svn-id: https://svn.code.sf.net/p/freetel/code@1348 01035d8c-6547-0410-b346-abe4f91aad63

10 years agounique word insertion for ldpc frame sync
drowe67 [Fri, 27 Dec 2013 09:13:13 +0000 (09:13 +0000)]
unique word insertion for ldpc frame sync

git-svn-id: https://svn.code.sf.net/p/freetel/code@1347 01035d8c-6547-0410-b346-abe4f91aad63

10 years agofirst pass at ldpc ut script
drowe67 [Thu, 19 Dec 2013 01:45:02 +0000 (01:45 +0000)]
first pass at ldpc ut script

git-svn-id: https://svn.code.sf.net/p/freetel/code@1346 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoAdd better error message when an in-source build is attempted. Add workaround for...
hobbes1069 [Mon, 16 Dec 2013 20:41:56 +0000 (20:41 +0000)]
Add better error message when an in-source build is attempted. Add workaround for bootstrap build of wxWidgets due to cmake bug. Update minimum wxWidgets version to 3.0.0.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1345 01035d8c-6547-0410-b346-abe4f91aad63

10 years agorefactored ldpc funcs, partially completed
drowe67 [Mon, 16 Dec 2013 08:32:44 +0000 (08:32 +0000)]
refactored ldpc funcs, partially completed

git-svn-id: https://svn.code.sf.net/p/freetel/code@1344 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoinitial checkin of ldpc simulation files
drowe67 [Sat, 14 Dec 2013 06:50:36 +0000 (06:50 +0000)]
initial checkin of ldpc simulation files

git-svn-id: https://svn.code.sf.net/p/freetel/code@1343 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoDefine Codec and Modem as drivers. This is mostly for testing's sake, so that I can...
bruceperens [Fri, 13 Dec 2013 03:11:59 +0000 (03:11 +0000)]
Define Codec and Modem as drivers. This is mostly for testing's sake, so that I can put no-op versions in their
place and test the input-to-output path.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1342 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoMain connects drivers, and enumerates them. The program still doesn't do any work...
bruceperens [Fri, 13 Dec 2013 01:57:11 +0000 (01:57 +0000)]
Main connects drivers, and enumerates them. The program still doesn't do any work at this point, but the
structure for ma

git-svn-id: https://svn.code.sf.net/p/freetel/code@1341 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoCompleted initial definition of driver classes, added stub drivers for each class.
bruceperens [Thu, 12 Dec 2013 22:03:43 +0000 (22:03 +0000)]
Completed initial definition of driver classes, added stub drivers for each class.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1340 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoAdd keying and audio sink driver skeletons.
bruceperens [Thu, 12 Dec 2013 21:46:41 +0000 (21:46 +0000)]
Add keying and audio sink driver skeletons.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1339 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoFirst definition of driver classes.
bruceperens [Thu, 12 Dec 2013 21:21:58 +0000 (21:21 +0000)]
First definition of driver classes.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1338 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoStart building the driver classes.
bruceperens [Thu, 12 Dec 2013 00:02:41 +0000 (00:02 +0000)]
Start building the driver classes.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1337 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoWrite the vector.
bruceperens [Wed, 11 Dec 2013 23:25:25 +0000 (23:25 +0000)]
Write the vector.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1336 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoThis is my way of parameterizing cmake for variables like the release version, etc.
bruceperens [Wed, 11 Dec 2013 23:09:21 +0000 (23:09 +0000)]
This is my way of parameterizing cmake for variables like the release version, etc.
Parameters are stored in little text files and can be managed with svn.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1335 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoStarting to write the command-line/server version of FreeDV. So far, I've just done...
bruceperens [Wed, 11 Dec 2013 23:07:39 +0000 (23:07 +0000)]
Starting to write the command-line/server version of FreeDV. So far, I've just done argument parsing.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1334 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoStart working on command-line/server version of FreeDV.
bruceperens [Wed, 11 Dec 2013 04:44:49 +0000 (04:44 +0000)]
Start working on command-line/server version of FreeDV.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1333 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoAdd scripts that install the necessary runtime or development packages on
bruceperens [Wed, 11 Dec 2013 04:08:16 +0000 (04:08 +0000)]
Add scripts that install the necessary runtime or development packages on
Debian, and perhaps also on Ubuntu and Mint.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1332 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoMake in-source build error message more human readable.
hobbes1069 [Fri, 6 Dec 2013 20:43:02 +0000 (20:43 +0000)]
Make in-source build error message more human readable.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1331 01035d8c-6547-0410-b346-abe4f91aad63

11 years agoUpdate libctb static build.
hobbes1069 [Tue, 8 Oct 2013 19:32:59 +0000 (19:32 +0000)]
Update libctb static build.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1330 01035d8c-6547-0410-b346-abe4f91aad63

11 years agoUpdate codec2 svn checkout URL in BuildCodec2.cmake
hobbes1069 [Mon, 7 Oct 2013 21:15:25 +0000 (21:15 +0000)]
Update codec2 svn checkout URL in BuildCodec2.cmake

git-svn-id: https://svn.code.sf.net/p/freetel/code@1329 01035d8c-6547-0410-b346-abe4f91aad63

11 years agominor changes to defaults, re-enabled support for changing callsign when running...
drowe67 [Tue, 13 Aug 2013 02:22:40 +0000 (02:22 +0000)]
minor changes to defaults, re-enabled support for changing callsign when running, cleaner open/close of hamlib

git-svn-id: https://svn.code.sf.net/p/freetel/code@1328 01035d8c-6547-0410-b346-abe4f91aad63

11 years agopopulating both serial port lists for Win32
drowe67 [Wed, 7 Aug 2013 06:02:32 +0000 (06:02 +0000)]
populating both serial port lists for Win32

git-svn-id: https://svn.code.sf.net/p/freetel/code@1327 01035d8c-6547-0410-b346-abe4f91aad63

11 years agochange space bar capture logic to allow call signs strings with spaces, works on...
drowe67 [Wed, 7 Aug 2013 05:44:18 +0000 (05:44 +0000)]
change space bar capture logic to allow call signs strings with spaces, works on Linux OK

git-svn-id: https://svn.code.sf.net/p/freetel/code@1326 01035d8c-6547-0410-b346-abe4f91aad63

11 years agoComm ports listing on Win32
drowe67 [Mon, 29 Jul 2013 05:06:40 +0000 (05:06 +0000)]
Comm ports listing on Win32

git-svn-id: https://svn.code.sf.net/p/freetel/code@1325 01035d8c-6547-0410-b346-abe4f91aad63

11 years agostlink git repository with patches already applied
shenki [Wed, 19 Jun 2013 11:25:16 +0000 (11:25 +0000)]
stlink git repository with patches already applied

git-svn-id: https://svn.code.sf.net/p/freetel/code@1324 01035d8c-6547-0410-b346-abe4f91aad63

11 years agoworks OK sampling modem signals
drowe67 [Wed, 19 Jun 2013 07:55:52 +0000 (07:55 +0000)]
works OK sampling modem signals

git-svn-id: https://svn.code.sf.net/p/freetel/code@1323 01035d8c-6547-0410-b346-abe4f91aad63

11 years agofirst pass at ADC record program, looks OK for DC & sine waves
drowe67 [Tue, 18 Jun 2013 06:41:20 +0000 (06:41 +0000)]
first pass at ADC record program, looks OK for DC & sine waves

git-svn-id: https://svn.code.sf.net/p/freetel/code@1322 01035d8c-6547-0410-b346-abe4f91aad63

11 years agosetting sampling rate from T1 working - finally.
drowe67 [Mon, 17 Jun 2013 20:53:50 +0000 (20:53 +0000)]
setting sampling rate from T1 working - finally.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1321 01035d8c-6547-0410-b346-abe4f91aad63

11 years agoCreate prelimary librfmodem and copy golay23 sources there. Dump svn log into ChangeL...
hobbes1069 [Mon, 17 Jun 2013 20:35:59 +0000 (20:35 +0000)]
Create prelimary librfmodem and copy golay23 sources there. Dump svn log into ChangeLog as something is better than nothing.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1320 01035d8c-6547-0410-b346-abe4f91aad63

11 years agoSmall cmake config tweaks. Added some settings for MinGW builds. NSIS Packaging tweaks.
hobbes1069 [Fri, 14 Jun 2013 18:08:59 +0000 (18:08 +0000)]
Small cmake config tweaks. Added some settings for MinGW builds. NSIS Packaging tweaks.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1319 01035d8c-6547-0410-b346-abe4f91aad63

11 years agointerrupts working, trying to get TMR1 to set sample rate
drowe67 [Fri, 14 Jun 2013 01:47:07 +0000 (01:47 +0000)]
interrupts working, trying to get TMR1 to set sample rate

git-svn-id: https://svn.code.sf.net/p/freetel/code@1318 01035d8c-6547-0410-b346-abe4f91aad63

11 years agoUpdate wxWidgets bootstrap process to be more simple and other tweaks to USE_STATIC_...
hobbes1069 [Thu, 13 Jun 2013 15:40:39 +0000 (15:40 +0000)]
Update wxWidgets bootstrap process to be more simple and other tweaks to USE_STATIC_... options.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1317 01035d8c-6547-0410-b346-abe4f91aad63

11 years agoTRY3 working, about to move from basic demo to a driver
drowe67 [Thu, 13 Jun 2013 07:20:22 +0000 (07:20 +0000)]
TRY3 working, about to move from basic demo to a driver

git-svn-id: https://svn.code.sf.net/p/freetel/code@1316 01035d8c-6547-0410-b346-abe4f91aad63

11 years agoTRY2 appears to be working now, debugging TRY3
drowe67 [Wed, 12 Jun 2013 21:58:24 +0000 (21:58 +0000)]
TRY2 appears to be working now, debugging TRY3

git-svn-id: https://svn.code.sf.net/p/freetel/code@1315 01035d8c-6547-0410-b346-abe4f91aad63

11 years agoADC DMA now working
drowe67 [Wed, 12 Jun 2013 02:12:43 +0000 (02:12 +0000)]
ADC DMA now working

git-svn-id: https://svn.code.sf.net/p/freetel/code@1314 01035d8c-6547-0410-b346-abe4f91aad63

11 years agoadc UT partially coded
drowe67 [Sun, 9 Jun 2013 23:17:03 +0000 (23:17 +0000)]
adc UT partially coded

git-svn-id: https://svn.code.sf.net/p/freetel/code@1313 01035d8c-6547-0410-b346-abe4f91aad63

11 years agoUse version.h for settign version info.
hobbes1069 [Fri, 7 Jun 2013 18:17:05 +0000 (18:17 +0000)]
Use version.h for settign version info.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1312 01035d8c-6547-0410-b346-abe4f91aad63

11 years agoAdd libctb to the list of libraries to build
shenki [Fri, 7 Jun 2013 00:55:20 +0000 (00:55 +0000)]
Add libctb to the list of libraries to build

It will not be downloaded nor built with the current configuration.
Thanks to Curt, WE7U on the codec2 mailing list for discovering this one.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1311 01035d8c-6547-0410-b346-abe4f91aad63

11 years agoMove init of sox outside of assert calls
shenki [Thu, 6 Jun 2013 09:00:35 +0000 (09:00 +0000)]
Move init of sox outside of assert calls

git-svn-id: https://svn.code.sf.net/p/freetel/code@1310 01035d8c-6547-0410-b346-abe4f91aad63

11 years agostarted coding STM32 ADC driver
drowe67 [Tue, 4 Jun 2013 05:29:43 +0000 (05:29 +0000)]
started coding STM32 ADC driver

git-svn-id: https://svn.code.sf.net/p/freetel/code@1309 01035d8c-6547-0410-b346-abe4f91aad63

11 years agoplay raw file out of discovery working
drowe67 [Tue, 4 Jun 2013 03:09:08 +0000 (03:09 +0000)]
play raw file out of discovery working

git-svn-id: https://svn.code.sf.net/p/freetel/code@1308 01035d8c-6547-0410-b346-abe4f91aad63