test_config_74hc157.h (794B)
1 #pragma once 2 3 #define MATRIX_EXTENSION_74HC157 B2 4 // #define MATRIX_EXTENSION_74HC153 B2, B6 5 6 // list of OUTPUT(row) ports 7 #define MATRIX_OUT_PORTS (Port_D, MCU_GPIO, D0), (Port_C, MCU_GPIO, C0), (Port_E, MCU_GPIO, E0), (Port_B, MCU_GPIO, B0) 8 // list of OUTPUT(row) pins 9 #define MATRIX_OUT_PINS \ 10 (0, Port_D, 4), \ 11 (1, Port_C, 6), \ 12 (2, Port_D, 7), \ 13 (3, Port_E, 6), \ 14 (4, Port_B, 4), \ 15 (5, Port_B, 5) 16 17 // list of INPUT(col) ports 18 #define MATRIX_IN_PORTS \ 19 (Port_Fa, MCU_GPIOa, F0), \ 20 (Port_Ba, MCU_GPIOa, B0), \ 21 (Port_Fb, MCU_GPIOb, F0), \ 22 (Port_Bb, MCU_GPIOb, B0) 23 // list of INPUT(col) pins 24 #define MATRIX_IN_PINS \ 25 (0, Port_Fa, 4), \ 26 (1, Port_Fb, 5), \ 27 (2, Port_Fb, 6), \ 28 (3, Port_Fa, 7), \ 29 (4, Port_Ba, 1), \ 30 (5, Port_Bb, 3)