diff options
author | f00_B34rd <[email protected]> | 2019-01-27 19:05:11 -0700 |
---|---|---|
committer | Drashna Jaelre <[email protected]> | 2019-01-27 18:05:11 -0800 |
commit | e0e8097162d92d337c0f4c6df50f3f9a7ca8e169 (patch) | |
tree | ac6012953ad36c3ec79b410b72af94a6e66b67bf /keyboards/southpole/config.h | |
parent | 5eba88809e24f371252aaca11c465332d68948fc (diff) | |
download | qmk_firmware-e0e8097162d92d337c0f4c6df50f3f9a7ca8e169.tar.gz qmk_firmware-e0e8097162d92d337c0f4c6df50f3f9a7ca8e169.zip |
[Keyboard] Add Southpole keyboard (#4946)
* Added southpole keyboard
added southpole keyboard folder and files including keymaps folder. Keymaps have errors and will not compile yet
* Add files via upload
added manufacturer and product name and description
* Update config.h
* Add files via upload
changed formating added layer
* cleaned up files, fixed foobeard keymap, and added maker info
* fixed keymap files
* Update keyboards/southpole/keymaps/foobeard/keymap.c
Co-Authored-By: ericduns <[email protected]>
* Update keyboards/southpole/keymaps/default/keymap.c
Co-Authored-By: ericduns <[email protected]>
* made changes fixing outdated lines and added readme.md
* made requested changes for pr to all files
* removed vs code and added new line to southpole.h
Diffstat (limited to 'keyboards/southpole/config.h')
-rw-r--r-- | keyboards/southpole/config.h | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/keyboards/southpole/config.h b/keyboards/southpole/config.h new file mode 100644 index 0000000000..5992a360f5 --- /dev/null +++ b/keyboards/southpole/config.h @@ -0,0 +1,46 @@ +#pragma once + +//#include "config_common.h" + +/* USB Device descriptor parameter */ +#define VENDOR_ID 0xFEED +#define PRODUCT_ID 0x6060 +#define DEVICE_VER 0x0001 +#define MANUFACTURER u/waxpoetic +#define PRODUCT southpole +#define DESCRIPTION southpaw keyboard, left hand numpad + +/* key matrix size */ +#define MATRIX_ROWS 5 +#define MATRIX_COLS 20 + +/* key matrix pins */ +#define MATRIX_ROW_PINS { D2, D3, C6, C7, D5 } +#define MATRIX_COL_PINS { B0, B1, B2, B3, B7, D0, D1, F0, F1, F4, F5, F6, F7, B6, B5, B4, D7, D6, D4, E6 } +#define UNUSED_PINS + +/* COL2ROW or ROW2COL */ +#define DIODE_DIRECTION COL2ROW + +/* number of backlight levels */ + +#ifdef BACKLIGHT_PIN +#define BACKLIGHT_LEVELS 0 +#endif + +/* 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 + +#ifdef RGB_DI_PIN +#define RGBLIGHT_ANIMATIONS +#define RGBLED_NUM 0 +#define RGBLIGHT_HUE_STEP 8 +#define RGBLIGHT_SAT_STEP 8 +#define RGBLIGHT_VAL_STEP 8 +#endif
\ No newline at end of file |