E18

Encoder functions in the elma category. Information on this category here.

Switches that work with funkyRotary functions will likely also work with elma functions, but not necessarily the other way around. I'd suggest always trying funkyRotary before elma, since the elma algorithm is much heavier to run - reserved for very bouncy encoders.

E18Inc()

Standard incremental encoder setup. Rotating CW will give a button pulse, rotating CCW will give a button pulse with a button number 1 value higher.

E18BiteAdjust()

Similar to rotary2Bite above, but instead of changing bitePoint by going through the bite point setting sequence, it will directly increase (CW rotation) or decrease (CCW rotation) the bitepoint by a set amount while biteButton is held.

E18Throttle()

Standard incremental encoder setup. Rotating CW will give a button pulse, rotating CCW will give a button pulse with a button number 1 value higher.

In addition, this switch can set the throttle hold value when the modButton() is held.. The button presses will not trigger when setting throttle hold value. Adjustments will be with 1% increments.

E18Brake()

Standard incremental encoder setup. Rotating CW will give a button pulse, rotating CCW will give a button pulse with a button number 1 value higher.

In addition, this switch can set the brake magic value when the modButton() is held.. The button presses will not trigger when setting the brake magic value. Adjustments will be with 1% increments.

Last updated