diff options
Diffstat (limited to 'quantum/encoder.c')
| -rw-r--r-- | quantum/encoder.c | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/quantum/encoder.c b/quantum/encoder.c index 2ed64c1e30..c30bf01cb2 100644 --- a/quantum/encoder.c +++ b/quantum/encoder.c @@ -59,9 +59,9 @@ static uint8_t thisHand, thatHand;  static uint8_t encoder_value[NUMBER_OF_ENCODERS] = {0};  #endif -__attribute__((weak)) void encoder_update_user(int8_t index, bool clockwise) {} +__attribute__((weak)) bool encoder_update_user(uint8_t index, bool clockwise) { return true; } -__attribute__((weak)) void encoder_update_kb(int8_t index, bool clockwise) { encoder_update_user(index, clockwise); } +__attribute__((weak)) bool encoder_update_kb(uint8_t index, bool clockwise) { return encoder_update_user(index, clockwise); }  void encoder_init(void) {  #if defined(SPLIT_KEYBOARD) && defined(ENCODERS_PAD_A_RIGHT) && defined(ENCODERS_PAD_B_RIGHT) @@ -94,14 +94,14 @@ void encoder_init(void) {  #endif  } -static bool encoder_update(int8_t index, uint8_t state) { +static bool encoder_update(uint8_t index, uint8_t state) {      bool    changed = false;      uint8_t i       = index;  #ifdef ENCODER_RESOLUTIONS -    int8_t resolution = encoder_resolutions[i]; +    uint8_t resolution = encoder_resolutions[i];  #else -    int8_t resolution = ENCODER_RESOLUTION; +    uint8_t resolution = ENCODER_RESOLUTION;  #endif  #ifdef SPLIT_KEYBOARD | 
