Rename encoder pins defines (#24003)
This commit is contained in:
parent
8471dcc563
commit
bc0c69570b
25 changed files with 100 additions and 91 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue