Helix: Refactor and Configurator support (#3238)
* Matrix refactor * Keymap refactor * Configurator support
This commit is contained in:
		
							parent
							
								
									482ce08b32
								
							
						
					
					
						commit
						e84c07e6f7
					
				
					 12 changed files with 133 additions and 105 deletions
				
			
		| 
						 | 
				
			
			@ -1,7 +1,5 @@
 | 
			
		|||
#include "helix.h"
 | 
			
		||||
#include QMK_KEYBOARD_H
 | 
			
		||||
#include "bootloader.h"
 | 
			
		||||
#include "action_layer.h"
 | 
			
		||||
#include "eeconfig.h"
 | 
			
		||||
#ifdef PROTOCOL_LUFA
 | 
			
		||||
#include "lufa.h"
 | 
			
		||||
#include "split_util.h"
 | 
			
		||||
| 
						 | 
				
			
			@ -86,7 +84,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
   * | Ctrl | Alt  | win  | Sym  | Num  |  OPT | Ent  |      |      |      |      |      |      |      |
 | 
			
		||||
   * `-------------------------------------------------------------------------------------------------'
 | 
			
		||||
   */
 | 
			
		||||
  [_BASE] = KEYMAP( \
 | 
			
		||||
  [_BASE] = LAYOUT( \
 | 
			
		||||
      LCTL(KC_Z),    KC_SCLN,       KC_LBRC,       KC_LPRN,   KC_LT,     KC_LCBR,                                _______,  _______,  _______,  _______,  _______,  _______, \
 | 
			
		||||
      KANA,          KC_P,          KC_K,          KC_R,      KC_A,      KC_F,                                   _______,  _______,  _______,  _______,  _______,  _______, \
 | 
			
		||||
      KC_BSPC,       KC_D,          KC_T,          KC_H,      KC_E,      KC_O,                                   _______,  _______,  _______,  _______,  _______,  _______, \
 | 
			
		||||
| 
						 | 
				
			
			@ -107,7 +105,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
   * |      |      |      |   ,  | DTOP |      |      |      |      |      |      |      |      |      |
 | 
			
		||||
   * `-------------------------------------------------------------------------------------------------'
 | 
			
		||||
   */
 | 
			
		||||
  [_OPT] = KEYMAP( \
 | 
			
		||||
  [_OPT] = LAYOUT( \
 | 
			
		||||
      KC_ESC,  KC_COLN,KC_RBRC, KC_RPRN,KC_GT,     KC_RCBR,                   _______,  _______,  _______,  _______,  _______,  _______, \
 | 
			
		||||
      EISU,    KC_J,   KC_M,    KC_B,   KC_QUOT,   KC_TAB,                    _______,  _______,  _______,  _______,  _______,  _______, \
 | 
			
		||||
      KC_DOT,  KC_V,   KC_C,    KC_L,   KC_Z,      KC_Q,                      _______,  _______,  _______,  _______,  _______,  _______, \
 | 
			
		||||
| 
						 | 
				
			
			@ -128,7 +126,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
   * |RGBOFF|      |      |      |      |      |      |      |      |      |      |      |      |      |
 | 
			
		||||
   * `-------------------------------------------------------------------------------------------------'
 | 
			
		||||
   */
 | 
			
		||||
  [_FUNC] = KEYMAP( \
 | 
			
		||||
  [_FUNC] = LAYOUT( \
 | 
			
		||||
      RGBRST,RGB_HUI, _______, RESET,   MAC,     WIN,                         _______,  _______,  _______,  _______,  _______,  _______, \
 | 
			
		||||
      RGB1,  RGB_VAI, KC_F7,   KC_F8,   KC_F9,   _______,                     _______,  _______,  _______,  _______,  _______,  _______, \
 | 
			
		||||
      RGB2,  RGB_VAD, KC_F4,   KC_F5,   KC_F6,   KC_F12,                      _______,  _______,  _______,  _______,  _______,  _______, \
 | 
			
		||||
| 
						 | 
				
			
			@ -149,7 +147,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
   * |      |      |  PS  |      |   ~  |      |      |      |      |      |      |      |      |      |
 | 
			
		||||
   * `-------------------------------------------------------------------------------------------------'
 | 
			
		||||
   */
 | 
			
		||||
  [_SYM] = KEYMAP( \
 | 
			
		||||
  [_SYM] = LAYOUT( \
 | 
			
		||||
      KC_INS,  KC_GRV,  _______, KC_PGUP, KC_PGDN, KC_CIRC,                   _______,  _______,  _______,  _______,  _______,  _______, \
 | 
			
		||||
      _______, KC_BSLS, KC_HASH, KC_EQL,  KC_QUES, KC_PERC,                   _______,  _______,  _______,  _______,  _______,  _______, \
 | 
			
		||||
      _______, KC_DLR,  KC_UP,   KC_AT,   KC_EXLM, KC_PIPE,                   _______,  _______,  _______,  _______,  _______,  _______, \
 | 
			
		||||
| 
						 | 
				
			
			@ -170,7 +168,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
   * |      |      |      |  ,   |      |      |      |      |      |      |      |      |      |      |
 | 
			
		||||
   * `-------------------------------------------------------------------------------------------------'
 | 
			
		||||
   */
 | 
			
		||||
  [_NUM] = KEYMAP( \
 | 
			
		||||
  [_NUM] = LAYOUT( \
 | 
			
		||||
      _______,  _______, OSL(_FUNC), KC_HOME, KC_END,  _______,                          _______,  _______,  _______,  _______,  _______,  _______, \
 | 
			
		||||
      _______,  KC_ASTR, KC_P7,      KC_P8,   KC_P9,   KC_MINS,                          _______,  _______,  _______,  _______,  _______,  _______, \
 | 
			
		||||
      KC_PDOT,  KC_SLSH, KC_P4,      KC_P5,   KC_P6,   KC_PLUS,                          _______,  _______,  _______,  _______,  _______,  _______, \
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue