Commit graph

277 commits

Author SHA1 Message Date
haylztalez 762297a7d5
Merge pull request #16 from n5ac/cpu_fix
Added usleep to connect thread to keep from taking all of the CPU
2019-08-09 13:05:08 -05:00
Hayley eaa4688355 Added comment to connect thread to explain usleep 2019-08-09 11:24:10 -05:00
Hayley 8b0651ea13 Added usleep to connect thread to keep from taking all of the CPU 2019-08-09 11:20:04 -05:00
haylztalez 0b3ea1a97a
Merge pull request #14 from n5ac/ed_and_haley_fix_attempts
Ed and haley fix attempts
2019-07-31 17:29:51 -05:00
Hayley 20f99daf93 Successful Reconnection 2019-07-26 16:30:10 -05:00
Hayley 4bc9231a0c Handles recconnect but after reconnect gets out of sync 2019-07-26 10:45:23 -05:00
Hayley 10502b6b8c Took out usleep in thumbdv write
the usleep was only to help with TX on the faster baud but didnt have any significant improvments
2019-07-26 09:18:43 -05:00
Hayley ddf0deabf6 Fixed Cmake file to compile on Computer
added debug statements to ConnectSerial function
2019-07-15 09:54:29 -05:00
Hayley d2ada3faeb Increased usleep in write
in TX the dongle is only sending reset packets when speech is detected. Also, in TX, signal is not demodulated when speaking into mic; otherwise it is demodulated. Still only reset packets in RX.
2019-07-11 15:14:29 -05:00
Hayley c9df66b0ce Added usleep to thumbDV write
This allowed the TX to modulate; however, still recieving reset packets in TX and RX mode
2019-07-11 14:38:26 -05:00
Hayley 60063a75b6 Rearranged thumbdv opening settings 2019-07-10 16:47:06 -05:00
haylztalez a728ab1fd4
Merge pull request #15 from n5ac/Cmake_transition
Cmake transition
2019-07-10 15:32:41 -05:00
Hayley cba41ca67a Adding .idea/ folder 2019-07-10 15:19:05 -05:00
Hayley 3034d9ad2a modifying gitignore for cmake 2019-07-10 15:04:01 -05:00
Hayley 1652d3002b Cleaned up the compile definitions if statements 2019-07-10 13:07:21 -05:00
Hayley 8fd933905a Added the Debug configuration
This configuration causes a stack smash error; however, this configuration does not build in Eclipse
2019-07-10 13:01:56 -05:00
Hayley aa353e9817 Added the ThumbDV_Debug configuration
This configuration causes a stack smash error; however, this configuration does not build in Eclipse
2019-07-10 12:55:11 -05:00
Hayley e7049021f1 Cmake file complete for build on ThumbDV_Release
Next will be working on the other two builds
2019-07-10 12:29:16 -05:00
Hayley b3bb649501 Initial Cmake file added 2019-07-09 17:22:31 -05:00
Hayley 03108e8a4c Commented out manualy trigger of RTS flow control pins 2019-07-01 14:53:15 -05:00
Hayley f5c08a0035 Added RTS/CTS flow control per FTDI representative reccommendation
This does not fix the issue yet, however, the FTDI guy said we have to have this typw of flow control at this speed
2019-06-28 09:40:24 -05:00
Hayley ec35b5e3f1 Added some debugging tools for timeouts 2019-06-27 14:11:31 -05:00
Hayley c3dd1eafb7 Set flow control for higher baud rate
per FTDI reccommendation, set the flow control to XON-XOFF, with 0x11 = Xon and 0x13 Xoff, per example by FTDI
2019-06-24 14:36:58 -05:00
Hayley 6ca60bec26 Commented out the test audio pkt 2019-06-21 15:49:04 -05:00
Hayley 98e721839d Took out read/write debug timing since it is done asynchronous now 2019-06-21 14:42:18 -05:00
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 05e8e83223
Merge pull request #11 from n5ac/thumbDV_ssdr_v3_update
Updated D-Star app to work with SmartSDR v3.
2019-04-25 14:54:01 -05:00
Abed Haque 6482ce6014 Updated version for ThumbDV.ssdr_waveform file. 2019-04-25 14:43:31 -05:00
Abed Haque d31f20f530 Updated D-Star app to work with SmartSDR v3. 2019-04-25 13:47:39 -05:00
Batman b831777f8f Merge pull request #10 from n5ac/thumbDV_unplug_fixes
Thumb DV unplug fixes
2016-10-26 15:53:27 -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 7ff5441146 Merge pull request #9 from n5ac/thubDV_change_to_ftd2xx_library_for_serial
Switch to FTD2XX library for serial communication to ThumbDV
2016-10-25 17:09:52 -05:00
Ed Gonzalez 7339840e8a Merge branch 'thubDV_change_to_ftd2xx_library_for_serial' of github.com:n5ac/smartsdr-dsp into thubDV_change_to_ftd2xx_library_for_serial 2016-10-25 17:08:25 -05:00
Ed Gonzalez f93ba24113 Repackage ThumbDV.ssdr_waveform for minor changes. Still v1.0.8 2016-10-25 17:08:18 -05:00