27 Mar
2016
27 Mar
'16
7:13 p.m.
On Sun, Mar 27, 2016 at 7:43 PM, Jim Unroe rock.unroe@gmail.com wrote:
On Sun, Mar 27, 2016 at 5:42 PM, Dan Smith via chirp_devel chirp_devel@intrepid.danplanet.com wrote:
This patch includes the following changes:
Changes related to developer mailing list discussions
- Less intensive strategy to get big chunks of data instead the former more fine grained but resource intensive one
- Removed our software serial timeout in favor of the system serial timeout
- Removed the reference of the second magic for the alpha radio
- Renamed the _do_magic() def
- Restructured the "super nested" code to a less nested one
- Removed the "not needed" time.sleep() before the read of just one ACK, in favor of a serial system timeout
- Removed/changed some of the LOG.xxx()
- Removed the exception that goes to the UI about maxtime
- Renamed the base class as BTech (from btech)
Bug fixes
- Fixed the bug found by minuteman1120 about the duplex not working in some cases
- New "split" algorithm for the duplex bug above
- Fixed a bug with the scode about 0x*F reseted to 0x*0
New
- Added support for the QYT KT-UV980 Radio
This is a lot to digest in a single patch. It'd be great to separate some of the changes so we don't have to block some of the critical/obvious stuff on the other that needs some discussion.
Pavel,
I will try to send the non-IO related items in separated patches tonight or tomorrow evening.
Jim
Dan and Pavel,
I believe that I have patches submitted for everything that can be done.
Thank you both for you assistance with this.
Jim