I added an optional Hardware method PollGuiControl(self). If you define this in your Hardware file, the GUI thread will call it frequently. It can be used to set PTT from your hardware.
?
I am trying to work around a wxPython quirk that causes mouse wheel tuning to fail. Please test.