Hayley
342120e9f5
Working RX with somewhat acceptable TX
...
We were able to fix the delay issue, there is still a bug in the TX where someof the data gets off sync and will cut out
2019-06-21 10:51:34 -05:00
Hayley
f750b5ce06
Working RX with acceptable delay on radio speakers.
...
The RX is working now but the TX is not working at all
2019-06-21 10:27:13 -05:00
Ed Gonzalez
d9b13d69dc
Always unlink from decoded list if there is data
2019-06-21 09:50:18 -05:00
Hayley
7e645fdf4c
We changes the return of the write serial from our debugging attempts back to the original void return
2019-06-21 09:41:47 -05:00
Ed Gonzalez
96e8851932
Trying to fix read thread
2019-06-20 17:22:42 -05:00
Ed Gonzalez
6b4ff002fb
Attempt to fix seg faults in managing the FT_HANDLE for ThumbDV
2019-06-20 16:35:55 -05:00
Ed Gonzalez
c6d6b9ec0e
Switch back to read-thread architecture with semaphore instead of event wait
2019-06-20 16:19:29 -05:00
Hayley
480ae99925
Working Debung timer for write function
2019-06-20 15:33:58 -05:00
Ed Gonzalez
2efb60ecb0
Timing debug newline and dashes
2019-06-20 13:58:29 -05:00
Ed Gonzalez
95d5a53c63
Add timing debug to write/read from serial
2019-06-20 13:56:38 -05:00
Ed Gonzalez
a10cb40a9f
processSerial() with every serial write.
...
We now do processSerial() inline with the writeSerial() to not be dependent on a separate read thread
2019-06-20 13:48:40 -05:00
Ed Gonzalez
0a4be8cb8b
Remove redundat reset and productID calls
2019-06-20 13:44:58 -05:00
Ed Gonzalez
5ffd66487b
Comment out the read thread for testing inline read/writes
2019-06-20 13:42:25 -05:00
Ed Gonzalez
dabc0b05d1
Move thumbDV_Release configuration to new compiler.
...
We no longer use the agnstrom compiler we use arm-linux-gnueabi-gcc
2019-06-20 13:41:50 -05:00
Hayley
d1409d5e49
Set Latency UART Latency Timer
2019-06-20 13:38:13 -05:00
Hayley
6880b87d01
msSince() function added to utils
2019-06-20 13:37:54 -05:00
Haylz
1299c69199
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-20 13:37:04 -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