From 19c57a2a6a7aa73dca7e06acdfe93508288ddfb0 Mon Sep 17 00:00:00 2001 From: cole smith <38364556+daysgobye@users.noreply.github.com> Date: Fri, 11 Feb 2022 21:02:30 -0700 Subject: [Keyboard] Lulu keyboard by boardsource (#15951) Co-authored-by: Drashna Jaelre Co-authored-by: Ryan --- keyboards/boardsource/lulu/config.h | 47 +++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 keyboards/boardsource/lulu/config.h (limited to 'keyboards/boardsource/lulu/config.h') 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 +// 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 + -- cgit v1.2.3