Hi @drj59 i'm using the same library, with two arduino nano.
I have a strange issue moving on EmulationStation frontend, when I press a button or move joystic, every signle click is doubled.
In game does not happen, and this home made encoder, works fine.