* Put in my keymaps * Fixed all but weird lets split issue * Organized and tried to trobleshoot lets split * Organized and tried to trobleshoot lets split * Added bbaserdem keymaps * Added bbaserdem keymaps * Fixed stuff * FIxed a filename error
		
			
				
	
	
		
			37 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| // This is a game-pad gherkin layout with RGB and LED lights
 | |
| 
 | |
| #include "gherkin.h"
 | |
| 
 | |
| backlight_config_t backlight_config;
 | |
| 
 | |
| const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | |
| /* Game pad
 | |
|  * ,-----------------------------------------------------------.
 | |
|  * | Esc |  1  |  2  |  3  |  4  |  5  |  6  | Ctl | Alt |  ~  |
 | |
|  * |-----+-----+-----+-----+-----+-----+-----+-----+-----+-----|
 | |
|  * | Tab |  Q  |  W  |  E  |  R  |  T  | |^| |  ;  |  '  |  /  |
 | |
|  * |-----+-----+-----+-----+-----+-----+-----+-----+-----+-----|
 | |
|  * | Shf |  A  |  S  |  D  |  F  | <-- | |v| | --> |  ,  |  .  |
 | |
|  * `-----------------------------------------------------------'
 | |
|  */
 | |
|     KEYMAP(
 | |
|         KC_ESCAPE, KC_1, KC_2, KC_3, KC_4, KC_5,    KC_6,    KC_LCTRL, KC_LALT,  KC_GRAVE,
 | |
|         KC_TAB,    KC_Q, KC_W, KC_E, KC_R, KC_T,    KC_UP,   KC_SCLN,  KC_QUOTE, KC_SLASH,
 | |
|         KC_LSHIFT, KC_A, KC_S, KC_D, KC_F, KC_LEFT, KC_DOWN, KC_RIGHT, KC_COMMA, KC_DOT
 | |
|     )
 | |
| };
 | |
| 
 | |
| void matrix_init_user(void) {
 | |
|     // Set LED's to max
 | |
|     _delay_us(300);
 | |
|     backlight_config.level = 2;
 | |
|     backlight_config.enable = 1;
 | |
|     eeconfig_update_backlight(backlight_config.raw);
 | |
|     backlight_set(backlight_config.level);
 | |
|     // Set RGB to rainbow mood light
 | |
|     rgblight_enable();
 | |
|     rgblight_mode(1);
 | |
|     rgblight_sethsv(120,255,255);
 | |
|     rgblight_mode(6);
 | |
| }
 |