2018-10-02 07:00:14 +06:00
/*
This is the c configuration file for the keymap
Copyright 2012 Jun Wako < wakojun @ gmail . com >
Copyright 2015 Jack Humbert
This program is free software : you can redistribute it and / or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation , either version 2 of the License , or
( at your option ) any later version .
This program is distributed in the hope that it will be useful ,
but WITHOUT ANY WARRANTY ; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
GNU General Public License for more details .
You should have received a copy of the GNU General Public License
along with this program . If not , see < http : //www.gnu.org/licenses/>.
*/
# pragma once
/* Select hand configuration */
// #define MASTER_LEFT
// #define MASTER_RIGHT
# define EE_HANDS
2019-05-07 11:34:09 +06:00
# undef USE_I2C
# undef SSD1306OLED
2018-10-02 07:00:14 +06:00
# define USE_SERIAL_PD2
// #define TAPPING_FORCE_HOLD
// #define TAPPING_TERM 100
2018-10-16 01:34:49 +06:00
# ifdef RGBLIGHT_ENABLE
2019-07-23 09:22:33 +06:00
# undef RGBLED_NUM
# define RGBLED_NUM 27
2018-10-16 01:34:49 +06:00
2019-07-23 09:22:33 +06:00
# define RGBLIGHT_HUE_STEP 8
# define RGBLIGHT_SAT_STEP 8
# define RGBLIGHT_VAL_STEP 5
2019-10-17 02:11:22 +06:00
# define RGBLIGHT_LIMIT_VAL 120
2018-11-27 06:45:24 +06:00
# endif
2019-05-07 11:34:09 +06:00
# ifdef RGB_MATRIX_ENABLE
2019-07-23 09:22:33 +06:00
# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
# define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
// # define RGB_MATRIX_LED_PROCESS_LIMIT (DRIVER_LED_TOTAL + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
// # define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
2019-10-17 02:11:22 +06:00
# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
2019-07-23 09:22:33 +06:00
# define RGB_MATRIX_HUE_STEP 8
# define RGB_MATRIX_SAT_STEP 8
# define RGB_MATRIX_VAL_STEP 5
# define RGB_MATRIX_SPD_STEP 10
2019-05-10 14:36:07 +06:00
# endif
2019-05-07 11:34:09 +06:00
2018-11-27 06:45:24 +06:00
# ifdef AUDIO_ENABLE
2019-07-23 09:22:33 +06:00
# define B6_AUDIO
2019-10-17 02:11:22 +06:00
# define NO_MUSIC_MODE
# endif
# ifdef HAPTIC_ENABLE
# define SOLENOID_PIN B7
2018-10-16 01:34:49 +06:00
# endif
2019-04-23 00:55:55 +06:00
# undef PRODUCT
# define PRODUCT Drashna Hacked Corne Keyboard
# define OLED_FONT_H "keyboards / crkbd / keymaps / drashna / glcdfont.c"
// #define OLED_FONT_WIDTH 5
// #define OLED_FONT_HEIGHT 7
2019-07-23 09:22:33 +06:00
# define OLED_DISABLE_TIMEOUT
2019-04-23 00:55:55 +06:00
# define TAPPING_TERM_PER_KEY