diff options
author | lokher <lokher@gmail.com> | 2023-08-05 21:36:52 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-05 21:36:52 +0800 |
commit | af8d6b4a2887f6a0946db3446eaa81b5174a6334 (patch) | |
tree | 5c794000d8412ffacd896108125ebb0271f11341 | |
parent | c7d1774a62cefa04e180308aecdf252facc6b9b6 (diff) | |
parent | 4832cd381ce02d3f2da48721e61212fa8ff83f24 (diff) |
Merge pull request #156 from lalalademaxiya1/keychron_hc595_driver_fix
Updated matrix.c of some boards
-rwxr-xr-x | keyboards/keychron/k12_pro/matrix.c | 2 | ||||
-rw-r--r-- | keyboards/keychron/k1_pro/matrix.c | 2 | ||||
-rw-r--r-- | keyboards/keychron/q2_pro/matrix.c | 2 | ||||
-rwxr-xr-x | keyboards/keychron/q3_pro/matrix_v2.c | 2 | ||||
-rwxr-xr-x | keyboards/keychron/q4_pro/matrix.c | 2 | ||||
-rwxr-xr-x | keyboards/keychron/q5_pro/matrix.c | 2 | ||||
-rw-r--r-- | keyboards/keychron/q8_pro/matrix.c | 2 |
7 files changed, 7 insertions, 7 deletions
diff --git a/keyboards/keychron/k12_pro/matrix.c b/keyboards/keychron/k12_pro/matrix.c index b08a906263..21b3a775a4 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 8be33235de..1ef3f96050 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 1316021a04..b9ae5b0a4f 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 06c9baec3f..023e863c03 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 23ae83cbdd..3d25601d08 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 b5e782dd53..ee2d24e612 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 4f39280e95..6ee06595e6 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); |