diff options
author | Shem Sedrick <ssedrick@users.noreply.github.com> | 2022-08-13 14:38:31 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-13 20:38:31 +0100 |
commit | 95782691d43fbca7bc65109e20cdb9a64b265387 (patch) | |
tree | 513e57cb14a62c489cfd0452681b13f73999bf8e /keyboards/handwired/dactyl_manuform/4x5_5/config.h | |
parent | aee738c61b52cce2ce03c78587450b17e982a522 (diff) |
Dactyl Manuform 4x5 with 5 thumb cluster (#17671)
* Working on new dactyl
* Preliminary build and keymap in place for 4x5_5 dactyl manuform
* Removing first attempt to use 4x5
* Updating to match c style guide
* Fixing issues after merge, deletion of dactyl_manuform.h
* Spliting out custom keymap
* Adding license headers
* Fixing EE_HANDS detection on Pro-Micro
The pro-micro was not working when I plugged into the elite-c on the
right hand side of my keyboard. Adding the SPLIT_USB_DIRECT definition
fixed the issue.
* Apply suggestions from code review
Adding Drashna's delete comments
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Removed config.h for keymaps and tweaked keymap
Per Drashna's pr review, I have removed the config.h files for the
keymaps.
Also tweaked my keymap to switch backspace and enter. Added tapping
toggle for RAISE.
* Further tweaking ssedrick keymap for dactyl_manuform 4x5_5
As with most new keyboards, they take some getting used to.
I've rearranged my thumb cluster to hopfully a more long
term solution.
* Adding missing KC_BSLS to ssedrick keymap for 4x5_5
Co-authored-by: Drashna Jaelre <drashna@live.com>
Diffstat (limited to 'keyboards/handwired/dactyl_manuform/4x5_5/config.h')
-rw-r--r-- | keyboards/handwired/dactyl_manuform/4x5_5/config.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/keyboards/handwired/dactyl_manuform/4x5_5/config.h b/keyboards/handwired/dactyl_manuform/4x5_5/config.h new file mode 100644 index 0000000000..23f3b358e1 --- /dev/null +++ b/keyboards/handwired/dactyl_manuform/4x5_5/config.h @@ -0,0 +1,27 @@ +// Copyright 2022 Shem Sedrick (@ssedrick) +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include "config_common.h" + + +/* USB Device descriptor parameters */ +#define PRODUCT_ID 0x3435 +#define DEVICE_VER 0x0001 + +#ifndef MANUFACTURER +#define MANUFACTURER ssedrick +#endif + +#define MATRIX_ROWS 10 +#define MATRIX_COLUMNS 5 + +// Wiring pins +#define MATRIX_ROW_PINS { F7, B1, B3, B2, B4 } +#define MATRIX_COL_PINS { D4, C6, D7, E6, F6 } + +#define DIODE_DIRECTION COL2ROW + +#define EE_HANDS +#define SPLIT_USB_DETECT |