aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/obelus/obelus.c
diff options
context:
space:
mode:
authorGravatar Ethan Madden <maddene@madden.ninja>2017-06-08 13:24:37 -0700
committerGravatar Jack Humbert <jack.humb@gmail.com>2017-09-25 19:36:44 -0400
commit692c4e7508e18d83baea230cdcaee28c3037df3b (patch)
tree381ef4ff08af2b1b21a87860e17ac33c0dc39e60 /keyboards/obelus/obelus.c
parentf1c7b813aa7a09e2d3fdd46d373115d1e85f4c3e (diff)
downloadqmk_firmware-692c4e7508e18d83baea230cdcaee28c3037df3b.tar.gz
Added Obelus
tearing it down so that it can be rebuilt fiddling with audio big default config overhaul apparently startup sounds work without the override now readme! readme fixes readme tweaking
Diffstat (limited to 'keyboards/obelus/obelus.c')
-rw-r--r--keyboards/obelus/obelus.c28
1 files changed, 28 insertions, 0 deletions
diff --git a/keyboards/obelus/obelus.c b/keyboards/obelus/obelus.c
new file mode 100644
index 000000000..2905f0724
--- /dev/null
+++ b/keyboards/obelus/obelus.c
@@ -0,0 +1,28 @@
+#include "obelus.h"
+
+void matrix_init_kb(void) {
+ // put your keyboard start-up code here
+ // runs once when the firmware starts up
+ // Turn status LED on
+ DDRD |= (1<<6);
+ PORTD |= (1<<6);
+
+ matrix_init_user();
+}
+
+void matrix_scan_kb(void) {
+ // put your looping keyboard code here
+ // runs every cycle (a lot)
+ matrix_scan_user();
+}
+
+bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
+ // put your per-action keyboard code here
+ // runs for every action, just before processing by the firmware
+ return process_record_user(keycode, record);
+}
+
+void led_set_kb(uint8_t usb_led) {
+ // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here
+ led_set_user(usb_led);
+}