[chirp_devel] [PATCH] Support pySerial 3+. Fixes #3167 #3209 #3521 #3671 #3703
Tom Hayward
Wed Jun 8 08:09:23 PDT 2016
On Wed, Jun 8, 2016 at 7:52 AM, David Ranch <chirp-devel at trinnet.net> wrote:
>
>
> Hey Tom,
>
> Does your pyserial patch remain compatible with PySerial 2.x? It doesn't look like it and would be a significant problem on Centos6 as it only comes with Python2.x. Is it possible to made the code support BOTH types of calls?
>
> --David
> KI6ZHD
Yes, I made an effort to keep it backwards-compatible. I tested
against the version in the kk7ds runtime for OS X, as I figured this
would be the most difficult thing to upgrade in the Chirp ecosystem.
PySerial 2.x supports nearly all of the properties required in
PySerial 3.x. Only a few required special handling, like this example:
+ try:
+ self.pipe.setRTS()
+ except AttributeError:
+ self.pipe.rts = True
Tom KD7LXL
More information about the chirp_devel
mailing list