diff options
author | Garret G <45295190+TheRoyalSweatshirt@users.noreply.github.com> | 2019-04-01 22:31:38 -0500 |
---|---|---|
committer | Drashna Jaelre <drashna@live.com> | 2019-04-01 20:31:38 -0700 |
commit | fbee737ff3b767f0ce95da61a154ef6334312887 (patch) | |
tree | 108c1c71704fda97771e594c3f009bc3d4a825f4 /keyboards/romac/config.h | |
parent | 40c6269f9fdd279b16ee49e49c8fbd256b79ccae (diff) | |
download | qmk_firmware-fbee737ff3b767f0ce95da61a154ef6334312887.tar.gz |
[Keyboard] add support for romac macropad (#5530)
* add support for romac macropad
* Update info.json
fixed total key_count
* Update keymap.c
* Update keymap.c
* Update README.md
* Update config.h
* Update romac.h
* Update romac.h
* Update romac.h
* Update rules.mk
* Update config.h
* Update README.md
* Update romac.h
* Update README.md
* Update README.md
* Update README.md
* Update config.h
* Update config.h
* Update config.h
* Update info.json
* Update info.json
* Update info.json
* Update keymap.c
* Update keymap.c
* Update keymap.c
* Update README.md
* Update README.md
* Update README.md
* Update config.h
* Rename README.md to readme.md
* Update rules.mk
* Update config.h
* Delete .gitattributes
* Update romac.h
* Update config.h
* Update config.h
* Update keymap.c
* Update keymap.c
* Update keymap.c
* Update readme.md
* Update readme.md
* Update readme.md
* Update info.json
* Update config.h
* Update config.h
* Update config.h
* Update readme.md
Diffstat (limited to 'keyboards/romac/config.h')
-rw-r--r-- | keyboards/romac/config.h | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/keyboards/romac/config.h b/keyboards/romac/config.h new file mode 100644 index 000000000..b92785fd5 --- /dev/null +++ b/keyboards/romac/config.h @@ -0,0 +1,40 @@ +#pragma once + +#include "config_common.h" + +/* USB Device descriptor parameter */ +#define VENDOR_ID 0xFEED +#define PRODUCT_ID 0x6060 +#define DEVICE_VER 0x0001 +#define MANUFACTURER TheRoyalSweatshirt +#define PRODUCT romac +#define DESCRIPTION A *Plaid inspired twelve-key macropad +/* key matrix size */ +#define MATRIX_ROWS 4 +#define MATRIX_COLS 3 + +/* key matrix pins */ +#define MATRIX_ROW_PINS { D4, C6, D7, E6 } +#define MATRIX_COL_PINS { F7, B1, B3 } +#define UNUSED_PINS + +/* COL2ROW or ROW2COL */ +#define DIODE_DIRECTION COL2ROW + +/* number of backlight levels */ + +#define BACKLIGHT_LEVELS 0 + +/* Set 0 if debouncing isn't needed */ +#define DEBOUNCING_DELAY 5 + +/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ +#define LOCKING_SUPPORT_ENABLE + +/* Locking resynchronize hack */ +#define LOCKING_RESYNC_ENABLE + +#define RGBLED_NUM 0 +#define RGBLIGHT_HUE_STEP 8 +#define RGBLIGHT_SAT_STEP 8 +#define RGBLIGHT_VAL_STEP 8 |