123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #pragma once
- /* USB Device descriptor parameter */
- #define VENDOR_ID 0xFC32
- #define PRODUCT_ID 0x0287
- #define DEVICE_VER 0x0001
- #define MANUFACTURER Keyhive
- #define PRODUCT Sharon
- #define DESCRIPTION Sofle with underglow and per key lighting
- #define MASTER_RIGHT
- /* key matrix size */
- // Rows are doubled-up
- #define MATRIX_ROWS 10
- #define MATRIX_COLS 6
- // wiring of each half
- #define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
- #define MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6 }
- #define MATRIX_ROW_PINS_RIGHT { C6, D7, E6, B4, B5 }
- #define MATRIX_COL_PINS_RIGHT { F6, F7, B1, B3, B2, B6 }
- #define DIODE_DIRECTION COL2ROW
- #define TAPPING_TERM 100
- #define DEBOUNCE 5
- /* encoder support */
- #define ENCODERS_PAD_A { F5 }
- #define ENCODERS_PAD_B { F4 }
- #define ENCODERS_PAD_A_RIGHT { F4 }
- #define ENCODERS_PAD_B_RIGHT { F5 }
- #define ENCODER_RESOLUTION 2
- #define TAP_CODE_DELAY 10
- /* communication between sides */
- #define SOFT_SERIAL_PIN D2
- #define NO_ACTION_MACRO
- #define NO_ACTION_FUNCTION
|