diff --git a/keyboards/keychron/k12_pro/matrix.c b/keyboards/keychron/k12_pro/matrix.c index b08a9062636c..21b3a775a477 100755 --- a/keyboards/keychron/k12_pro/matrix.c +++ b/keyboards/keychron/k12_pro/matrix.c @@ -53,7 +53,7 @@ static void HC595_output(uint16_t data) { uint8_t n = 1; uint8_t i; - for (i = 1; i < (MATRIX_COLS - DIRECT_COL_NUM); i++) { + for (i = 0; i < (MATRIX_COLS - DIRECT_COL_NUM); i++) { writePinLow(HC595_SHCP); if (data & 0x1) { writePinHigh(HC595_DS); diff --git a/keyboards/keychron/k1_pro/matrix.c b/keyboards/keychron/k1_pro/matrix.c index 8be33235de5a..1ef3f960503e 100644 --- a/keyboards/keychron/k1_pro/matrix.c +++ b/keyboards/keychron/k1_pro/matrix.c @@ -53,7 +53,7 @@ static void HC595_output(uint16_t data) { uint8_t n = 1; uint8_t i; - for (i = 1; i < (MATRIX_COLS - DIRECT_COL_NUM); i++) { + for (i = 0; i < (MATRIX_COLS - DIRECT_COL_NUM); i++) { writePinLow(HC595_SHCP); if (data & 0x1) { writePinHigh(HC595_DS); diff --git a/keyboards/keychron/q2_pro/matrix.c b/keyboards/keychron/q2_pro/matrix.c index 1316021a04a2..b9ae5b0a4f77 100644 --- a/keyboards/keychron/q2_pro/matrix.c +++ b/keyboards/keychron/q2_pro/matrix.c @@ -53,7 +53,7 @@ static void HC595_output(uint16_t data) { uint8_t i; uint8_t n = 1; - for (i = 1; i < (MATRIX_COLS - DIRECT_COL_NUM); i++) { + for (i = 0; i < (MATRIX_COLS - DIRECT_COL_NUM); i++) { writePinLow(HC595_SHCP); if (data & 0x1) { writePinHigh(HC595_DS); diff --git a/keyboards/keychron/q3_pro/matrix_v2.c b/keyboards/keychron/q3_pro/matrix_v2.c index 06c9baec3fc4..023e863c0306 100755 --- a/keyboards/keychron/q3_pro/matrix_v2.c +++ b/keyboards/keychron/q3_pro/matrix_v2.c @@ -53,7 +53,7 @@ static void HC595_output(uint16_t data) { uint8_t n = 1; uint8_t i; - for (i = 1; i < (MATRIX_COLS - DIRECT_COL_NUM); i++) { + for (i = 0; i < (MATRIX_COLS - DIRECT_COL_NUM); i++) { writePinLow(HC595_SHCP); if (data & 0x1) { writePinHigh(HC595_DS); diff --git a/keyboards/keychron/q4_pro/matrix.c b/keyboards/keychron/q4_pro/matrix.c index 23ae83cbdd12..3d25601d0829 100755 --- a/keyboards/keychron/q4_pro/matrix.c +++ b/keyboards/keychron/q4_pro/matrix.c @@ -53,7 +53,7 @@ static void HC595_output(uint16_t data) { uint8_t n = 1; uint8_t i; - for (i = 1; i < (MATRIX_COLS - DIRECT_COL_NUM); i++) { + for (i = 0; i < (MATRIX_COLS - DIRECT_COL_NUM); i++) { writePinLow(HC595_SHCP); if (data & 0x1) { writePinHigh(HC595_DS); diff --git a/keyboards/keychron/q5_pro/matrix.c b/keyboards/keychron/q5_pro/matrix.c index b5e782dd53f1..ee2d24e61262 100755 --- a/keyboards/keychron/q5_pro/matrix.c +++ b/keyboards/keychron/q5_pro/matrix.c @@ -53,7 +53,7 @@ static void HC595_output(uint32_t data) { uint8_t i; uint8_t n = 1; - for (i = 1; i < (MATRIX_COLS - DIRECT_COL_NUM); i++) { + for (i = 0; i < (MATRIX_COLS - DIRECT_COL_NUM); i++) { writePinLow(HC595_SHCP); if (data & 0x1) { writePinHigh(HC595_DS); diff --git a/keyboards/keychron/q8_pro/matrix.c b/keyboards/keychron/q8_pro/matrix.c index 4f39280e95d4..6ee06595e65c 100644 --- a/keyboards/keychron/q8_pro/matrix.c +++ b/keyboards/keychron/q8_pro/matrix.c @@ -53,7 +53,7 @@ static void HC595_output(uint16_t data) { uint8_t i; uint8_t n = 1; - for (i = 1; i < (MATRIX_COLS - DIRECT_COL_NUM); i++) { + for (i = 0; i < (MATRIX_COLS - DIRECT_COL_NUM); i++) { writePinLow(HC595_SHCP); if (data & 0x1) { writePinHigh(HC595_DS);