freetel-svn-tracking.git
10 years agoAdd comp.h to public headers.
hobbes1069 [Tue, 3 Jun 2014 13:09:51 +0000 (13:09 +0000)]
Add comp.h to public headers.

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

10 years agosimple hf PER simulation
drowe67 [Tue, 3 Jun 2014 07:36:43 +0000 (07:36 +0000)]
simple hf PER simulation

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

10 years agoclip bug, thanks Bruce
drowe67 [Mon, 2 Jun 2014 22:15:31 +0000 (22:15 +0000)]
clip bug, thanks Bruce

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

10 years agoMoving FreeDV-Server to Algoram GIT server.
bruceperens [Mon, 2 Jun 2014 07:21:07 +0000 (07:21 +0000)]
Moving FreeDV-Server to Algoram GIT server.

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

10 years agorefactored varicode impl and api, freedv links with it ok, need to hook up option...
drowe67 [Sun, 1 Jun 2014 05:55:23 +0000 (05:55 +0000)]
refactored varicode impl and api, freedv links with it ok, need to hook up option for new code 2 variant

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

10 years agoadded support for alternate varicode librray from fdmdv1, smaller char set, but uses...
drowe67 [Sun, 1 Jun 2014 04:19:47 +0000 (04:19 +0000)]
added support for alternate varicode librray from fdmdv1, smaller char set, but uses about 20% of the bits

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

10 years agofirst draft of event processing GUI, still plenty of work to do to wire it up
drowe67 [Sat, 31 May 2014 02:00:05 +0000 (02:00 +0000)]
first draft of event processing GUI, still plenty of work to do to wire it up

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

10 years agoInterpolator defined out until I can bring in libsoxr.
bruceperens [Fri, 30 May 2014 18:40:25 +0000 (18:40 +0000)]
Interpolator defined out until I can bring in libsoxr.

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

10 years agoFigure out SOXR configuration.
bruceperens [Fri, 30 May 2014 15:22:47 +0000 (15:22 +0000)]
Figure out SOXR configuration.

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

10 years agoCreated and ran power UT to estimate current consumption of smartmic uC, only 60mA
drowe67 [Fri, 30 May 2014 06:17:49 +0000 (06:17 +0000)]
Created and ran power UT to estimate current consumption of smartmic uC, only 60mA

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

10 years agoPWM test program used for HF LO
drowe67 [Fri, 30 May 2014 06:16:33 +0000 (06:16 +0000)]
PWM test program used for HF LO

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

10 years agoadded web integration dialog and persistant storgage for web integration.
drowe67 [Fri, 30 May 2014 06:05:58 +0000 (06:05 +0000)]
added web integration dialog and persistant storgage for web integration.

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

10 years agoStill debugging the codec.
bruceperens [Fri, 30 May 2014 03:51:34 +0000 (03:51 +0000)]
Still debugging the codec.

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

10 years agoAdd modem_codec2_reverse for testing.
bruceperens [Fri, 30 May 2014 03:00:41 +0000 (03:00 +0000)]
Add modem_codec2_reverse for testing.

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

10 years agoOops, missing some increments.
bruceperens [Fri, 30 May 2014 03:00:17 +0000 (03:00 +0000)]
Oops, missing some increments.

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

10 years agoAdd modem_codec2_reverse.cpp, for testing.
bruceperens [Fri, 30 May 2014 00:47:07 +0000 (00:47 +0000)]
Add modem_codec2_reverse.cpp, for testing.

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

10 years agoAdd some documentation for doxygen. Add modem_codec2_reverse.cpp, for testing.
bruceperens [Fri, 30 May 2014 00:46:39 +0000 (00:46 +0000)]
Add some documentation for doxygen. Add modem_codec2_reverse.cpp, for testing.

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

10 years agoRemove intermediate backup files
rickb44 [Thu, 29 May 2014 14:15:41 +0000 (14:15 +0000)]
Remove intermediate backup files

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

10 years agoStarting folder for Rev. B of SmartMic design.
rickb44 [Thu, 29 May 2014 14:13:07 +0000 (14:13 +0000)]
Starting folder for Rev. B of SmartMic design.

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

10 years agocorrected to/left swap bug, and added code so that window size is not saved if iconis...
drowe67 [Wed, 28 May 2014 23:57:27 +0000 (23:57 +0000)]
corrected to/left swap bug, and added code so that window size is not saved if iconised. Thanks Steve & Bob

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

10 years agoGet the wait-for-output software working correctly.
bruceperens [Wed, 28 May 2014 22:02:30 +0000 (22:02 +0000)]
Get the wait-for-output software working correctly.

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

10 years agoOops, I broke drain_ssb().
bruceperens [Wed, 28 May 2014 21:19:28 +0000 (21:19 +0000)]
Oops, I broke drain_ssb().

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

10 years agoAdd codec2 and fdmdv modem.
bruceperens [Wed, 28 May 2014 19:11:03 +0000 (19:11 +0000)]
Add codec2 and fdmdv modem.

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

10 years agoGTest isn't built for pedantic warnings.
bruceperens [Wed, 28 May 2014 19:09:23 +0000 (19:09 +0000)]
GTest isn't built for pedantic warnings.

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

10 years agoMore fixes for audio output overrun.
bruceperens [Wed, 28 May 2014 19:01:08 +0000 (19:01 +0000)]
More fixes for audio output overrun.

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

10 years agoUse modem and codec in 1600 mode for now.
bruceperens [Wed, 28 May 2014 01:44:33 +0000 (01:44 +0000)]
Use modem and codec in 1600 mode for now.

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

10 years agorun() didn't clear memory. I've not run valgrind yet, but will have to do so
bruceperens [Tue, 27 May 2014 17:12:30 +0000 (17:12 +0000)]
run() didn't clear memory. I've not run valgrind yet, but will have to do so
eventually, and all buffers must be gone when the program exits.

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

10 years agoSpelling mistake :-)
bruceperens [Tue, 27 May 2014 16:51:44 +0000 (16:51 +0000)]
Spelling mistake :-)

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

10 years agoOops. I wasn't waking up the software when the output buffer had space
bruceperens [Tue, 27 May 2014 16:50:34 +0000 (16:50 +0000)]
Oops. I wasn't waking up the software when the output buffer had space
available and there were bytes to output. This made the output buffer
underrun situation worse.

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

10 years agoStephen's patch reversed for now, so we csn tst Win32 registery/resize issues separately
drowe67 [Mon, 26 May 2014 22:26:19 +0000 (22:26 +0000)]
Stephen's patch reversed for now, so we csn tst Win32 registery/resize issues separately

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

10 years agoStephen's indep sound card selection logic and setting min size
drowe67 [Mon, 26 May 2014 21:21:17 +0000 (21:21 +0000)]
Stephen's indep sound card selection logic and setting min size

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

10 years agoStephen's indep sound card selection logic and setting min size
drowe67 [Mon, 26 May 2014 21:20:40 +0000 (21:20 +0000)]
Stephen's indep sound card selection logic and setting min size

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

10 years agoBump patch level for update.
hobbes1069 [Sun, 25 May 2014 02:41:14 +0000 (02:41 +0000)]
Bump patch level for update.

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

10 years agofirst pass at Win32 registry bug
drowe67 [Sun, 25 May 2014 01:11:41 +0000 (01:11 +0000)]
first pass at Win32 registry bug

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

10 years agoInitialize the COM port defaults before opening to avoid a very short
deuce [Tue, 6 May 2014 18:28:53 +0000 (18:28 +0000)]
Initialize the COM port defaults before opening to avoid a very short
RTS/DTR transient on open.

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

10 years agoPerforms more complete COM port initialization on Win32 to "clear out" settings in...
deuce [Tue, 6 May 2014 04:20:22 +0000 (04:20 +0000)]
Performs more complete COM port initialization on Win32 to "clear out" settings in the control panel.
Should fix the issue reported by WB8ILI if he's using Windows.

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

10 years agorestored original interface
drowe67 [Mon, 5 May 2014 21:25:09 +0000 (21:25 +0000)]
restored original interface

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

10 years agoFix missing png library for windows installer and bump version to 0.96.6.
hobbes1069 [Sun, 4 May 2014 18:06:05 +0000 (18:06 +0000)]
Fix missing png library for windows installer and bump version to 0.96.6.

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

10 years agoFisst Full Release of SM1000A Package
rickb44 [Thu, 1 May 2014 21:31:16 +0000 (21:31 +0000)]
Fisst Full Release of SM1000A Package

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

10 years agoFixed all DRC check errors.
rickb44 [Thu, 1 May 2014 16:49:28 +0000 (16:49 +0000)]
Fixed all DRC check errors.
Modified power plane isolation distances.
Added thermal GND plane to bottom layer(PS heat dissipation)
Re-imaged all layers and dimension view.

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

10 years agoTry commit again.
rickb44 [Thu, 1 May 2014 02:29:22 +0000 (02:29 +0000)]
Try commit again.

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

10 years agoChange large electrolytic caps to ceramic for space reasons.
rickb44 [Wed, 30 Apr 2014 03:27:19 +0000 (03:27 +0000)]
Change large electrolytic caps to ceramic for space reasons.

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

10 years agoExported all library items into one file, SM1000.lbr and put in repository.
rickb44 [Mon, 28 Apr 2014 17:23:32 +0000 (17:23 +0000)]
Exported all library items into one file, SM1000.lbr and put in repository.

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

10 years agoAdd image folder
rickb44 [Mon, 28 Apr 2014 14:27:40 +0000 (14:27 +0000)]
Add image folder

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

10 years agoAdd polarity protection.
rickb44 [Mon, 28 Apr 2014 14:24:00 +0000 (14:24 +0000)]
Add polarity protection.
Add 47Ohm resistor to VREF+ circuit
Continue PCB layout

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

10 years agoexperimenting with single bitfuzzy gray codes, measuring ability to correct single...
drowe67 [Sun, 27 Apr 2014 06:32:02 +0000 (06:32 +0000)]
experimenting with single bitfuzzy gray codes, measuring ability to correct single bit errors

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

10 years agoCosmetic fixes.
bruceperens [Sat, 26 Apr 2014 23:40:34 +0000 (23:40 +0000)]
Cosmetic fixes.

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

10 years agoSet defaults for the normal FreeDV mode.
bruceperens [Sat, 26 Apr 2014 05:54:02 +0000 (05:54 +0000)]
Set defaults for the normal FreeDV mode.

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

10 years agoLink codec2 to its driver. Not tested yet.
bruceperens [Sat, 26 Apr 2014 05:51:06 +0000 (05:51 +0000)]
Link codec2 to its driver. Not tested yet.

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

10 years agoAdd skeleton for codec2 and fdmdv2 drivers.
bruceperens [Sat, 26 Apr 2014 04:39:13 +0000 (04:39 +0000)]
Add skeleton for codec2 and fdmdv2 drivers.

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

10 years agoBERranges working with logopt
drowe67 [Sat, 26 Apr 2014 03:50:08 +0000 (03:50 +0000)]
BERranges working with logopt

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

10 years agoadded support for variable power of LSPs ... no sig perf improvements
drowe67 [Sat, 26 Apr 2014 03:24:02 +0000 (03:24 +0000)]
added support for variable power of LSPs ... no sig perf improvements

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

10 years agooptional dumping of LSPs and LPCs for error optimisation
drowe67 [Sat, 26 Apr 2014 03:22:40 +0000 (03:22 +0000)]
optional dumping of LSPs and LPCs for error optimisation

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

10 years agowas applying errors in wrong order, should be MSB first
drowe67 [Sat, 26 Apr 2014 03:09:27 +0000 (03:09 +0000)]
was applying errors in wrong order, should be MSB first

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

10 years agoMore timing tune-ups.
bruceperens [Fri, 25 Apr 2014 22:15:14 +0000 (22:15 +0000)]
More timing tune-ups.

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

10 years agoNow that ALSA output drain works correctly, start accumulating the input
bruceperens [Fri, 25 Apr 2014 22:02:31 +0000 (22:02 +0000)]
Now that ALSA output drain works correctly, start accumulating the input
audio samples for the first frame before keying the transmitter.

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

10 years agoOops, use snd_pcm_drain() for drain, not snd_pcm_wait().
bruceperens [Fri, 25 Apr 2014 21:59:35 +0000 (21:59 +0000)]
Oops, use snd_pcm_drain() for drain, not snd_pcm_wait().

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

10 years agoMore timing fixes.
bruceperens [Fri, 25 Apr 2014 21:57:03 +0000 (21:57 +0000)]
More timing fixes.

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

10 years agoSome timing fixes.
bruceperens [Fri, 25 Apr 2014 21:55:39 +0000 (21:55 +0000)]
Some timing fixes.

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

10 years agoBetter handling of write underruns.
bruceperens [Fri, 25 Apr 2014 21:24:04 +0000 (21:24 +0000)]
Better handling of write underruns.

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

10 years agoUse the lightweight snd_pcm_avail_update() rather than snd_pcm_avail_delay().
bruceperens [Fri, 25 Apr 2014 21:05:04 +0000 (21:05 +0000)]
Use the lightweight snd_pcm_avail_update() rather than snd_pcm_avail_delay().
This isn't guaranteed to synchronize with the hardware, at least on output,
but apparently does enough so that in combination with poll() we are provided
with period timing.

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

10 years agoMore underrun tuning.
bruceperens [Fri, 25 Apr 2014 20:57:51 +0000 (20:57 +0000)]
More underrun tuning.

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

10 years agoChange start/stop functions for ALSA output to deal with an intermittent
bruceperens [Fri, 25 Apr 2014 20:44:35 +0000 (20:44 +0000)]
Change start/stop functions for ALSA output to deal with an intermittent
"roughness" problem on the output. Always pre-load after underrun.
Use snd_pcm_drop() to stop, and don't call snd_pcm_prepare() until we're about
to write.

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

10 years agoWhen draining the digital transmission before key-up, zero-fill the last frame
bruceperens [Fri, 25 Apr 2014 19:42:42 +0000 (19:42 +0000)]
When draining the digital transmission before key-up, zero-fill the last frame
so that a full codec and modem frame are encoded, even though there are not
enough audio samples to fill them.

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

10 years agogit-svn-id: https://svn.code.sf.net/p/freetel/code@1562 01035d8c-6547-0410-b346-abe4f...
rickb44 [Fri, 25 Apr 2014 15:36:19 +0000 (15:36 +0000)]
git-svn-id: https://svn.code.sf.net/p/freetel/code@1562 01035d8c-6547-0410-b346-abe4f91aad63

10 years agonatural encode and decode working OK
drowe67 [Fri, 25 Apr 2014 06:15:51 +0000 (06:15 +0000)]
natural encode and decode working OK

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

10 years agoCode transmit drain.
bruceperens [Fri, 25 Apr 2014 02:36:56 +0000 (02:36 +0000)]
Code transmit drain.

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

10 years agomodified c2dec for better cmd line option handling, compiles OK, but not tested
drowe67 [Fri, 25 Apr 2014 02:15:52 +0000 (02:15 +0000)]
modified c2dec for better cmd line option handling, compiles OK, but not tested

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

10 years agoImplement drain function for SSB.
bruceperens [Fri, 25 Apr 2014 01:06:52 +0000 (01:06 +0000)]
Implement drain function for SSB.

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

10 years agoAdd debugging code.
bruceperens [Fri, 25 Apr 2014 00:56:23 +0000 (00:56 +0000)]
Add debugging code.

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

10 years agoadded natural bit packing option, compiles but not tested yet
drowe67 [Fri, 25 Apr 2014 00:41:17 +0000 (00:41 +0000)]
added natural bit packing option, compiles but not tested yet

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

10 years agoMake ALSA more tolerant of differing hardware.
bruceperens [Fri, 25 Apr 2014 00:35:48 +0000 (00:35 +0000)]
Make ALSA more tolerant of differing hardware.

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

10 years agogit-svn-id: https://svn.code.sf.net/p/freetel/code@1554 01035d8c-6547-0410-b346-abe4f...
rickb44 [Thu, 24 Apr 2014 22:54:39 +0000 (22:54 +0000)]
git-svn-id: https://svn.code.sf.net/p/freetel/code@1554 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoClean up error messages for open failures.
bruceperens [Thu, 24 Apr 2014 18:43:31 +0000 (18:43 +0000)]
Clean up error messages for open failures.

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

10 years agoSM1000
rickb44 [Thu, 24 Apr 2014 03:20:57 +0000 (03:20 +0000)]
SM1000

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

10 years agoAllow resampling. Some USB 1.1 devices, like my Midiman M-Audio Producer USB
bruceperens [Wed, 23 Apr 2014 23:33:42 +0000 (23:33 +0000)]
Allow resampling. Some USB 1.1 devices, like my Midiman M-Audio Producer USB
microphone, will intermittently fail to negotiate sufficient bus bandwidth
if resampling is disabled.

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

10 years agoUse the default system audio input as the microphone.
bruceperens [Wed, 23 Apr 2014 23:17:55 +0000 (23:17 +0000)]
Use the default system audio input as the microphone.

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

10 years agoSSB output mode works.
bruceperens [Wed, 23 Apr 2014 23:15:19 +0000 (23:15 +0000)]
SSB output mode works.

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

10 years agoWrite SSB transmit function.
bruceperens [Wed, 23 Apr 2014 23:01:57 +0000 (23:01 +0000)]
Write SSB transmit function.

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

10 years agoBasic transmit and receive framework works. No squelch, no modem or codec yet.
bruceperens [Wed, 23 Apr 2014 22:31:14 +0000 (22:31 +0000)]
Basic transmit and receive framework works. No squelch, no modem or codec yet.

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

10 years agoComment on sleep code.
bruceperens [Tue, 22 Apr 2014 04:51:25 +0000 (04:51 +0000)]
Comment on sleep code.

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

10 years agoReceive works correctly with keying. Audio start() and stop() seems to work
bruceperens [Tue, 22 Apr 2014 04:12:40 +0000 (04:12 +0000)]
Receive works correctly with keying. Audio start() and stop() seems to work
correctly so far.

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

10 years agogit-svn-id: https://svn.code.sf.net/p/freetel/code@1544 01035d8c-6547-0410-b346-abe4f...
rickb44 [Tue, 22 Apr 2014 02:37:27 +0000 (02:37 +0000)]
git-svn-id: https://svn.code.sf.net/p/freetel/code@1544 01035d8c-6547-0410-b346-abe4f91aad63

10 years agoImplement start/stop for ALSA devices.
bruceperens [Tue, 22 Apr 2014 02:03:53 +0000 (02:03 +0000)]
Implement start/stop for ALSA devices.

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

10 years agoStart and stop audio devices at appropriate times.
bruceperens [Tue, 22 Apr 2014 01:34:23 +0000 (01:34 +0000)]
Start and stop audio devices at appropriate times.

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

10 years agoImplement audio device start/stop functions.
bruceperens [Tue, 22 Apr 2014 01:25:43 +0000 (01:25 +0000)]
Implement audio device start/stop functions.

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

10 years agoFix compiler complaint.
bruceperens [Tue, 22 Apr 2014 01:09:25 +0000 (01:09 +0000)]
Fix compiler complaint.

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

10 years agoDistinguish half-duplex mode from (not yet written) full duplex.
bruceperens [Tue, 22 Apr 2014 01:06:56 +0000 (01:06 +0000)]
Distinguish half-duplex mode from (not yet written) full duplex.

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

10 years agoTransmit/receive logic sort of works, start_receive() and end_receive() not
bruceperens [Tue, 22 Apr 2014 01:04:36 +0000 (01:04 +0000)]
Transmit/receive logic sort of works, start_receive() and end_receive() not
yet coded.

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

10 years agoWrite PTT logic.
bruceperens [Tue, 22 Apr 2014 00:17:58 +0000 (00:17 +0000)]
Write PTT logic.

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

10 years agoUpdate Revision Header on Schematic
rickb44 [Mon, 21 Apr 2014 13:59:29 +0000 (13:59 +0000)]
Update Revision Header on Schematic

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

10 years agogit-svn-id: https://svn.code.sf.net/p/freetel/code@1535 01035d8c-6547-0410-b346-abe4f...
rickb44 [Mon, 21 Apr 2014 13:40:35 +0000 (13:40 +0000)]
git-svn-id: https://svn.code.sf.net/p/freetel/code@1535 01035d8c-6547-0410-b346-abe4f91aad63

10 years agogit-svn-id: https://svn.code.sf.net/p/freetel/code@1534 01035d8c-6547-0410-b346-abe4f...
rickb44 [Mon, 21 Apr 2014 13:40:26 +0000 (13:40 +0000)]
git-svn-id: https://svn.code.sf.net/p/freetel/code@1534 01035d8c-6547-0410-b346-abe4f91aad63

10 years agogit-svn-id: https://svn.code.sf.net/p/freetel/code@1533 01035d8c-6547-0410-b346-abe4f...
rickb44 [Mon, 21 Apr 2014 13:40:14 +0000 (13:40 +0000)]
git-svn-id: https://svn.code.sf.net/p/freetel/code@1533 01035d8c-6547-0410-b346-abe4f91aad63

10 years agogit-svn-id: https://svn.code.sf.net/p/freetel/code@1532 01035d8c-6547-0410-b346-abe4f...
rickb44 [Mon, 21 Apr 2014 13:40:07 +0000 (13:40 +0000)]
git-svn-id: https://svn.code.sf.net/p/freetel/code@1532 01035d8c-6547-0410-b346-abe4f91aad63

10 years agogit-svn-id: https://svn.code.sf.net/p/freetel/code@1531 01035d8c-6547-0410-b346-abe4f...
rickb44 [Mon, 21 Apr 2014 13:39:56 +0000 (13:39 +0000)]
git-svn-id: https://svn.code.sf.net/p/freetel/code@1531 01035d8c-6547-0410-b346-abe4f91aad63

10 years agogit-svn-id: https://svn.code.sf.net/p/freetel/code@1530 01035d8c-6547-0410-b346-abe4f...
rickb44 [Mon, 21 Apr 2014 13:39:48 +0000 (13:39 +0000)]
git-svn-id: https://svn.code.sf.net/p/freetel/code@1530 01035d8c-6547-0410-b346-abe4f91aad63

10 years agogit-svn-id: https://svn.code.sf.net/p/freetel/code@1529 01035d8c-6547-0410-b346-abe4f...
rickb44 [Mon, 21 Apr 2014 13:39:36 +0000 (13:39 +0000)]
git-svn-id: https://svn.code.sf.net/p/freetel/code@1529 01035d8c-6547-0410-b346-abe4f91aad63

10 years agogit-svn-id: https://svn.code.sf.net/p/freetel/code@1528 01035d8c-6547-0410-b346-abe4f...
rickb44 [Mon, 21 Apr 2014 13:39:29 +0000 (13:39 +0000)]
git-svn-id: https://svn.code.sf.net/p/freetel/code@1528 01035d8c-6547-0410-b346-abe4f91aad63

10 years agogit-svn-id: https://svn.code.sf.net/p/freetel/code@1527 01035d8c-6547-0410-b346-abe4f...
rickb44 [Mon, 21 Apr 2014 13:39:23 +0000 (13:39 +0000)]
git-svn-id: https://svn.code.sf.net/p/freetel/code@1527 01035d8c-6547-0410-b346-abe4f91aad63