Hi mega_mozg,

Many thanks for developing the mmjoy2 software.

I'm using V20150121 on an Arduino Leonardo R3 (ATMEGA32U4), to make an autopilot/nav radio controller for X-Plane.
I will be using more than 48 buttons including six rotary encoders for the job.
I will only be using three of the available internal analogue inputs, so I have plenty of input pins available.

What are the recommended values for 'Buttons debounce (ms)' and 'Pulse length (ms)'?
I have noticed that if 'Buttons debounce' is set to more than just a couple of milliseconds, that the encoder outputs become irregular/unreliable.

The rotary encoders give 20 pulses/rev, and output a 2-bit gray code.
I notice that the later version of your software don't have the debounce and pulse length settings options available.

Many thanks,
Steven.