Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
Search
Tuning
All,
toggle quoted message
Show quoted text
As a first cut toward reasonable tuning, I tried disabling the "momentum" stuff in encoder.cpp. Not too bad. It tunes fairly slow, and is not at all "skittish". But I wouldn't want to scan to the other end of the band with it. And I'd like to be able to tune a little finer - so when I tune across a carrier, it sounds like a smooth tune with no jumps. Having a bit of a challenge finding out where tuning is actually done. It looks like there's a 200ms ( 5 times a second ) interrupt where the encoder is read, but the frequency is not actually set there. Whups, the nitty gritty is in doTuning(). Cscope wasn't seeing it because it's in a .ino file, and cscope ( a VERY old C analysis tool ) doesn't know about .ino files. I tried halving the constants in doTuning - much smoother. But you won't be spinning from one end of the band to the other with it. Fast tune mode is still available however. And actually, fast tune is just too fast for my taste also. I changed the increment from 500001 to 200001. Even at that, it pops from one end of 40M to the other in about a quarter turn. OK, I changed it to 100001... then 50001. Now it goes from one end of 40M to the other in about a turn and a quarter of the knob. I set the increment down to 20001.... Now it goes from one end of 40 to the other in a bit over 3 turns. This I can live with. This is fun. This kind of stuff is why I bought the uBITX. Because it's hackable. - Jerry KF6VB On 2021-05-14 13:34, jerry@... wrote:
All, |
to navigate to use esc to dismiss