diff options
Diffstat (limited to 'quantum/encoder.h')
| -rw-r--r-- | quantum/encoder.h | 31 | 
1 files changed, 20 insertions, 11 deletions
| diff --git a/quantum/encoder.h b/quantum/encoder.h index 317a91f1da..1d2f1f46c7 100644 --- a/quantum/encoder.h +++ b/quantum/encoder.h @@ -22,6 +22,21 @@  #include "gpio.h"  #include "util.h" +// ======== DEPRECATED DEFINES - DO NOT USE ======== +#ifdef ENCODERS_PAD_A +#    define ENCODER_A_PINS ENCODERS_PAD_A +#endif +#ifdef ENCODERS_PAD_B +#    define ENCODER_B_PINS ENCODERS_PAD_B +#endif +#ifdef ENCODERS_PAD_A_RIGHT +#    define ENCODER_A_PINS_RIGHT ENCODERS_PAD_A_RIGHT +#endif +#ifdef ENCODERS_PAD_B_RIGHT +#    define ENCODER_B_PINS_RIGHT ENCODERS_PAD_B_RIGHT +#endif +// ======== +  #ifdef ENCODER_ENABLE  __attribute__((weak)) bool should_process_encoder(void); @@ -36,16 +51,16 @@ bool encoder_update_user(uint8_t index, bool clockwise);  #    ifdef SPLIT_KEYBOARD -#        if defined(ENCODERS_PAD_A_RIGHT) +#        if defined(ENCODER_A_PINS_RIGHT)  #            ifndef NUM_ENCODERS_LEFT -#                define NUM_ENCODERS_LEFT ARRAY_SIZE(((pin_t[])ENCODERS_PAD_A)) +#                define NUM_ENCODERS_LEFT ARRAY_SIZE(((pin_t[])ENCODER_A_PINS))  #            endif  #            ifndef NUM_ENCODERS_RIGHT -#                define NUM_ENCODERS_RIGHT ARRAY_SIZE(((pin_t[])ENCODERS_PAD_A_RIGHT)) +#                define NUM_ENCODERS_RIGHT ARRAY_SIZE(((pin_t[])ENCODER_A_PINS_RIGHT))  #            endif  #        else  #            ifndef NUM_ENCODERS_LEFT -#                define NUM_ENCODERS_LEFT ARRAY_SIZE(((pin_t[])ENCODERS_PAD_A)) +#                define NUM_ENCODERS_LEFT ARRAY_SIZE(((pin_t[])ENCODER_A_PINS))  #            endif  #            ifndef NUM_ENCODERS_RIGHT  #                define NUM_ENCODERS_RIGHT NUM_ENCODERS_LEFT @@ -58,19 +73,13 @@ bool encoder_update_user(uint8_t index, bool clockwise);  #    else // SPLIT_KEYBOARD  #        ifndef NUM_ENCODERS -#            define NUM_ENCODERS ARRAY_SIZE(((pin_t[])ENCODERS_PAD_A)) +#            define NUM_ENCODERS ARRAY_SIZE(((pin_t[])ENCODER_A_PINS))  #        endif  #        define NUM_ENCODERS_LEFT NUM_ENCODERS  #        define NUM_ENCODERS_RIGHT 0  #    endif // SPLIT_KEYBOARD -#    ifndef NUM_ENCODERS -#        define NUM_ENCODERS 0 -#        define NUM_ENCODERS_LEFT 0 -#        define NUM_ENCODERS_RIGHT 0 -#    endif // NUM_ENCODERS -  #    define NUM_ENCODERS_MAX_PER_SIDE MAX(NUM_ENCODERS_LEFT, NUM_ENCODERS_RIGHT)  #    ifndef MAX_QUEUED_ENCODER_EVENTS | 
