* add not-so-minidox handwire keyboard * corrected keymap * multiple adjustments to not_so_minidox keyboard * remove I2C master left define * update default layer set function * move solenoid code into userspace * minor adjustments to config.h * update keymaps to utilize userspace * move features and config to userspace, correct build issue * correct solenoid pin * adjust defaults for solenoid pin and enable * default solenoid to on for not_so_minidox * disable RGBLIGHT_SLEEP for xd75 * tweaking solenoid enable/disable in userspace and keymaps
		
			
				
	
	
		
			57 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
#include QMK_KEYBOARD_H
 | 
						|
#include "mtdjr.h"
 | 
						|
 | 
						|
extern keymap_config_t keymap_config;
 | 
						|
 | 
						|
#define KC_LOCK TD(TD_ALTLOCK)
 | 
						|
 | 
						|
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
						|
 | 
						|
  [_QWERTY] = LAYOUT_kc(
 | 
						|
  // ,----+-----+-----+-----+-----+-----,         ,----+-----+-----+-----+-----+-----,
 | 
						|
       TAB,    Q,    W,    E,    R,    T,             Y,    U,    I,    O,    P, BSPC,
 | 
						|
  // |----+-----+-----+-----+-----+-----|         |----+-----+-----+-----+-----+-----|
 | 
						|
      LCTL,    A,    S,    D,    F,    G,             H,    J,    K,    L, SCLN, QUOT,
 | 
						|
  // |----+-----+-----+-----+-----+-----|         |----+-----+-----+-----+-----+-----|
 | 
						|
      LSFT,    Z,    X,    C,    V,    B,             N,    M, COMM,  DOT, SLSH,  ENT,
 | 
						|
  // |----+-----+-----+-----+-----+-----|-,     ,-|----+-----+-----+-----+-----+-----|
 | 
						|
                          LGUI, LOWR,  SPC,       SPC, RASE, LOCK
 | 
						|
  //                     `----+-----+-----`     `----+-----+-----`
 | 
						|
   ),
 | 
						|
 | 
						|
  [_LOWER] = LAYOUT_kc(
 | 
						|
  // ,----+-----+-----+-----+-----+-----,         ,----+-----+-----+-----+-----+-----,
 | 
						|
       ESC,    1,    2,    3,    4,    5,             6,    7,    8,    9,    0,  DEL,
 | 
						|
  // |----+-----+-----+-----+-----+-----|         |----+-----+-----+-----+-----+-----|
 | 
						|
          ,     ,     ,     ,     ,     ,              ,     ,     , LCBR, RCBR, BSLS,
 | 
						|
  // |----+-----+-----+-----+-----+-----|         |----+-----+-----+-----+-----+-----|
 | 
						|
          ,     ,     , XCPY, XINS,     ,              ,     ,     ,     ,     ,     ,
 | 
						|
  // |----+-----+-----+-----+-----+-----|-,     ,-|----+-----+-----+-----+-----+-----|
 | 
						|
                              ,     ,     ,          ,     ,
 | 
						|
  //                     `----+-----+-----`     `----+-----+-----`
 | 
						|
  ),
 | 
						|
 | 
						|
  [_RAISE] = LAYOUT_kc(
 | 
						|
  // ,----+-----+-----+-----+-----+-----,         ,----+-----+-----+-----+-----+-----,
 | 
						|
       GRV, EXLM,   AT, HASH,  DLR, PERC,          CIRC, AMPR, ASTR, LPRN, RPRN,  DEL,
 | 
						|
  // |----+-----+-----+-----+-----+-----|         |----+-----+-----+-----+-----+-----|
 | 
						|
          ,     ,     ,     , MINS,  EQL,              ,     ,   UP, LBRC, RBRC, PIPE,
 | 
						|
  // |----+-----+-----+-----+-----+-----|         |----+-----+-----+-----+-----+-----|
 | 
						|
          ,     ,     ,     ,     ,     ,              , LEFT, DOWN, RGHT,     ,     ,
 | 
						|
  // |----+-----+-----+-----+-----+-----|-,     ,-|----+-----+-----+-----+-----+-----|
 | 
						|
                              ,     ,     ,          ,     ,
 | 
						|
  //                     `----+-----+-----`     `----+-----+-----`
 | 
						|
   ),
 | 
						|
  [_ADJUST] = LAYOUT_kc(
 | 
						|
  // ,----+-----+-----+-----+-----+-----,         ,----+-----+-----+-----+-----+-----,
 | 
						|
      STOG, xxxx, xxxx, xxxx,  RST, xxxx,          ROOT, PPLY, PSEF, xxxx, xxxx,  CAD,
 | 
						|
  // |----+-----+-----+-----+-----+-----|         |----+-----+-----+-----+-----+-----|
 | 
						|
      SDM,   SDP, SBOF, SBON, xxxx, xxxx,          xxxx, xxxx, xxxx, xxxx, xxxx, xxxx,
 | 
						|
  // |----+-----+-----+-----+-----+-----|         |----+-----+-----+-----+-----+-----|
 | 
						|
      xxxx, xxxx, xxxx, xxxx, xxxx, xxxx,          xxxx, xxxx, xxxx, xxxx, xxxx, xxxx,
 | 
						|
  // |----+-----+-----+-----+-----+-----|-,     ,-|----+-----+-----+-----+-----+-----|
 | 
						|
                          xxxx,     , xxxx,      xxxx,     , xxxx
 | 
						|
  //                     `----+-----+-----`     `----+-----+-----`
 | 
						|
  )
 | 
						|
};
 |