aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaleb Elwert <belak@coded.io>2018-01-10 13:15:06 -0800
committerJack Humbert <jack.humb@gmail.com>2018-01-12 13:23:38 -0500
commit3be81a2dafe13a9c2a591528db1b3973de923167 (patch)
treef39faeef36005e1152ad1f7a652d1565dfda1b1b
parent586a5e8d1da98c98cc3f14639ad820c2cd417860 (diff)
downloadqmk_firmware-3be81a2dafe13a9c2a591528db1b3973de923167.tar.gz
qmk_firmware-3be81a2dafe13a9c2a591528db1b3973de923167.zip
Fix call to memset for various keyboards
-rw-r--r--keyboards/clueboard/60/matrix.c62
-rw-r--r--keyboards/ergodox_infinity/matrix.c4
-rw-r--r--keyboards/infinity60/matrix.c4
-rw-r--r--keyboards/jm60/matrix.c4
-rw-r--r--keyboards/k_type/matrix.c4
-rw-r--r--keyboards/whitefox/matrix.c5
6 files changed, 42 insertions, 41 deletions
diff --git a/keyboards/clueboard/60/matrix.c b/keyboards/clueboard/60/matrix.c
index 76a15ca7e..4023bc03c 100644
--- a/keyboards/clueboard/60/matrix.c
+++ b/keyboards/clueboard/60/matrix.c
@@ -11,7 +11,7 @@
11 11
12/* Clueboard 60% 12/* Clueboard 60%
13 * 13 *
14 * Column pins are input with internal pull-down. 14 * Column pins are input with internal pull-down.
15 * Row pins are output and strobe with high. 15 * Row pins are output and strobe with high.
16 * Key is high or 1 when it turns on. 16 * Key is high or 1 when it turns on.
17 * 17 *
@@ -68,8 +68,8 @@ void matrix_init(void) {
68 palSetPadMode(GPIOA, 15, PAL_MODE_INPUT_PULLDOWN); 68 palSetPadMode(GPIOA, 15, PAL_MODE_INPUT_PULLDOWN);
69 palSetPadMode(GPIOA, 10, PAL_MODE_INPUT_PULLDOWN); 69 palSetPadMode(GPIOA, 10, PAL_MODE_INPUT_PULLDOWN);
70 70
71 memset(matrix, 0, MATRIX_ROWS); 71 memset(matrix, 0, MATRIX_ROWS * sizeof(matrix_row_t));
72 memset(matrix_debouncing, 0, MATRIX_COLS); 72 memset(matrix_debouncing, 0, MATRIX_COLS * sizeof(matrix_row_t));
73 73
74 /* Setup capslock */ 74 /* Setup capslock */
75 // palSetPadMode(GPIOB, 7, PAL_MODE_OUTPUT_PUSHPULL); 75 // palSetPadMode(GPIOB, 7, PAL_MODE_OUTPUT_PUSHPULL);
@@ -84,20 +84,20 @@ uint8_t matrix_scan(void) {
84 84
85 // strobe col { PA2, PA3, PA6, PB14, PB15, PA8, PA9, PA7, PB3, PB4, PC14, PC15, PC13, PB5, PB6 } 85 // strobe col { PA2, PA3, PA6, PB14, PB15, PA8, PA9, PA7, PB3, PB4, PC14, PC15, PC13, PB5, PB6 }
86 switch (col) { 86 switch (col) {
87 case 0: palSetPad(GPIOA, 2); break; 87 case 0: palSetPad(GPIOA, 2); break;
88 case 1: palSetPad(GPIOA, 3); break; 88 case 1: palSetPad(GPIOA, 3); break;
89 case 2: palSetPad(GPIOA, 6); break; 89 case 2: palSetPad(GPIOA, 6); break;
90 case 3: palSetPad(GPIOB, 14); break; 90 case 3: palSetPad(GPIOB, 14); break;
91 case 4: palSetPad(GPIOB, 15); break; 91 case 4: palSetPad(GPIOB, 15); break;
92 case 5: palSetPad(GPIOA, 8); break; 92 case 5: palSetPad(GPIOA, 8); break;
93 case 6: palSetPad(GPIOA, 9); break; 93 case 6: palSetPad(GPIOA, 9); break;
94 case 7: palSetPad(GPIOA, 7); break; 94 case 7: palSetPad(GPIOA, 7); break;
95 case 8: palSetPad(GPIOB, 3); break; 95 case 8: palSetPad(GPIOB, 3); break;
96 case 9: palSetPad(GPIOB, 4); break; 96 case 9: palSetPad(GPIOB, 4); break;
97 case 10: palSetPad(GPIOC, 15); break; 97 case 10: palSetPad(GPIOC, 15); break;
98 case 11: palSetPad(GPIOC, 14); break; 98 case 11: palSetPad(GPIOC, 14); break;
99 case 12: palSetPad(GPIOC, 13); break; 99 case 12: palSetPad(GPIOC, 13); break;
100 case 13: palSetPad(GPIOB, 5); break; 100 case 13: palSetPad(GPIOB, 5); break;
101 case 14: palSetPad(GPIOB, 6); break; 101 case 14: palSetPad(GPIOB, 6); break;
102 } 102 }
103 103
@@ -115,20 +115,20 @@ uint8_t matrix_scan(void) {
115 115
116 // unstrobe col { PA2, PA3, PA6, PB14, PB15, PA8, PA9, PA7, PB3, PB4, PC15, PC14, PC13, PB5, PB6 } 116 // unstrobe col { PA2, PA3, PA6, PB14, PB15, PA8, PA9, PA7, PB3, PB4, PC15, PC14, PC13, PB5, PB6 }
117 switch (col) { 117 switch (col) {
118 case 0: palClearPad(GPIOA, 2); break; 118 case 0: palClearPad(GPIOA, 2); break;
119 case 1: palClearPad(GPIOA, 3); break; 119 case 1: palClearPad(GPIOA, 3); break;
120 case 2: palClearPad(GPIOA, 6); break; 120 case 2: palClearPad(GPIOA, 6); break;
121 case 3: palClearPad(GPIOB, 14); break; 121 case 3: palClearPad(GPIOB, 14); break;
122 case 4: palClearPad(GPIOB, 15); break; 122 case 4: palClearPad(GPIOB, 15); break;
123 case 5: palClearPad(GPIOA, 8); break; 123 case 5: palClearPad(GPIOA, 8); break;
124 case 6: palClearPad(GPIOA, 9); break; 124 case 6: palClearPad(GPIOA, 9); break;
125 case 7: palClearPad(GPIOA, 7); break; 125 case 7: palClearPad(GPIOA, 7); break;
126 case 8: palClearPad(GPIOB, 3); break; 126 case 8: palClearPad(GPIOB, 3); break;
127 case 9: palClearPad(GPIOB, 4); break; 127 case 9: palClearPad(GPIOB, 4); break;
128 case 10: palClearPad(GPIOC, 15); break; 128 case 10: palClearPad(GPIOC, 15); break;
129 case 11: palClearPad(GPIOC, 14); break; 129 case 11: palClearPad(GPIOC, 14); break;
130 case 12: palClearPad(GPIOC, 13); break; 130 case 12: palClearPad(GPIOC, 13); break;
131 case 13: palClearPad(GPIOB, 5); break; 131 case 13: palClearPad(GPIOB, 5); break;
132 case 14: palClearPad(GPIOB, 6); break; 132 case 14: palClearPad(GPIOB, 6); break;
133 } 133 }
134 134
diff --git a/keyboards/ergodox_infinity/matrix.c b/keyboards/ergodox_infinity/matrix.c
index 3364f8c90..3baa07f58 100644
--- a/keyboards/ergodox_infinity/matrix.c
+++ b/keyboards/ergodox_infinity/matrix.c
@@ -62,8 +62,8 @@ void matrix_init(void)
62 palSetPadMode(GPIOC, 11, PAL_MODE_OUTPUT_PUSHPULL); 62 palSetPadMode(GPIOC, 11, PAL_MODE_OUTPUT_PUSHPULL);
63 palSetPadMode(GPIOD, 0, PAL_MODE_OUTPUT_PUSHPULL); 63 palSetPadMode(GPIOD, 0, PAL_MODE_OUTPUT_PUSHPULL);
64 64
65 memset(matrix, 0, MATRIX_ROWS); 65 memset(matrix, 0, MATRIX_ROWS * sizeof(matrix_row_t));
66 memset(matrix_debouncing, 0, LOCAL_MATRIX_ROWS); 66 memset(matrix_debouncing, 0, LOCAL_MATRIX_ROWS * sizeof(matrix_row_t));
67 67
68 matrix_init_quantum(); 68 matrix_init_quantum();
69} 69}
diff --git a/keyboards/infinity60/matrix.c b/keyboards/infinity60/matrix.c
index b6ccf86c3..bf86591cc 100644
--- a/keyboards/infinity60/matrix.c
+++ b/keyboards/infinity60/matrix.c
@@ -60,8 +60,8 @@ void matrix_init(void)
60 palSetPadMode(GPIOC, 5, PAL_MODE_OUTPUT_PUSHPULL); 60 palSetPadMode(GPIOC, 5, PAL_MODE_OUTPUT_PUSHPULL);
61 palSetPadMode(GPIOD, 0, PAL_MODE_OUTPUT_PUSHPULL); 61 palSetPadMode(GPIOD, 0, PAL_MODE_OUTPUT_PUSHPULL);
62#endif 62#endif
63 memset(matrix, 0, MATRIX_ROWS); 63 memset(matrix, 0, MATRIX_ROWS * sizeof(matrix_row_t));
64 memset(matrix_debouncing, 0, MATRIX_ROWS); 64 memset(matrix_debouncing, 0, MATRIX_ROWS * sizeof(matrix_row_t));
65 65
66 matrix_init_quantum(); 66 matrix_init_quantum();
67} 67}
diff --git a/keyboards/jm60/matrix.c b/keyboards/jm60/matrix.c
index 8430a5843..01bb4a80d 100644
--- a/keyboards/jm60/matrix.c
+++ b/keyboards/jm60/matrix.c
@@ -49,8 +49,8 @@ void matrix_init(void)
49 palSetPadMode(GPIOB, 1, PAL_MODE_OUTPUT_PUSHPULL); 49 palSetPadMode(GPIOB, 1, PAL_MODE_OUTPUT_PUSHPULL);
50 palSetPadMode(GPIOB, 0, PAL_MODE_OUTPUT_PUSHPULL); 50 palSetPadMode(GPIOB, 0, PAL_MODE_OUTPUT_PUSHPULL);
51 51
52 memset(matrix, 0, MATRIX_ROWS); 52 memset(matrix, 0, MATRIX_ROWS * sizeof(matrix_row_t));
53 memset(matrix_debouncing, 0, MATRIX_ROWS); 53 memset(matrix_debouncing, 0, MATRIX_ROWS * sizeof(matrix_row_t));
54} 54}
55 55
56uint8_t matrix_scan(void) 56uint8_t matrix_scan(void)
diff --git a/keyboards/k_type/matrix.c b/keyboards/k_type/matrix.c
index 7f230bebb..d919bb880 100644
--- a/keyboards/k_type/matrix.c
+++ b/keyboards/k_type/matrix.c
@@ -42,8 +42,8 @@ void matrix_init(void)
42 palSetPadMode(GPIOD, 1, PAL_MODE_OUTPUT_PUSHPULL); 42 palSetPadMode(GPIOD, 1, PAL_MODE_OUTPUT_PUSHPULL);
43 palSetPadMode(GPIOD, 4, PAL_MODE_OUTPUT_PUSHPULL); 43 palSetPadMode(GPIOD, 4, PAL_MODE_OUTPUT_PUSHPULL);
44 44
45 memset(matrix, 0, MATRIX_ROWS); 45 memset(matrix, 0, MATRIX_ROWS * sizeof(matrix_row_t));
46 memset(matrix_debouncing, 0, MATRIX_ROWS); 46 memset(matrix_debouncing, 0, MATRIX_ROWS * sizeof(matrix_row_t));
47 47
48 matrix_init_quantum(); 48 matrix_init_quantum();
49} 49}
diff --git a/keyboards/whitefox/matrix.c b/keyboards/whitefox/matrix.c
index ff334c03a..c6f2c8d62 100644
--- a/keyboards/whitefox/matrix.c
+++ b/keyboards/whitefox/matrix.c
@@ -47,8 +47,9 @@ void matrix_init(void)
47 palSetPadMode(GPIOC, 10, PAL_MODE_OUTPUT_PUSHPULL); 47 palSetPadMode(GPIOC, 10, PAL_MODE_OUTPUT_PUSHPULL);
48 palSetPadMode(GPIOC, 11, PAL_MODE_OUTPUT_PUSHPULL); 48 palSetPadMode(GPIOC, 11, PAL_MODE_OUTPUT_PUSHPULL);
49 49
50 memset(matrix, 0, MATRIX_ROWS); 50 memset(matrix, 0, MATRIX_ROWS * sizeof(matrix_row_t));
51 memset(matrix_debouncing, 0, MATRIX_ROWS); 51 memset(matrix_debouncing, 0, MATRIX_ROWS * sizeof(matrix_row_t));
52
52 matrix_init_quantum(); 53 matrix_init_quantum();
53} 54}
54 55