New one for me, what does this mean?

New one for me, what does this mean?

1 Like

In this specific case it indicates that you are using active-waiting macros.

Generally it indicates that your right half spins its event loop / mcu suspiciously often, and so there is probably some problem, which may mean decreased battery life.

Actually, this check is already disabled for mouse movement and macro engine on master, so in next release it should go away.

Related discussion: UHK 80 not working (no typing) after flashing fw 15.0.1 · Issue #1308 · UltimateHackingKeyboard/firmware · GitHub

(Generally, these days I advise to write macros so that they use explicit delays, like delayUntil 10 to check state every 10ms, instead of hard active waiting loops like if (something) goTo $currentAddress.)

Thanks, changed it from

if($capsWord == 1) goTo $currentAddress

to

while($capsWord == 1) {
    delayUntil 50
}
1 Like

You know I did that in my hrm macros and still got the “event loop spinning” message :wink:

How many spins power second? :smiley: