aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/matrix/m12og/m12og.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/matrix/m12og/m12og.c')
-rw-r--r--keyboards/matrix/m12og/m12og.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/keyboards/matrix/m12og/m12og.c b/keyboards/matrix/m12og/m12og.c
new file mode 100644
index 000000000..8f3c5056f
--- /dev/null
+++ b/keyboards/matrix/m12og/m12og.c
@@ -0,0 +1,21 @@
+/**
+ * m12og.c
+ */
+
+#include "m12og.h"
+
+void matrix_init_user(void) {
+ setPinOutput(C6);
+ setPinOutput(B2);
+ setPinOutput(B1);
+}
+
+bool led_update_kb(led_t led_state) {
+ bool res = led_update_user(led_state);
+ if (res) {
+ writePin(B1, !led_state.num_lock);
+ writePin(C6, !led_state.caps_lock);
+ writePin(B2, !led_state.scroll_lock);
+ }
+ return res;
+}