Hayley
a3c4fedced
Decoded list fix 2.0 - Fixed TX
...
Accidentally broke the TX with the first decoded list fix. Now the TX is fixed. There is a slight delay on TX and RX now. However, I think it is the same cause for both delays
2019-06-17 15:58:24 -05:00
Hayley
18fba8f75d
Decoded list fix
...
Fixed the decoded list from growing exponentially, by moving the processSerial function to the decode function. This significantly reduced the audio delay. There still is a slight audio delay that gets output about a second after rekeying. For this fix, the processSerial function in the read thread was commented out and this casued a delay in receiving some of the control signals from the dongle.
2019-06-17 14:31:25 -05:00
Hayley
6965a87b9f
Fixed definition os stop bits in FTD2xx library
...
Updated STOP_BITS_1 to be 1 instead of 0
2019-06-13 14:41:45 -05:00
Haylz
2d66da14a4
RX State Machine HEADER_PROCESSING to BIT_FRAME_SYNC
...
The header processing stage always switched to the VOICE_FRAME stage. This caused garbage to be loaded into decode buffers. This fix changes the logic to only switche from HEADER_PROCESS stage to VOICE_FRAME stage if there is a P_FCS match, otherwise goes back to the BIT_FRAME_SYNC stage.
2019-06-11 16:54:30 -05:00
Abed Haque
6482ce6014
Updated version for ThumbDV.ssdr_waveform file.
2019-04-25 14:43:31 -05:00
Ed Gonzalez
df8dc86f5f
ThumbDV now v1.1.0.0 - Fix unplug/reconnect logic
2016-10-26 13:02:55 -05:00
Ed Gonzalez
f93ba24113
Repackage ThumbDV.ssdr_waveform for minor changes. Still v1.0.8
2016-10-25 17:08:18 -05:00
Ed Gonzalez
ad994bf4a5
Change float ms_sleep to uint32 us_sleep in processSerial()
2016-10-25 17:07:40 -05:00
Ed Gonzalez
10993f9c7c
ThumbDV now v1.0.8
2016-10-25 14:47:02 -05:00
Ed Gonzalez
559235f423
Slightly more aggressive RX gains for DSTAR
2016-10-25 14:32:39 -05:00
Ed Gonzalez
e784f93878
Fix ThumbDV pacing
2016-10-25 14:24:04 -05:00
Ed Gonzalez
c1745eea15
Fix some pacing errors by setting data/flow control characteristics
2016-10-25 07:51:37 -05:00
Ed Gonzalez
06cf3e975c
Blocking read instead of polling for _thumbDV_readThread()
2016-10-24 14:12:02 -05:00
Ed Gonzalez
c5bd30c090
Switch to FTD2XX library for serial communication to ThumbDV
2016-10-24 13:59:21 -05:00
Ed Gonzalez
0c4354784b
ThumbDV now v1.0.7 - RX Filter +-3500
2015-10-28 10:10:38 -05:00
Ed Gonzalez
bc73d826a9
Update ThumbDV configuration and package to v1.0.6
2015-09-08 15:09:56 -05:00
Ed Gonzalez
c75fde445c
Merge pull request #7 from n5ac/thumbDV_installer
...
Installer naming changes. Chnaged Installer icon. Added firewall exc…
2015-09-04 18:09:08 -05:00
Abed Haque
42ba4f02b9
Added an updated ThumDV.ssdr_waveform (v0.0.4).
2015-09-04 18:08:51 -05:00
Ed Gonzalez
e7d7d506ea
Update ThumbDV.cfg with new filter limits
2015-09-04 10:19:19 -05:00
Ed Gonzalez
42ff3dd0d8
Add ssdr_waveform package to git and update iss script to point to new location
2015-09-03 13:37:49 -05:00
Ed Gonzalez
09fc0194f7
Add slight peaking IIR at 4800Hz after GMSK demod.
2015-09-03 12:49:20 -05:00
Ed Gonzalez
0c8391700c
Add strlen() to TX Message debug output
2015-09-03 10:47:14 -05:00
Ed Gonzalez
6c82100170
Reset message index if we decode gets off
2015-09-03 10:46:32 -05:00
Ed Gonzalez
62abf0058c
Default TX messge to empty
2015-09-03 10:45:03 -05:00
Ed Gonzalez
e38e976fbc
Add DUMP_GMSK_MOD flag for debuging GMSK_ENCODE
2015-09-03 10:44:02 -05:00
Ed Gonzalez
8b703f8bbc
Change deviation to 1200
2015-09-03 10:34:33 -05:00
Ed Gonzalez
a8ef82646c
Reset encoder on END_PATTERN and shorted the initial SYNC and END tones
2015-09-03 10:32:53 -05:00
Ed Gonzalez
ce962e6d87
Add thumbDV_flushLists() to flush thumbDV lists in TX/RX transistions
2015-09-03 10:29:12 -05:00
Ed Gonzalez
675e300742
Update ThumbDV.cfg to support new versioning scheme
2015-09-01 17:36:57 -05:00
Ed Gonzalez
fdc522e747
Move RX=END status message to DSTAR State machine and add new STATUS_END_RX case in status message function
2015-08-31 11:52:41 -05:00
mlhnet
b618fcb1fd
Add RX=END waveform message, bug fixes
2015-08-30 19:16:48 -04:00
Ed Gonzalez
5c2e0b6ae8
Add slow_data.c|.h
2015-08-29 14:48:56 -05:00
Ed Gonzalez
253ab84a34
Add functions to set DSTAR message field.
2015-08-26 14:41:06 -05:00
Ed Gonzalez
8a210b587b
Add slow data encode of message and header data
2015-08-26 14:18:32 -05:00
Ed Gonzalez
3a9f59def9
Add DSTAR TX State machine to handle transmit. Move current TX Logic from sched_waveform to the TX State Machine
2015-08-26 11:27:01 -05:00
Ed Gonzalez
52f27e54fd
Add slow data message parsing and status updates
2015-08-26 10:41:01 -05:00
Ed Gonzalez
7be0c446d1
Add slice to DSTAR state machine which allows proper status updates with correct index
2015-08-26 10:40:45 -05:00
Ed Gonzalez
1a19337f43
First pass at slow data decode
2015-08-25 18:01:45 -05:00
Ed Gonzalez
1b3d5202f0
Try to unify code style
2015-08-25 10:15:43 -05:00
Ed Gonzalez
e25403d6c1
Set the repeater relay bit when using a destination repeater
2015-08-25 09:53:03 -05:00
Ed Gonzalez
de442eb75b
Fix RX Audio not being emitted
2015-08-25 09:52:41 -05:00
Ed Gonzalez
0d68f11117
Fix declaration of _end_of_transmission
2015-08-25 09:52:24 -05:00
Ed Gonzalez
e48c43913c
Add sending of end bits at end of transmission. Needs heave cleanup.
2015-08-24 15:07:01 -05:00
Ed Gonzalez
b82637e5d2
Add reset function for MODFilter and correct the bytes for END_PATTERN
2015-08-24 15:06:27 -05:00
Ed Gonzalez
c742d3b3ff
Add mechanism that allows the waveform to know when the radio is unkeying.
...
This is needed so that DSTAR can encode it's end bits.
2015-08-24 15:05:03 -05:00
Ed Gonzalez
edd809c269
Look for end bits in voice frames too.
2015-08-21 08:16:06 -05:00
Ed Gonzalez
181e69a97c
Remove reset_softcfg from ThumbDV Init since it messes up new ThumbDVs
2015-08-20 14:23:37 -05:00
Ed Gonzalez
2f828cf2ac
Handle ThumbDV being unplugged gracefully.
...
When the ThumbDV is unplugged the serial read thread stops and tries to re-connect. All writes to the serial port also stop.
2015-08-20 14:21:38 -05:00
Ed Gonzalez
09cca8a92d
Trigger slice commands on a slice entering DSTR mode instead of D*FM
2015-08-11 11:08:18 -05:00
Ed Gonzalez
d935086b89
Update ThumbDV.cfg to change waveform mode to DSTR
2015-08-11 11:03:50 -05:00