开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Re: CW on zbitx


 

By now, sbitx/zbitx software has grown wild and unwieldy. changing one thing affects another.?
The trouble with?modem_poll is an example of this.?
The modem_poll searches for the MODE field, that is, an iteration of around 100 fields, comparing strings, one character at a time. the modem_poll calls functions lookup the fields through this linear search in many places, and it also calls on millis() function to get the timings. The millis() in turn is a system call that can take about 1 micosecond to execute as it calls clock_getttime(), a system call. I am trying to see what all can be left or taken out of the modem_poll as it is not just the CW modes but other modes too need to be tested when changing just the CW polling ticks.?
I am at work, having just recovered from a nasty bout of food poisoning. I will have an update for this. I am glad that Erik found a fix, It would have been even better if he had forked the code on github and generated a pull request (A 12? minute tutorial video is here?). This will be fun for everybody and less work for me!
- f??

On Wed, Apr 9, 2025 at 5:35?PM Frank KG9H via <kg9hfrank=[email protected]> wrote:
Thank you Gordon,?

I don't know Erik but I am a CW guy.
If anyone wants to use me as a beta tester, I can volunteer my efforts to try things out.
Certainly I can upgrade firmware on mine, and have done (very limited) Lynx code (X-6200 drew me back a few years recently) but if I can help, please reach out to me.


? ? ?Frank Krozel
? ? ? ? ? ?KG9H
Life Member, ARRL
? ? (630) 924-1600





On Apr 9, 2025, at 8:00?AM, Gordon Gibby KX4Z via <docvacuumtubes=[email protected]> wrote:

Hi Frank -- I'm definitely NOT in charge of that.? ?Have to wait on Farhan to have breathing room to catch up on all the zillions of things he is doing.? ?But perhaps Erik would provide something?? ?

I don't have the radio so difficult for me to do anything other than point out source code changes.

Gordon KX4Z



--
?
?
?
de KG9H
Life member, ARRL

Join [email protected] to automatically receive all group messages.