diff options
Diffstat (limited to 'keyboards/ergotaco/matrix.c')
| -rw-r--r-- | keyboards/ergotaco/matrix.c | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/keyboards/ergotaco/matrix.c b/keyboards/ergotaco/matrix.c index f7ceb194a..e28f754e6 100644 --- a/keyboards/ergotaco/matrix.c +++ b/keyboards/ergotaco/matrix.c | |||
| @@ -26,9 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 26 | #include "debug.h" | 26 | #include "debug.h" |
| 27 | #include "util.h" | 27 | #include "util.h" |
| 28 | #include QMK_KEYBOARD_H | 28 | #include QMK_KEYBOARD_H |
| 29 | #ifdef DEBUG_MATRIX_SCAN_RATE | ||
| 30 | #include "timer.h" | ||
| 31 | #endif | ||
| 32 | 29 | ||
| 33 | #ifndef DEBOUNCE | 30 | #ifndef DEBOUNCE |
| 34 | # define DEBOUNCE 5 | 31 | # define DEBOUNCE 5 |
| @@ -70,12 +67,6 @@ static void select_row(uint8_t row); | |||
| 70 | static uint8_t mcp23018_reset_loop; | 67 | static uint8_t mcp23018_reset_loop; |
| 71 | // static uint16_t mcp23018_reset_loop; | 68 | // static uint16_t mcp23018_reset_loop; |
| 72 | 69 | ||
| 73 | #ifdef DEBUG_MATRIX_SCAN_RATE | ||
| 74 | uint32_t matrix_timer; | ||
| 75 | uint32_t matrix_scan_count; | ||
| 76 | #endif | ||
| 77 | |||
| 78 | |||
| 79 | __attribute__ ((weak)) | 70 | __attribute__ ((weak)) |
| 80 | void matrix_init_user(void) {} | 71 | void matrix_init_user(void) {} |
| 81 | 72 | ||
| @@ -121,10 +112,6 @@ void matrix_init(void) | |||
| 121 | } | 112 | } |
| 122 | } | 113 | } |
| 123 | 114 | ||
| 124 | #ifdef DEBUG_MATRIX_SCAN_RATE | ||
| 125 | matrix_timer = timer_read32(); | ||
| 126 | matrix_scan_count = 0; | ||
| 127 | #endif | ||
| 128 | matrix_init_quantum(); | 115 | matrix_init_quantum(); |
| 129 | } | 116 | } |
| 130 | 117 | ||
| @@ -138,12 +125,6 @@ void matrix_power_up(void) { | |||
| 138 | for (uint8_t i=0; i < MATRIX_ROWS; i++) { | 125 | for (uint8_t i=0; i < MATRIX_ROWS; i++) { |
| 139 | matrix[i] = 0; | 126 | matrix[i] = 0; |
| 140 | } | 127 | } |
| 141 | |||
| 142 | #ifdef DEBUG_MATRIX_SCAN_RATE | ||
| 143 | matrix_timer = timer_read32(); | ||
| 144 | matrix_scan_count = 0; | ||
| 145 | #endif | ||
| 146 | |||
| 147 | } | 128 | } |
| 148 | 129 | ||
| 149 | // Returns a matrix_row_t whose bits are set if the corresponding key should be | 130 | // Returns a matrix_row_t whose bits are set if the corresponding key should be |
| @@ -192,18 +173,6 @@ uint8_t matrix_scan(void) | |||
| 192 | } | 173 | } |
| 193 | } | 174 | } |
| 194 | 175 | ||
| 195 | #ifdef DEBUG_MATRIX_SCAN_RATE | ||
| 196 | matrix_scan_count++; | ||
| 197 | uint32_t timer_now = timer_read32(); | ||
| 198 | if (TIMER_DIFF_32(timer_now, matrix_timer)>1000) { | ||
| 199 | print("matrix scan frequency: "); | ||
| 200 | pdec(matrix_scan_count); | ||
| 201 | print("\n"); | ||
| 202 | |||
| 203 | matrix_timer = timer_now; | ||
| 204 | matrix_scan_count = 0; | ||
| 205 | } | ||
| 206 | #endif | ||
| 207 | for (uint8_t i = 0; i < MATRIX_ROWS_PER_SIDE; i++) { | 176 | for (uint8_t i = 0; i < MATRIX_ROWS_PER_SIDE; i++) { |
| 208 | select_row(i); | 177 | select_row(i); |
| 209 | // and select on left hand | 178 | // and select on left hand |
