diff --git a/keyboard/kimera/kimera.c b/keyboard/kimera/kimera.c
index 73d97892..edfaae14 100644
--- a/keyboard/kimera/kimera.c
+++ b/keyboard/kimera/kimera.c
@@ -19,6 +19,7 @@ along with this program. If not, see .
#include
#include
+#include
#include "kimera.h"
#include "debug.h"
@@ -42,6 +43,7 @@ uint16_t shift_out_cache = 0;
void kimera_init(void)
{
// read config
+ write_matrix_mapping();
if (read_matrix_mapping()) {
write_matrix_mapping();
}
@@ -70,9 +72,9 @@ uint8_t read_matrix_mapping(void)
return error;
}
- for (uint8_t i = 0; i < MUX_COUNT; i++) {
- mux_mapping[i] = mux_config & (1<