freetel-svn-tracking.git
10 years ago1st pass at coherent phase est ready for testing
drowe67 [Fri, 7 Mar 2014 01:50:09 +0000 (01:50 +0000)]
1st pass at coherent phase est ready for testing

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

10 years agoFix the driver_manager static initialization order hack to use less
bruceperens [Fri, 7 Mar 2014 01:40:32 +0000 (01:40 +0000)]
Fix the driver_manager static initialization order hack to use less
demand-fill-zero space. We prefer to reduce copy-on-write pages to
a bare minimum for memory use efficiency with shared libraries and
embedded systems.

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

10 years agoSave 80K text size by using an ad-hoc altrernative to STL containers. Since
bruceperens [Fri, 7 Mar 2014 01:10:18 +0000 (01:10 +0000)]
Save 80K text size by using an ad-hoc altrernative to STL containers. Since
this is an embedded program, that's significant.

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

10 years agoNo more "using namespace std".
bruceperens [Fri, 7 Mar 2014 00:08:04 +0000 (00:08 +0000)]
No more "using namespace std".

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

10 years agoWrite no-op copy routines.
bruceperens [Thu, 6 Mar 2014 23:44:11 +0000 (23:44 +0000)]
Write no-op copy routines.

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

10 years agoManage protocol framers.
bruceperens [Thu, 6 Mar 2014 23:14:30 +0000 (23:14 +0000)]
Manage protocol framers.

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

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