diff options
author | cole smith <38364556+daysgobye@users.noreply.github.com> | 2022-02-11 21:02:30 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-11 20:02:30 -0800 |
commit | 19c57a2a6a7aa73dca7e06acdfe93508288ddfb0 (patch) | |
tree | 013ac3260c7a4da0c25c98f64a7bf1db93dda4c3 /keyboards/boardsource/lulu/config.h | |
parent | 40529e89de5a49b6d7978aedef9dd425d24f746d (diff) |
[Keyboard] Lulu keyboard by boardsource (#15951)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Diffstat (limited to 'keyboards/boardsource/lulu/config.h')
-rw-r--r-- | keyboards/boardsource/lulu/config.h | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/keyboards/boardsource/lulu/config.h b/keyboards/boardsource/lulu/config.h new file mode 100644 index 0000000000..8cd240179e --- /dev/null +++ b/keyboards/boardsource/lulu/config.h @@ -0,0 +1,47 @@ +// Copyright 2022 Cole Smith <cole@boadsource.xyz> +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include "config_common.h" + +#define VENDOR_ID 0x4273 +#define PRODUCT_ID 0x7685 +#define DEVICE_VER 0x0000 +#define MANUFACTURER Boardsource +#define PRODUCT lulu + +#define MATRIX_ROWS 10 +#define MATRIX_COLS 6 +#define MATRIX_ROW_PINS {C6, D7, E6, B4, B5} + +// wiring of each half +#define MATRIX_COL_PINS {F6, F7, B1, B3, B2, B6} +#define USE_SERIAL +#define SOFT_SERIAL_PIN D2 +#define SPLIT_USB_DETECT +#define RGB_DI_PIN D3 + +#define ENCODERS_PAD_A { F0 } +#define ENCODERS_PAD_B { F1 } +#define ENCODERS_PAD_A_RIGHT { F0 } +#define ENCODERS_PAD_B_RIGHT { F1 } + +/* Set 0 if debouncing isn't needed */ +#define DEBOUNCE 5 +#define DIODE_DIRECTION COL2ROW +#ifdef RGB_MATRIX_ENABLE + #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 + #define RGBLED_NUM 70 // Number of LEDs + #define DRIVER_LED_TOTAL RGBLED_NUM + #define RGB_MATRIX_SPLIT { 35, 35 } + #define SPLIT_TRANSPORT_MIRROR + #define RGBLIGHT_LIMIT_VAL 150 + #define ENABLE_RGB_MATRIX_ALPHAS_MODS + #define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN + #define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT + #define ENABLE_RGB_MATRIX_BREATHING + #define ENABLE_RGB_MATRIX_BAND_SAT + #define ENABLE_RGB_MATRIX_BAND_VAL +#endif + |