summaryrefslogtreecommitdiffstats
path: root/keyboards/40percentclub
diff options
context:
space:
mode:
authorzvecr <z.zvecr@gmail.com>2018-11-08 23:17:41 +0000
committerDrashna Jaelre <drashna@live.com>2018-11-08 15:17:41 -0800
commit73883425a55f23a319eb1522c2e3ce52b8e2f042 (patch)
tree83ba7208aeabd10d8d0cf36f573ae7b25ef79713 /keyboards/40percentclub
parentef84bd979979f092980dc68d513a906e084c8c57 (diff)
relocate 40percent.club boards to new parent folder (#4380)
* Initial move of 40percent.club boards to common parent folder. * Refactor readme files to be consistent * Refactor readme files to be consistent - fix make command examples. * Refactor readme files to be consistent - align readme filenames. * Refactor readme files to be consistent - fix repo url. * Disable Community keymap builds as they are currently failing due to missing functionality * Move more of 40percent.club boards to common parent folder. * Refactor readme files to be consistent - align readme filenames. * Refactor readme files to be consistent - fix make command examples.
Diffstat (limited to 'keyboards/40percentclub')
-rw-r--r--keyboards/40percentclub/4x4/4x4.c29
-rw-r--r--keyboards/40percentclub/4x4/4x4.h62
-rw-r--r--keyboards/40percentclub/4x4/config.h202
-rw-r--r--keyboards/40percentclub/4x4/keymaps/default/config.h5
-rw-r--r--keyboards/40percentclub/4x4/keymaps/default/keymap.c124
-rw-r--r--keyboards/40percentclub/4x4/readme.md24
-rw-r--r--keyboards/40percentclub/4x4/rules.mk74
-rw-r--r--keyboards/40percentclub/5x5/5x5.c29
-rw-r--r--keyboards/40percentclub/5x5/5x5.h57
-rw-r--r--keyboards/40percentclub/5x5/config.h208
-rw-r--r--keyboards/40percentclub/5x5/keymaps/default/config.h5
-rw-r--r--keyboards/40percentclub/5x5/keymaps/default/keymap.c139
-rw-r--r--keyboards/40percentclub/5x5/readme.md24
-rw-r--r--keyboards/40percentclub/5x5/rules.mk74
-rw-r--r--keyboards/40percentclub/6lit/6lit.c53
-rw-r--r--keyboards/40percentclub/6lit/6lit.h55
-rw-r--r--keyboards/40percentclub/6lit/config.h230
-rw-r--r--keyboards/40percentclub/6lit/info.json23
-rw-r--r--keyboards/40percentclub/6lit/keymaps/default/config.h19
-rw-r--r--keyboards/40percentclub/6lit/keymaps/default/keymap.c39
-rw-r--r--keyboards/40percentclub/6lit/keymaps/default/readme.md1
-rw-r--r--keyboards/40percentclub/6lit/keymaps/macro/config.h19
-rw-r--r--keyboards/40percentclub/6lit/keymaps/macro/keymap.c39
-rw-r--r--keyboards/40percentclub/6lit/keymaps/macro/readme.md1
-rw-r--r--keyboards/40percentclub/6lit/readme.md18
-rw-r--r--keyboards/40percentclub/6lit/rules.mk83
-rw-r--r--keyboards/40percentclub/foobar/config.h230
-rw-r--r--keyboards/40percentclub/foobar/foobar.c55
-rw-r--r--keyboards/40percentclub/foobar/foobar.h66
-rw-r--r--keyboards/40percentclub/foobar/info.json25
-rw-r--r--keyboards/40percentclub/foobar/keymaps/default/config.h19
-rw-r--r--keyboards/40percentclub/foobar/keymaps/default/keymap.c49
-rw-r--r--keyboards/40percentclub/foobar/keymaps/default/readme.md1
-rw-r--r--keyboards/40percentclub/foobar/keymaps/macro/config.h19
-rw-r--r--keyboards/40percentclub/foobar/keymaps/macro/keymap.c40
-rw-r--r--keyboards/40percentclub/foobar/keymaps/macro/readme.md1
-rw-r--r--keyboards/40percentclub/foobar/readme.md18
-rw-r--r--keyboards/40percentclub/foobar/rules.mk83
-rw-r--r--keyboards/40percentclub/gherkin/config.h54
-rw-r--r--keyboards/40percentclub/gherkin/gherkin.c1
-rw-r--r--keyboards/40percentclub/gherkin/gherkin.h18
-rw-r--r--keyboards/40percentclub/gherkin/info.json13
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/bbaserdem/README.md11
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/bbaserdem/config.h13
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/bbaserdem/keymap.c36
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/bbaserdem/rules.mk17
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/default/keymap.c74
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/itsaferbie/config.h15
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/itsaferbie/keymap.c152
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/itsaferbie/rules.mk7
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/mjt/config.h169
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/mjt/keymap.c279
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/mjt/rules.mk29
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/steno/config.h12
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/steno/keymap.c13
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/steno/readme.md9
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/steno/rules.mk16
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/talljoe-gherkin/config.h6
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/talljoe-gherkin/keymap.c58
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/talljoe-gherkin/rules.mk6
-rw-r--r--keyboards/40percentclub/gherkin/readme.md21
-rw-r--r--keyboards/40percentclub/gherkin/rules.mk59
-rw-r--r--keyboards/40percentclub/luddite/config.h48
-rw-r--r--keyboards/40percentclub/luddite/keymaps/default/keymap.c32
-rw-r--r--keyboards/40percentclub/luddite/luddite.c1
-rw-r--r--keyboards/40percentclub/luddite/luddite.h21
-rw-r--r--keyboards/40percentclub/luddite/readme.md21
-rw-r--r--keyboards/40percentclub/luddite/rules.mk59
-rw-r--r--keyboards/40percentclub/mf68/config.h162
-rw-r--r--keyboards/40percentclub/mf68/info.json12
-rw-r--r--keyboards/40percentclub/mf68/keymaps/default/keymap.c68
-rw-r--r--keyboards/40percentclub/mf68/keymaps/factory/keymap.c74
-rw-r--r--keyboards/40percentclub/mf68/mf68.c8
-rw-r--r--keyboards/40percentclub/mf68/mf68.h40
-rw-r--r--keyboards/40percentclub/mf68/readme.md18
-rw-r--r--keyboards/40percentclub/mf68/rules.mk68
-rw-r--r--keyboards/40percentclub/mf68_ble/config.h162
-rw-r--r--keyboards/40percentclub/mf68_ble/info.json12
-rw-r--r--keyboards/40percentclub/mf68_ble/keymaps/default/keymap.c68
-rw-r--r--keyboards/40percentclub/mf68_ble/mf68_ble.c8
-rw-r--r--keyboards/40percentclub/mf68_ble/mf68_ble.h40
-rw-r--r--keyboards/40percentclub/mf68_ble/readme.md29
-rw-r--r--keyboards/40percentclub/mf68_ble/rules.mk67
-rw-r--r--keyboards/40percentclub/nano/config.h45
-rw-r--r--keyboards/40percentclub/nano/info.json12
-rw-r--r--keyboards/40percentclub/nano/keymaps/default/keymap.c19
-rw-r--r--keyboards/40percentclub/nano/keymaps/default/rules.mk0
-rw-r--r--keyboards/40percentclub/nano/keymaps/spooka/config.h25
-rw-r--r--keyboards/40percentclub/nano/keymaps/spooka/keymap.c12
-rw-r--r--keyboards/40percentclub/nano/keymaps/spooka/rules.mk1
-rw-r--r--keyboards/40percentclub/nano/matrix.c159
-rw-r--r--keyboards/40percentclub/nano/nano.c5
-rw-r--r--keyboards/40percentclub/nano/nano.h14
-rw-r--r--keyboards/40percentclub/nano/readme.md16
-rw-r--r--keyboards/40percentclub/nano/rules.mk70
-rw-r--r--keyboards/40percentclub/readme.md4
-rw-r--r--keyboards/40percentclub/tomato/config.h48
-rw-r--r--keyboards/40percentclub/tomato/info.json13
-rw-r--r--keyboards/40percentclub/tomato/keymaps/default/keymap.c158
-rw-r--r--keyboards/40percentclub/tomato/readme.md22
-rw-r--r--keyboards/40percentclub/tomato/rules.mk58
-rw-r--r--keyboards/40percentclub/tomato/tomato.c1
-rw-r--r--keyboards/40percentclub/tomato/tomato.h18
-rw-r--r--keyboards/40percentclub/ut47/LED_controls.ino420
-rw-r--r--keyboards/40percentclub/ut47/config.h87
-rw-r--r--keyboards/40percentclub/ut47/info.json13
-rw-r--r--keyboards/40percentclub/ut47/keymaps/default/config.h24
-rw-r--r--keyboards/40percentclub/ut47/keymaps/default/keymap.c136
-rw-r--r--keyboards/40percentclub/ut47/keymaps/default/readme.md19
-rw-r--r--keyboards/40percentclub/ut47/keymaps/non-us/config.h24
-rw-r--r--keyboards/40percentclub/ut47/keymaps/non-us/keymap.c136
-rw-r--r--keyboards/40percentclub/ut47/keymaps/non-us/readme.md19
-rw-r--r--keyboards/40percentclub/ut47/keymaps/nordic/config.h17
-rw-r--r--keyboards/40percentclub/ut47/keymaps/nordic/keymap.c179
-rw-r--r--keyboards/40percentclub/ut47/keymaps/nordic/readme.md33
-rw-r--r--keyboards/40percentclub/ut47/keymaps/rgb/config.h27
-rw-r--r--keyboards/40percentclub/ut47/keymaps/rgb/keymap.c88
-rw-r--r--keyboards/40percentclub/ut47/keymaps/rgb/readme.md1
-rw-r--r--keyboards/40percentclub/ut47/keymaps/rgb/rules.mk1
-rw-r--r--keyboards/40percentclub/ut47/led.c38
-rw-r--r--keyboards/40percentclub/ut47/matrix.c213
-rw-r--r--keyboards/40percentclub/ut47/readme.md40
-rw-r--r--keyboards/40percentclub/ut47/rules.mk70
-rw-r--r--keyboards/40percentclub/ut47/ut47.c50
-rw-r--r--keyboards/40percentclub/ut47/ut47.h49
125 files changed, 6732 insertions, 0 deletions
diff --git a/keyboards/40percentclub/4x4/4x4.c b/keyboards/40percentclub/4x4/4x4.c
new file mode 100644
index 0000000000..963b6d00d4
--- /dev/null
+++ b/keyboards/40percentclub/4x4/4x4.c
@@ -0,0 +1,29 @@
+
+#include "4x4.h"
+
+void matrix_init_kb(void) {
+ // put your keyboard start-up code here
+ // runs once when the firmware starts up
+
+ 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);
+}
diff --git a/keyboards/40percentclub/4x4/4x4.h b/keyboards/40percentclub/4x4/4x4.h
new file mode 100644
index 0000000000..ec75c3e280
--- /dev/null
+++ b/