vial-qmk/keyboards/smallcat/keymaps/vial/config.h
Matt Petiteau d2e952ee92
Add support for the Smallcat (#810)
* Add Smallcat

* Add support for led

* Do not use alt repeat

* Add another layer for led

* A bit of clean up

* Update keyboard.json

* Update keymap by making rgb non mandatory

* Clean up

* Fix inconsistencies

* Add default keymap
2024-11-24 22:30:43 -06:00

25 lines
700 B
C

/* SPDX-License-Identifier: GPL-2.0-or-later */
#pragma once
#define DYNAMIC_KEYMAP_LAYER_COUNT 8
#define VIAL_TAP_DANCE_ENTRIES 20
#define VIAL_COMBO_ENTRIES 40
#define VIAL_KEYBOARD_UID {0xDA, 0x2A, 0xFA, 0x9D, 0x66, 0xE4, 0x31, 0x52}
#define VIAL_UNLOCK_COMBO_ROWS { 0, 1 }
#define VIAL_UNLOCK_COMBO_COLS { 1, 4 }
#define NO_ALT_REPEAT_KEY
/* make use of the mounted WS2812 led from the Waveshare RP2040-zero */
#ifdef RGBLIGHT_ENABLE
# define RGBLIGHT_LED_COUNT 1
# define RGBLIGHT_SPLIT
# define RGBLIGHT_DEFAULT_HUE 110
# define RGBLIGHT_LIMIT_VAL 10
# define RGBLIGHT_SLEEP
# define RGBLIGHT_LAYERS
# define RGBLIGHT_HUE_STEP 20
# define WS2812_DI_PIN GP16
#endif