diff options
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 + |