~ruther/qmk_firmware

406dc2fb2d1e657db2d7235885722dd86d07ea08 — zvecr 5 years ago e182a38
Move encoder_read to common location
3 files changed, 11 insertions(+), 18 deletions(-)

M quantum/quantum.c
M quantum/split_common/matrix.c
M tmk_core/common/keyboard.c
M quantum/quantum.c => quantum/quantum.c +0 -11
@@ 46,10 46,6 @@ extern backlight_config_t backlight_config;
#    include "haptic.h"
#endif

#ifdef ENCODER_ENABLE
#    include "encoder.h"
#endif

#ifdef AUDIO_ENABLE
#    ifndef GOODBYE_SONG
#        define GOODBYE_SONG SONG(GOODBYE_SOUND)


@@ 618,9 614,6 @@ void matrix_init_quantum() {
#ifdef RGB_MATRIX_ENABLE
    rgb_matrix_init();
#endif
#ifdef ENCODER_ENABLE
    encoder_init();
#endif
#if defined(UNICODE_ENABLE) || defined(UNICODEMAP_ENABLE) || defined(UCIS_ENABLE)
    unicode_input_mode_init();
#endif


@@ 658,10 651,6 @@ void matrix_scan_quantum() {
    rgb_matrix_task();
#endif

#ifdef ENCODER_ENABLE
    encoder_read();
#endif

#ifdef WPM_ENABLE
    decay_wpm();
#endif

M quantum/split_common/matrix.c => quantum/split_common/matrix.c +1 -7
@@ 24,10 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#include "config.h"
#include "transport.h"

#ifdef ENCODER_ENABLE
#    include "encoder.h"
#endif

#define ERROR_DISCONNECT_COUNT 5

#define ROWS_PER_HAND (MATRIX_ROWS / 2)


@@ 255,9 251,7 @@ void matrix_post_scan(void) {
        matrix_scan_quantum();
    } else {
        transport_slave(matrix + thisHand);
#ifdef ENCODER_ENABLE
        encoder_read();
#endif

        matrix_slave_scan_user();
    }
}

M tmk_core/common/keyboard.c => tmk_core/common/keyboard.c +10 -0
@@ 53,6 53,9 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#ifdef RGBLIGHT_ENABLE
#    include "rgblight.h"
#endif
#ifdef ENCODER_ENABLE
#    include "encoder.h"
#endif
#ifdef STENO_ENABLE
#    include "process_steno.h"
#endif


@@ 249,6 252,9 @@ void keyboard_init(void) {
#ifdef RGBLIGHT_ENABLE
    rgblight_init();
#endif
#ifdef ENCODER_ENABLE
    encoder_init();
#endif
#ifdef STENO_ENABLE
    steno_init();
#endif


@@ 345,6 351,10 @@ MATRIX_LOOP_END:
#    endif
#endif

#ifdef ENCODER_ENABLE
    encoder_read();
#endif

#ifdef QWIIC_ENABLE
    qwiic_task();
#endif