diff options
Diffstat (limited to 'keyboards/mechlovin/infinity87/rev2/config.h')
| -rw-r--r-- | keyboards/mechlovin/infinity87/rev2/config.h | 46 |
1 files changed, 38 insertions, 8 deletions
diff --git a/keyboards/mechlovin/infinity87/rev2/config.h b/keyboards/mechlovin/infinity87/rev2/config.h index 1be7f0a1b..ddf9df459 100644 --- a/keyboards/mechlovin/infinity87/rev2/config.h +++ b/keyboards/mechlovin/infinity87/rev2/config.h | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | 18 | ||
| 19 | #define PRODUCT_ID 0x8702 | 19 | #define PRODUCT_ID 0x8702 |
| 20 | #define DEVICE_VER 0x0001 | 20 | #define DEVICE_VER 0x0001 |
| 21 | #define PRODUCT Infinity 87 rev2 | 21 | #define PRODUCT Infinity87 rev.2 |
| 22 | 22 | ||
| 23 | /* | 23 | /* |
| 24 | * Keyboard Matrix Assignments | 24 | * Keyboard Matrix Assignments |
| @@ -30,19 +30,49 @@ | |||
| 30 | * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) | 30 | * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) |
| 31 | * | 31 | * |
| 32 | */ | 32 | */ |
| 33 | #define MATRIX_ROW_PINS { A3, D5, C3, C2, B3, B4 } | 33 | #define MATRIX_ROW_PINS { D5, D2, D4, D3, D0, D1 } |
| 34 | #define UNUSED_PINS | 34 | #define UNUSED_PINS |
| 35 | 35 | ||
| 36 | /* COL2ROW, ROW2COL*/ | 36 | /* COL2ROW, ROW2COL*/ |
| 37 | #define DIODE_DIRECTION ROW2COL | 37 | #define DIODE_DIRECTION ROW2COL |
| 38 | 38 | ||
| 39 | #define BACKLIGHT_PIN D4 | 39 | #define USB_POLLING_INTERVAL_MS 1 |
| 40 | |||
| 41 | |||
| 42 | #define LED_NUM_LOCK_PIN D7 | ||
| 43 | #define LED_CAPS_LOCK_PIN D6 | ||
| 44 | #define LED_SCROLL_LOCK_PIN B4 | ||
| 45 | #define LED_PIN_ON_STATE 1 | ||
| 46 | |||
| 47 | #define BACKLIGHT_PIN B6 | ||
| 48 | #define BACKLIGHT_LEVELS 3 | ||
| 40 | #define BACKLIGHT_BREATHING | 49 | #define BACKLIGHT_BREATHING |
| 41 | 50 | ||
| 42 | #define LED_NUM_LOCK_PIN B1 | 51 | #ifdef RGBLIGHT_ENABLE |
| 43 | #define LED_CAPS_LOCK_PIN B0 | 52 | #define RGB_DI_PIN E2 |
| 44 | #define LED_SCROLL_LOCK_PIN B2 | 53 | #define RGBLED_NUM 24 |
| 45 | #define LED_PIN_ON_STATE 0 | 54 | #define RGBLIGHT_HUE_STEP 8 |
| 55 | #define RGBLIGHT_SAT_STEP 8 | ||
| 56 | #define RGBLIGHT_VAL_STEP 8 | ||
| 57 | #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ | ||
| 58 | #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ | ||
| 59 | #define RGBLIGHT_EFFECT_BREATHING | ||
| 60 | #define RGBLIGHT_EFFECT_RAINBOW_MOOD | ||
| 61 | #define RGBLIGHT_EFFECT_RAINBOW_SWIRL | ||
| 62 | #define RGBLIGHT_EFFECT_SNAKE | ||
| 63 | #define RGBLIGHT_EFFECT_KNIGHT | ||
| 64 | #define RGBLIGHT_EFFECT_CHRISTMAS | ||
| 65 | #define RGBLIGHT_EFFECT_STATIC_GRADIENT | ||
| 66 | #define RGBLIGHT_EFFECT_RGB_TEST | ||
| 67 | #define RGBLIGHT_EFFECT_ALTERNATING | ||
| 68 | #define RGBLIGHT_EFFECT_TWINKLE | ||
| 69 | /*== customize breathing effect ==*/ | ||
| 70 | /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/ | ||
| 71 | //# define RGBLIGHT_BREATHE_TABLE_SIZE 256 // 256(default) or 128 or 64 | ||
| 72 | /*==== use exp() and sin() ====*/ | ||
| 73 | //# define RGBLIGHT_EFFECT_BREATHE_CENTER 1.85 // 1 to 2.7 | ||
| 74 | //# define RGBLIGHT_EFFECT_BREATHE_MAX 255 // 0 to 255 | ||
| 75 | #endif | ||
| 46 | 76 | ||
| 47 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ | 77 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ |
| 48 | #define DEBOUNCE 5 \ No newline at end of file | 78 | #define DEBOUNCE 5 |
