keirf / flashfloppy-osd

On Screen Display and keyboard controller for FlashFloppy
The Unlicense
57 stars 15 forks source link

Hot keys should be edge triggered #12

Closed penfold42 closed 4 years ago

penfold42 commented 4 years ago

I haven’t put the scope on it yet but holding multiple keys looks like it’s doing PWM on the outputs

keirf commented 4 years ago

Oh I meant to fix that. But all the same given the BSRR write should match the existing pins settings, I'm surprised the output pins oscillate?

keirf commented 4 years ago

I can't repro unstable output pins, is that due to other changes in your tree?

keirf commented 4 years ago

Oh hang on I see what you mean: Multiple hot keys simultaneously? Why would you do that...

penfold42 commented 4 years ago

Never underestimate the stupidity, or creativity, of explorative testers

keirf commented 4 years ago

Haha, now fixed anyway :) Maybe not worth a new release in itself, as requires user to build the firmware themselves anyway, to see the problem.

My current minor annoyance is my first display of the OSD box is glitching again. That means the first time after power on, or OSD reset, that the OSD box appears (eg. Ctrl-Alt-Return) I see an instantaneous screen glitch. It does not happen again until next full reinitialisation. Can you repro that? It's very weird and I have no idea why it happens!

Glitch == Focus on immediate right of where the OSD box will appear. I find it most noticeable there.