diff options
Diffstat (limited to 'keyboards/lfkeyboards/mini1800/reva')
-rw-r--r-- | keyboards/lfkeyboards/mini1800/reva/post_rules.mk | 7 | ||||
-rw-r--r-- | keyboards/lfkeyboards/mini1800/reva/readme.md | 22 | ||||
-rw-r--r-- | keyboards/lfkeyboards/mini1800/reva/rules.mk | 29 |
3 files changed, 58 insertions, 0 deletions
diff --git a/keyboards/lfkeyboards/mini1800/reva/post_rules.mk b/keyboards/lfkeyboards/mini1800/reva/post_rules.mk new file mode 100644 index 000000000..ad997587b --- /dev/null +++ b/keyboards/lfkeyboards/mini1800/reva/post_rules.mk | |||
@@ -0,0 +1,7 @@ | |||
1 | ifeq ($(strip $(ISSI_ENABLE)), yes) | ||
2 | TMK_COMMON_DEFS += -DISSI_ENABLE | ||
3 | endif | ||
4 | |||
5 | ifeq ($(strip $(WATCHDOG_ENABLE)), yes) | ||
6 | TMK_COMMON_DEFS += -DWATCHDOG_ENABLE | ||
7 | endif | ||
diff --git a/keyboards/lfkeyboards/mini1800/reva/readme.md b/keyboards/lfkeyboards/mini1800/reva/readme.md new file mode 100644 index 000000000..8460bb532 --- /dev/null +++ b/keyboards/lfkeyboards/mini1800/reva/readme.md | |||
@@ -0,0 +1,22 @@ | |||
1 | # Mini1800 RevA | ||
2 | |||
3 | * Keyboard Maintainer: [LFKeyboards](https://github.com/lfkeyboards) | ||
4 | * Hardware Supported: Mini1800 RevA (Green PCB with AT90USB1286) | ||
5 | * Hardware Availability: [LFKeyboards.com](https://www.lfkeyboards.com/) | ||
6 | |||
7 | Make example for this keyboard (after setting up your build environment): | ||
8 | |||
9 | make lfkeyboards/mini1800/reva:default | ||
10 | |||
11 | Flashing example for this keyboard: | ||
12 | |||
13 | make lfkeyboards/mini1800/reva:default:flash | ||
14 | |||
15 | ## Bootloader | ||
16 | |||
17 | To reset the board into bootloader mode, do one of the following: | ||
18 | |||
19 | * **Physical reset button**: Briefly press the button on the bottom of the PCB (between Q and W keys) | ||
20 | * **Keycode in keymap**: Press the key mapped to `RESET` if it is available (`Fn`+`Right Shift`, then tap `Enter` by default) | ||
21 | |||
22 | See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). | ||
diff --git a/keyboards/lfkeyboards/mini1800/reva/rules.mk b/keyboards/lfkeyboards/mini1800/reva/rules.mk new file mode 100644 index 000000000..1f67c5f19 --- /dev/null +++ b/keyboards/lfkeyboards/mini1800/reva/rules.mk | |||
@@ -0,0 +1,29 @@ | |||
1 | # MCU name | ||
2 | MCU = at90usb1286 | ||
3 | |||
4 | # Bootloader selection | ||
5 | BOOTLOADER = atmel-dfu | ||
6 | |||
7 | # Build Options | ||
8 | # change yes to no to disable | ||
9 | # | ||
10 | BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | ||
11 | MOUSEKEY_ENABLE = no # Mouse keys | ||
12 | EXTRAKEY_ENABLE = yes # Audio control and System control | ||
13 | CONSOLE_ENABLE = no # Console for debug | ||
14 | COMMAND_ENABLE = no # Commands for debug and configuration | ||
15 | NKRO_ENABLE = yes # Enable N-Key Rollover | ||
16 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | ||
17 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | ||
18 | AUDIO_ENABLE = yes # Audio output | ||
19 | |||
20 | # RGB code is implemented in lfkeyboards, not WS2812 | ||
21 | RGBLIGHT_CUSTOM_DRIVER = yes | ||
22 | BACKLIGHT_DRIVER = custom | ||
23 | SLEEP_LED_ENABLE = yes | ||
24 | |||
25 | ISSI_ENABLE = yes # If the I2C pullup resistors aren't install this must be disabled | ||
26 | WATCHDOG_ENABLE = yes # Resets keyboard if matrix_scan isn't run every 250ms | ||
27 | |||
28 | # Extra source files for IS3731 lighting | ||
29 | SRC = TWIlib.c issi.c lighting.c | ||