~ruther/qmk_firmware

5542f5ede1356df387dfb10587f2d74e40fa62a8 — Ryan 2 years ago fa4ea73
Get rid of `USB_LED_KANA` and `USB_LED_COMPOSE` (#21366)

67 files changed, 26 insertions(+), 1211 deletions(-)

M keyboards/1upkeyboards/1up60rgb/keymaps/raffle/keymap.c
M keyboards/40percentclub/gherkin/keymaps/mjt/keymap.c
M keyboards/ai03/quasar/keymaps/ai03/keymap.c
M keyboards/ai03/soyuz/keymaps/1U/keymap.c
M keyboards/blockey/keymaps/eucalyn/keymap.c
M keyboards/converter/numeric_keypad_iie/keymaps/newbold/keymap.c
M keyboards/converter/sun_usb/led.c
M keyboards/converter/usb_usb/keymaps/coloneljesus/keymap.c
M keyboards/cutie_club/wraith/keymaps/amber/keymap.c
M keyboards/dz60/keymaps/muzfuz/keymap.c
M keyboards/fleuron/keymaps/dollartacos/keymap.c
M keyboards/gon/nerdtkl/keymaps/gam3cat/keymap.c
M keyboards/hadron/ver3/keymaps/sebaslayout/keymap.c
M keyboards/handwired/steamvan/keymaps/jmdaly/keymap.c
M keyboards/ibm/model_m/teensypp/keymaps/iw0rm3r/keymap.c
M keyboards/ibm/model_m_122/ibm122m/keymaps/lukaus/keymap.c
R keyboards/idobao/id75/{keymaps/greenshadowmaker/keyboard-layout-editor-gsm-idobo.json => v1/keymaps/greenshadowmaker/keyboard-layout-editor-gsm-idobo.json}
R keyboards/idobao/id75/{keymaps/greenshadowmaker/keymap.c => v1/keymaps/greenshadowmaker/keymap.c}
R keyboards/idobao/id75/{keymaps/greenshadowmaker/readme.md => v1/keymaps/greenshadowmaker/readme.md}
R keyboards/idobao/id75/{keymaps/greenshadowmaker/rules.mk => v1/keymaps/greenshadowmaker/rules.mk}
M keyboards/jc65/v32u4/keymaps/gam3cat/keymap.c
M keyboards/kagizaraya/halberd/keymaps/right_modifiers/keymap.c
M keyboards/kagizaraya/scythe/keymaps/forties/keymap.c
M keyboards/kapcave/gskt00/keymaps/nachie/keymap.c
M keyboards/kbdfans/kbd67/hotswap/keymaps/zunger/keymap.c
M keyboards/kbdfans/kbd67/rev1/keymaps/martinffx/keymap.c
M keyboards/kbdfans/kbd8x_mk2/keymaps/ai03/keymap.c
M keyboards/kbdfans/niu_mini/keymaps/codecoffeecode/keymap.c
M keyboards/kbdfans/niu_mini/keymaps/tobias/keymap.c
M keyboards/kbdfans/niu_mini/keymaps/tucznak/keymap.c
M keyboards/kinesis/keymaps/tw1t611/keymap.c
M keyboards/knops/mini/keymaps/default-gsm-newbs/keymap.c
M keyboards/m10a/keymaps/gam3cat/keymap.c
M keyboards/miuni32/keymaps/kifinnsson/keymap.c
M keyboards/noxary/268/keymaps/sixtyeight/keymap.c
M keyboards/primekb/prime_o/keymaps/reasonsandreasons/keymap.c
M keyboards/rominronin/katana60/rev1/keymaps/josefadamcik/keymap.c
M keyboards/rominronin/katana60/rev1/keymaps/msiu/keymap.c
M keyboards/rominronin/katana60/rev1/keymaps/rominronin/keymap.c
M keyboards/sck/osa/keymaps/ocm/keymap.c
M keyboards/sck/osa/keymaps/splitbs/keymap.c
M keyboards/sck/osa/keymaps/splitrs/keymap.c
M keyboards/sentraq/s60_x/keymaps/ansi_qwertz/keymap.c
M keyboards/sirius/unigo66/keymaps/danielhklein/keymap.c
M keyboards/spacetime/keymaps/kyleterry/keymap.c
M keyboards/takashiski/hecomi/keymaps/kakunpc/keymap.c
M keyboards/takashiski/namecard2x4/keymaps/brainfuck/keymap.c
M keyboards/thevankeyboards/bananasplit/keymaps/coloneljesus/keymap.c
M keyboards/uk78/keymaps/rask/keymap.c
M keyboards/westfoxtrot/cyclops/keymaps/peippo/keymap.c
M keyboards/woodkeys/bigseries/1key/keymaps/8ball/keymap.c
M keyboards/woodkeys/bigseries/1key/keymaps/ctrl-alt-del/keymap.c
M keyboards/woodkeys/bigseries/1key/keymaps/lock/keymap.c
M keyboards/woodkeys/bigseries/3key/keymaps/ctrl-alt-del/keymap.c
M keyboards/woodkeys/meira/keymaps/cole/config.h
M keyboards/woodkeys/meira/keymaps/cole/keymap.c
M keyboards/woodkeys/meira/keymaps/grahampheath/config.h
M keyboards/woodkeys/meira/keymaps/grahampheath/keymap.c
D keyboards/woodkeys/meira/keymaps/takmiya/config.h
M keyboards/woodkeys/meira/keymaps/takmiya/keymap.c
M keyboards/xiudi/xd75/keymaps/odyssey/keymap.c
M keyboards/yynmt/dozen0/keymaps/f12/keymap.c
M layouts/community/ergodox/dvorak_emacs/keymap.c
M layouts/community/ergodox/dvorak_emacs_software/keymap.c
M layouts/community/tkl_ansi/brandonschlack/keymap.c
M quantum/led.h
M tmk_core/protocol/arm_atsam/md_rgb_matrix.c
M keyboards/1upkeyboards/1up60rgb/keymaps/raffle/keymap.c => keyboards/1upkeyboards/1up60rgb/keymaps/raffle/keymap.c +0 -31
@@ 71,42 71,11 @@ layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _raise, _rgb, _adjust);
}


// scan matrix
void matrix_scan_user(void) {
}

// support for standard mod state keys (caps lock, scroll lock, etc.)
void led_set_user(uint8_t usb_led) {

  if (usb_led & (1 << USB_LED_NUM_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
    DDRB |= (1 << 2); PORTB &= ~(1 << 2);
  } else {
    DDRB &= ~(1 << 2); PORTB &= ~(1 << 2);
  }

  if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_COMPOSE)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_KANA)) {

  } else {

  }

}

M keyboards/40percentclub/gherkin/keymaps/mjt/keymap.c => keyboards/40percentclub/gherkin/keymaps/mjt/keymap.c +0 -40
@@ 199,9 199,6 @@ void music_scale_user(void)

#endif

void matrix_scan_user(void) {
}

//Tap Dance Definitions
tap_dance_action_t tap_dance_actions[] = {
  //Tap once for Esc, twice for Caps Lock


@@ 211,40 208,3 @@ tap_dance_action_t tap_dance_actions[] = {
  [TD_A_TAB]  = ACTION_TAP_DANCE_DOUBLE(KC_A, KC_TAB),
  [TD_Q_ESC]  = ACTION_TAP_DANCE_DOUBLE(KC_Q, KC_ESC)
};

// don't know what this is doing...
/*
void led_set_user(uint8_t usb_led) {

  if (usb_led & (1 << USB_LED_NUM_LOCK)) {
    DDRD |= (1 << 5); PORTD &= ~(1 << 5);
  } else {
    DDRD &= ~(1 << 5); PORTD &= ~(1 << 5);
  }

  if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
    DDRB |= (1 << 0); PORTB &= ~(1 << 0);
  } else {
    DDRB &= ~(1 << 0); PORTB &= ~(1 << 0);
  }

  if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_COMPOSE)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_KANA)) {

  } else {

  }

}
*/

M keyboards/ai03/quasar/keymaps/ai03/keymap.c => keyboards/ai03/quasar/keymaps/ai03/keymap.c +0 -16
@@ 33,19 33,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	_______,          _______,                                     _______,                                     _______,          KC_BSPC,    KC_HOME, KC_PGDN, KC_END   
  )
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M keyboards/ai03/soyuz/keymaps/1U/keymap.c => keyboards/ai03/soyuz/keymaps/1U/keymap.c +0 -12
@@ 43,15 43,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  }
  return true;
}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M keyboards/blockey/keymaps/eucalyn/keymap.c => keyboards/blockey/keymaps/eucalyn/keymap.c +0 -16
@@ 37,19 37,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  ),

};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M keyboards/converter/numeric_keypad_iie/keymaps/newbold/keymap.c => keyboards/converter/numeric_keypad_iie/keymaps/newbold/keymap.c +0 -20
@@ 46,23 46,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    KC_TRNS,      KC_TRNS,  KC_TRNS,      KC_TRNS,    KC_TRNS,        QK_BOOT
  ),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void keyboard_post_init_user(void) {

}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M keyboards/converter/sun_usb/led.c => keyboards/converter/sun_usb/led.c +12 -9
@@ 19,15 19,18 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#include "print.h"
#include "uart.h"

void led_set(uint8_t usb_led)
bool led_update_kb(led_t led_state)
{
    uint8_t sun_led = 0;
    if (usb_led & (1<<USB_LED_NUM_LOCK))    sun_led |= (1<<0);
    if (usb_led & (1<<USB_LED_COMPOSE))     sun_led |= (1<<1);
    if (usb_led & (1<<USB_LED_SCROLL_LOCK)) sun_led |= (1<<2);
    if (usb_led & (1<<USB_LED_CAPS_LOCK))   sun_led |= (1<<3);
    xprintf("LED: %02X\n", usb_led);
    bool res = led_update_user(led_state);
    if (res) {
        uint8_t sun_led = 0;
        if (led_state.num_lock)    sun_led |= (1<<0);
        if (led_state.compose)     sun_led |= (1<<1);
        if (led_state.scroll_lock) sun_led |= (1<<2);
        if (led_state.caps_lock)   sun_led |= (1<<3);

    uart_write(0x0E);
    uart_write(sun_led);
        uart_write(0x0E);
        uart_write(sun_led);
    }
    return res;
}

M keyboards/converter/usb_usb/keymaps/coloneljesus/keymap.c => keyboards/converter/usb_usb/keymaps/coloneljesus/keymap.c +0 -16
@@ 65,22 65,6 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] PROGMEM = {
    ),
};

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void led_set_user(uint8_t usb_led) {

}

/*
 * Keymap samples
 */

M keyboards/cutie_club/wraith/keymaps/amber/keymap.c => keyboards/cutie_club/wraith/keymaps/amber/keymap.c +0 -9
@@ 40,11 40,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  )
};


void matrix_init_user(void) {

}

void matrix_scan_user(void) {
  // escape LED on layer 1
  if (IS_LAYER_ON(1)) {


@@ 53,7 48,3 @@ void matrix_scan_user(void) {
    writePinHigh(B0);
  }
}

void led_set_user(uint8_t usb_led) {

}

M keyboards/dz60/keymaps/muzfuz/keymap.c => keyboards/dz60/keymaps/muzfuz/keymap.c +0 -26
@@ 26,37 26,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
};

void led_set_user(uint8_t usb_led) {

	if (usb_led & (1 << USB_LED_NUM_LOCK)) {

	} else {

	}

	if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
		DDRB |= (1 << 2); PORTB &= ~(1 << 2);
	} else {
		DDRB &= ~(1 << 2); PORTB &= ~(1 << 2);
	}

	if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {

	} else {

	}

	if (usb_led & (1 << USB_LED_COMPOSE)) {

	} else {

	}

	if (usb_led & (1 << USB_LED_KANA)) {

	} else {

	}

}

bool process_record_user(uint16_t keycode, keyrecord_t *record)

M keyboards/fleuron/keymaps/dollartacos/keymap.c => keyboards/fleuron/keymaps/dollartacos/keymap.c +0 -12
@@ 145,15 145,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  }
  return true;
}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M keyboards/gon/nerdtkl/keymaps/gam3cat/keymap.c => keyboards/gon/nerdtkl/keymaps/gam3cat/keymap.c +0 -8
@@ 236,10 236,6 @@ void matrix_init_user(void) {
    #endif
}

void matrix_scan_user(void) {

}

layer_state_t layer_state_set_user(layer_state_t state) {
    switch (get_highest_layer(state)) {
        case _BL:


@@ 263,7 259,3 @@ layer_state_t layer_state_set_user(layer_state_t state) {
    }
    return state;
}

void led_set_user(uint8_t usb_led) {

}

M keyboards/hadron/ver3/keymaps/sebaslayout/keymap.c => keyboards/hadron/ver3/keymaps/sebaslayout/keymap.c +0 -14
@@ 41,17 41,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 */
};


void matrix_init_user(void) {
}

void matrix_scan_user(void) {
}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
	return true;
}

void led_set_user(uint8_t usb_led) {

}

M keyboards/handwired/steamvan/keymaps/jmdaly/keymap.c => keyboards/handwired/steamvan/keymaps/jmdaly/keymap.c +0 -16
@@ 62,19 62,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    _______, KC_LSFT, KC_B,             KC_SPC,  KC_C,                      _______, _______,              _______
  )
};

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void led_set_user(uint8_t usb_led) {

}

M keyboards/ibm/model_m/teensypp/keymaps/iw0rm3r/keymap.c => keyboards/ibm/model_m/teensypp/keymaps/iw0rm3r/keymap.c +0 -16
@@ 25,19 25,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    KC_LCTL,          KC_LALT,                           KC_SPC,                                      KC_RALT,          KC_RCTL,   KC_LEFT, KC_DOWN, KC_RGHT,   KC_APP,           KC_PDOT
  ),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M keyboards/ibm/model_m_122/ibm122m/keymaps/lukaus/keymap.c => keyboards/ibm/model_m_122/ibm122m/keymaps/lukaus/keymap.c +0 -4
@@ 552,7 552,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {

  return true;
}

void led_set_user(uint8_t usb_led) {

}

R keyboards/idobao/id75/keymaps/greenshadowmaker/keyboard-layout-editor-gsm-idobo.json => keyboards/idobao/id75/v1/keymaps/greenshadowmaker/keyboard-layout-editor-gsm-idobo.json +0 -0
R keyboards/idobao/id75/keymaps/greenshadowmaker/keymap.c => keyboards/idobao/id75/v1/keymaps/greenshadowmaker/keymap.c +0 -12
@@ 126,15 126,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  }
  return true;
}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

R keyboards/idobao/id75/keymaps/greenshadowmaker/readme.md => keyboards/idobao/id75/v1/keymaps/greenshadowmaker/readme.md +0 -0
R keyboards/idobao/id75/keymaps/greenshadowmaker/rules.mk => keyboards/idobao/id75/v1/keymaps/greenshadowmaker/rules.mk +0 -0
M keyboards/jc65/v32u4/keymaps/gam3cat/keymap.c => keyboards/jc65/v32u4/keymaps/gam3cat/keymap.c +0 -8
@@ 219,10 219,6 @@ void matrix_init_user(void) {
    #endif
}

void matrix_scan_user(void) {

}

layer_state_t layer_state_set_user(layer_state_t state) {
    switch (get_highest_layer(state)) {
       case _BL:


@@ 260,7 256,3 @@ layer_state_t layer_state_set_user(layer_state_t state) {
    }
    return state;
}

void led_set_user(uint8_t usb_led) {

}

M keyboards/kagizaraya/halberd/keymaps/right_modifiers/keymap.c => keyboards/kagizaraya/halberd/keymaps/right_modifiers/keymap.c +0 -12
@@ 146,15 146,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  }
  return true;
}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M keyboards/kagizaraya/scythe/keymaps/forties/keymap.c => keyboards/kagizaraya/scythe/keymaps/forties/keymap.c +0 -12
@@ 191,15 191,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  }
  return true;
}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M keyboards/kapcave/gskt00/keymaps/nachie/keymap.c => keyboards/kapcave/gskt00/keymaps/nachie/keymap.c +0 -45
@@ 35,48 35,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_MOD, KC_TRNS, RGB_TOG)

};

void matrix_init_user(void) {
}

void matrix_scan_user(void) {
}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
	return true;
}

void led_set_user(uint8_t usb_led) {

	if (usb_led & (1 << USB_LED_NUM_LOCK)) {
		
	} else {
		
	}

	if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
		
	} else {
		
	}

	if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {
		
	} else {
		
	}

	if (usb_led & (1 << USB_LED_COMPOSE)) {
		
	} else {
		
	}

	if (usb_led & (1 << USB_LED_KANA)) {
		
	} else {
		
	}

}


M keyboards/kbdfans/kbd67/hotswap/keymaps/zunger/keymap.c => keyboards/kbdfans/kbd67/hotswap/keymaps/zunger/keymap.c +0 -11
@@ 163,14 163,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
void eeconfig_init_user(void) {
  set_unicode_input_mode(UNICODE_MODE_MACOS);
}

void matrix_init_user(void) {
}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M keyboards/kbdfans/kbd67/rev1/keymaps/martinffx/keymap.c => keyboards/kbdfans/kbd67/rev1/keymaps/martinffx/keymap.c +0 -12
@@ 85,15 85,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  }
  return true;
}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M keyboards/kbdfans/kbd8x_mk2/keymaps/ai03/keymap.c => keyboards/kbdfans/kbd8x_mk2/keymaps/ai03/keymap.c +0 -16
@@ 35,19 35,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	_______, _______, _______,                            _______,                                     _______, _______, _______, _______,          KC_HOME, KC_PGDN, KC_END
  )
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M keyboards/kbdfans/niu_mini/keymaps/codecoffeecode/keymap.c => keyboards/kbdfans/niu_mini/keymaps/codecoffeecode/keymap.c +0 -45
@@ 56,48 56,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
        _______, _______, _______, _______, _______,     _______,      _______, _______, _______, _______, _______
    )
};


void matrix_init_user(void) {
}

void matrix_scan_user(void) {
}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    return true;
}

void led_set_user(uint8_t usb_led) {

    if (IS_LED_ON(usb_led, USB_LED_NUM_LOCK)) {

    } else {

    }

    if (IS_LED_ON(usb_led, USB_LED_CAPS_LOCK)) {

    } else {

    }

    if (IS_LED_ON(usb_led, USB_LED_SCROLL_LOCK)) {

    } else {

    }

    if (IS_LED_ON(usb_led, USB_LED_COMPOSE)) {

    } else {

    }

    if (IS_LED_ON(usb_led, USB_LED_KANA)) {

    } else {

    }

}

M keyboards/kbdfans/niu_mini/keymaps/tobias/keymap.c => keyboards/kbdfans/niu_mini/keymaps/tobias/keymap.c +0 -24
@@ 386,28 386,4 @@ void led_set_user(uint8_t usb_led) {
        bnumlock = false;
    }

    if (usb_led & (1 << USB_LED_CAPS_LOCK)) {

    } else {

    }

    if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {

    } else {

    }

    if (usb_led & (1 << USB_LED_COMPOSE)) {

    } else {

    }

    if (usb_led & (1 << USB_LED_KANA)) {

    } else {

    }

}

M keyboards/kbdfans/niu_mini/keymaps/tucznak/keymap.c => keyboards/kbdfans/niu_mini/keymaps/tucznak/keymap.c +0 -13
@@ 112,22 112,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    )
};


void matrix_init_user(void) {
    
}

void matrix_scan_user(void) {
    
}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    if (!process_record_dynamic_macro(keycode, record)) {
        return false;
    }
    return true;
}

void led_set_user(uint8_t usb_led) {
    
}

M keyboards/kinesis/keymaps/tw1t611/keymap.c => keyboards/kinesis/keymaps/tw1t611/keymap.c +0 -16
@@ 46,19 46,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
                   _______,_______ ,_______
    )
};

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void led_set_user(uint8_t usb_led) {

}

M keyboards/knops/mini/keymaps/default-gsm-newbs/keymap.c => keyboards/knops/mini/keymaps/default-gsm-newbs/keymap.c +0 -38
@@ 273,44 273,6 @@ void matrix_init_user(void) {
	set_layer_led(0);
}

void matrix_scan_user(void) {
}

void led_set_user(uint8_t usb_led) {

	if (usb_led & (1 << USB_LED_NUM_LOCK)) {

	} else {

	}

	if (usb_led & (1 << USB_LED_CAPS_LOCK)) {

	} else {

	}

	if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {

	} else {

	}

	if (usb_led & (1 << USB_LED_COMPOSE)) {

	} else {

	}

	if (usb_led & (1 << USB_LED_KANA)) {

	} else {

	}

}


/*
*   NOTE:
*

M keyboards/m10a/keymaps/gam3cat/keymap.c => keyboards/m10a/keymaps/gam3cat/keymap.c +0 -8
@@ 110,10 110,6 @@ void matrix_init_user(void) {
  #endif
}

void matrix_scan_user(void) {

}

layer_state_t layer_state_set_user(layer_state_t state) {
    switch (get_highest_layer(state)) {
        case _L0:


@@ 152,7 148,3 @@ layer_state_t layer_state_set_user(layer_state_t state) {
    }
    return state;
}

void led_set_user(uint8_t usb_led) {

}

M keyboards/miuni32/keymaps/kifinnsson/keymap.c => keyboards/miuni32/keymaps/kifinnsson/keymap.c +0 -40
@@ 74,12 74,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  )
};

void matrix_init_user(void) {
}

void matrix_scan_user(void) {
}

//planck like tri layer
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {


@@ 112,37 106,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  }
  return true;
}

void led_set_user(uint8_t usb_led) {

  if (usb_led & (1 << USB_LED_NUM_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_CAPS_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_COMPOSE)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_KANA)) {

  } else {

  }

}

M keyboards/noxary/268/keymaps/sixtyeight/keymap.c => keyboards/noxary/268/keymaps/sixtyeight/keymap.c +0 -41
@@ 70,52 70,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};


void matrix_init_user(void) {
}

void matrix_scan_user(void) {
}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    return true;
}

void led_set_user(uint8_t usb_led) {

    if (usb_led & (1 << USB_LED_NUM_LOCK)) {

    }
    else {

    }

    if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
        DDRB |= (1 << 6); PORTB |= (1 << 6);
    }
    else {
        DDRB &= ~(1 << 6); PORTB &= ~(1 << 6);
    }

    if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {

    }
    else {

    }

    if (usb_led & (1 << USB_LED_COMPOSE)) {

    }
    else {

    }

    if (usb_led & (1 << USB_LED_KANA)) {

    }
    else {

    }

}

M keyboards/primekb/prime_o/keymaps/reasonsandreasons/keymap.c => keyboards/primekb/prime_o/keymaps/reasonsandreasons/keymap.c +0 -12
@@ 172,15 172,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  }
  return true;
}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M keyboards/rominronin/katana60/rev1/keymaps/josefadamcik/keymap.c => keyboards/rominronin/katana60/rev1/keymaps/josefadamcik/keymap.c +0 -12
@@ 120,14 120,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
)
};

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    switch (keycode) {
        case M_QWERTY:


@@ 157,7 149,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    }
    return true;
}

void led_set_user(uint8_t usb_led) {

}

M keyboards/rominronin/katana60/rev1/keymaps/msiu/keymap.c => keyboards/rominronin/katana60/rev1/keymaps/msiu/keymap.c +0 -20
@@ 48,23 48,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  _______, _______, _______, _______,                   _______, _______, _______,          _______, _______, _______, _______, _______
    )
};





void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void led_set_user(uint8_t usb_led) {

}

M keyboards/rominronin/katana60/rev1/keymaps/rominronin/keymap.c => keyboards/rominronin/katana60/rev1/keymaps/rominronin/keymap.c +0 -17
@@ 63,20 63,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    )

};


void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void led_set_user(uint8_t usb_led) {

}

M keyboards/sck/osa/keymaps/ocm/keymap.c => keyboards/sck/osa/keymaps/ocm/keymap.c +0 -44
@@ 15,13 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
//enum custom_keycodes {
//  QMKBEST = SAFE_RANGE,
//  QMKURL
//};


const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 /* Keymap BASE: (Base Layer) Default Layer
   * .----.,----------------------------------------------------------------------.


@@ 84,40 77,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	          KC_LCTL,          KC_LALT,          KC_SPC, MO(1),                     KC_SPC,                    KC_RALT,                            KC_RCTL
  ),
};




//bool process_record_user(uint16_t keycode, keyrecord_t *record) {
//  switch (keycode) {
//    case QMKBEST:
//      if (record->event.pressed) {
//        // when keycode QMKBEST is pressed
//        SEND_STRING("QMK is the best thing ever!");
//      } else {
//       // when keycode QMKBEST is released
//      }
//      break;
//    case QMKURL:
//      if (record->event.pressed) {
//        // when keycode QMKURL is pressed
//       SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
//      } else {
//        // when keycode QMKURL is released
//     }
//      break;
//  }
//  return true;
//}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M keyboards/sck/osa/keymaps/splitbs/keymap.c => keyboards/sck/osa/keymaps/splitbs/keymap.c +0 -44
@@ 15,13 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
//enum custom_keycodes {
//  QMKBEST = SAFE_RANGE,
//  QMKURL
//};


const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 /* Keymap BASE: (Base Layer) Default Layer
   * .----.,----------------------------------------------------------------------.


@@ 64,40 57,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	          KC_LCTL,          KC_LALT,          KC_SPC, _______,                     KC_SPC,                    KC_RALT,                            KC_RCTL
  ),
};




//bool process_record_user(uint16_t keycode, keyrecord_t *record) {
//  switch (keycode) {
//    case QMKBEST:
//      if (record->event.pressed) {
//        // when keycode QMKBEST is pressed
//        SEND_STRING("QMK is the best thing ever!");
//      } else {
//       // when keycode QMKBEST is released
//      }
//      break;
//    case QMKURL:
//      if (record->event.pressed) {
//        // when keycode QMKURL is pressed
//       SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
//      } else {
//        // when keycode QMKURL is released
//     }
//      break;
//  }
//  return true;
//}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M keyboards/sck/osa/keymaps/splitrs/keymap.c => keyboards/sck/osa/keymaps/splitrs/keymap.c +0 -44
@@ 15,13 15,6 @@
 */
#include QMK_KEYBOARD_H

// Defines the keycodes used by our macros in process_record_user
//enum custom_keycodes {
//  QMKBEST = SAFE_RANGE,
//  QMKURL
//};


const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 /* Keymap BASE: (Base Layer) Default Layer
   * .----.,----------------------------------------------------------------------.


@@ 64,40 57,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
	          KC_LCTL,          KC_LALT,          KC_SPC, _______,                     KC_SPC,                    KC_RALT,                            KC_RCTL
  ),
};




//bool process_record_user(uint16_t keycode, keyrecord_t *record) {
//  switch (keycode) {
//    case QMKBEST:
//      if (record->event.pressed) {
//        // when keycode QMKBEST is pressed
//        SEND_STRING("QMK is the best thing ever!");
//      } else {
//       // when keycode QMKBEST is released
//      }
//      break;
//    case QMKURL:
//      if (record->event.pressed) {
//        // when keycode QMKURL is pressed
//       SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
//      } else {
//        // when keycode QMKURL is released
//     }
//      break;
//  }
//  return true;
//}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M keyboards/sentraq/s60_x/keymaps/ansi_qwertz/keymap.c => keyboards/sentraq/s60_x/keymaps/ansi_qwertz/keymap.c +0 -15
@@ 34,9 34,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define KC_FUNC MO(2)
#define MICMUTE RCTL(KC_LCTL)

enum function_codes {
};

enum layer_names {
    DEFAULT,
    GAMING,


@@ 144,14 141,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    ),
};

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

bool process_german(uint16_t keycode, keyrecord_t *record) {
    uint16_t send_code = 0;
    if (record->event.pressed) {


@@ 208,7 197,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    return true;
#endif
}

void led_set_user(uint8_t usb_led) {

}

M keyboards/sirius/unigo66/keymaps/danielhklein/keymap.c => keyboards/sirius/unigo66/keymaps/danielhklein/keymap.c +0 -12
@@ 130,14 130,6 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] PROGMEM = {
    )
};

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
   switch (keycode) {
    case MAC:


@@ 171,7 163,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  }
  return true;
}

void led_set_user(uint8_t usb_led) {

}

M keyboards/spacetime/keymaps/kyleterry/keymap.c => keyboards/spacetime/keymaps/kyleterry/keymap.c +0 -16
@@ 98,22 98,6 @@ layer_state_t layer_state_set_user(layer_state_t state) {
  return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST);
}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

void td_common(tap_dance_state_t *state, void *user_data) {
  switch (state->count) {
    case 1:

M keyboards/takashiski/hecomi/keymaps/kakunpc/keymap.c => keyboards/takashiski/hecomi/keymaps/kakunpc/keymap.c +0 -16
@@ 50,19 50,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
            KC_LGUI,KC_NO,KC_LALT,KC_INT5,KC_NO,KC_SPC,             KC_0,KC_NO,KC_HOME,KC_PGUP,KC_PGDN,KC_END
            ),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void keyboard_post_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M keyboards/takashiski/namecard2x4/keymaps/brainfuck/keymap.c => keyboards/takashiski/namecard2x4/keymaps/brainfuck/keymap.c +0 -17
@@ 40,20 40,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
		)

};


void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void led_set_user(uint8_t usb_led) {

}

M keyboards/thevankeyboards/bananasplit/keymaps/coloneljesus/keymap.c => keyboards/thevankeyboards/bananasplit/keymaps/coloneljesus/keymap.c +0 -12
@@ 62,14 62,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {



@@ 86,7 78,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
      return true;
  }
}

void led_set_user(uint8_t usb_led) {

}

M keyboards/uk78/keymaps/rask/keymap.c => keyboards/uk78/keymaps/rask/keymap.c +0 -37
@@ 74,47 74,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

};


void matrix_init_user(void) {
}

void matrix_scan_user(void) {
}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void led_set_user(uint8_t usb_led) {

  if (usb_led & (1 << USB_LED_NUM_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
    DDRA |= (1 << 3); PORTA |= (1 << 3);
  } else {
    DDRA &= ~(1 << 3); PORTA &= ~(1 << 3);
  }

  if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_COMPOSE)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_KANA)) {

  } else {

  }

}

M keyboards/westfoxtrot/cyclops/keymaps/peippo/keymap.c => keyboards/westfoxtrot/cyclops/keymaps/peippo/keymap.c +0 -16
@@ 61,19 61,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
		KC_LSFT, _______, _______,    _______, _______, _______, _______, _______, _______,     _______,    _______, _______, KC_RSFT, _______, KC_MPLY,
		_______, _______, _______,                               _______,                                   _______, _______,          KC_MRWD, KC_MUTE, KC_MFFD),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M keyboards/woodkeys/bigseries/1key/keymaps/8ball/keymap.c => keyboards/woodkeys/bigseries/1key/keymaps/8ball/keymap.c +0 -34
@@ 98,40 98,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void led_set_user(uint8_t usb_led) {

  if (usb_led & (1 << USB_LED_NUM_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_CAPS_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_COMPOSE)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_KANA)) {

  } else {

  }

}

void reset_rgb(void) {
  // This gets called on init and after the timeout for the answer color
  // If you want to change the default color/mode, do it here

M keyboards/woodkeys/bigseries/1key/keymaps/ctrl-alt-del/keymap.c => keyboards/woodkeys/bigseries/1key/keymaps/ctrl-alt-del/keymap.c +0 -43
@@ 42,46 42,3 @@ void matrix_init_user(void) {
      initialized = 1;
    }
}

void matrix_scan_user(void) {
}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
  }
  return true;
}

void led_set_user(uint8_t usb_led) {

  if (usb_led & (1 << USB_LED_NUM_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_CAPS_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_COMPOSE)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_KANA)) {

  } else {

  }

}

M keyboards/woodkeys/bigseries/1key/keymaps/lock/keymap.c => keyboards/woodkeys/bigseries/1key/keymaps/lock/keymap.c +0 -41
@@ 41,44 41,3 @@ void matrix_init_user(void) {
      initialized = 1;
    }
}

void matrix_scan_user(void) {
}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void led_set_user(uint8_t usb_led) {

  if (usb_led & (1 << USB_LED_NUM_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_CAPS_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_COMPOSE)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_KANA)) {

  } else {

  }

}

M keyboards/woodkeys/bigseries/3key/keymaps/ctrl-alt-del/keymap.c => keyboards/woodkeys/bigseries/3key/keymaps/ctrl-alt-del/keymap.c +0 -43
@@ 42,46 42,3 @@ void matrix_init_user(void) {
      initialized = 1;
    }
}

void matrix_scan_user(void) {
}

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  switch (keycode) {
  }
  return true;
}

void led_set_user(uint8_t usb_led) {

  if (usb_led & (1 << USB_LED_NUM_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_CAPS_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_COMPOSE)) {

  } else {

  }

  if (usb_led & (1 << USB_LED_KANA)) {

  } else {

  }

}

M keyboards/woodkeys/meira/keymaps/cole/config.h => keyboards/woodkeys/meira/keymaps/cole/config.h +1 -6
@@ 14,10 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#ifndef CONFIG_USER_H
#define CONFIG_USER_H

#include "../../config.h"
#pragma once

// place overrides here
#define MUSIC_MASK (keycode != KC_NO)


@@ 27,5 24,3 @@
   #define NO_MUSIC_MODE

#endif

#endif

M keyboards/woodkeys/meira/keymaps/cole/keymap.c => keyboards/woodkeys/meira/keymaps/cole/keymap.c +1 -5
@@ 26,7 26,7 @@ extern rgblight_config_t rgblight_config;
#define _DVORAK 2
#define _LOWER 3
#define _RAISE 4
#define _ADJUST 16
#define _ADJUST 5

enum custom_keycodes {
  QWERTY = SAFE_RANGE,


@@ 214,7 214,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  }
  return true;
}

void led_set_user(uint8_t usb_led) {

}

M keyboards/woodkeys/meira/keymaps/grahampheath/config.h => keyboards/woodkeys/meira/keymaps/grahampheath/config.h +3 -7
@@ 14,15 14,13 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#ifndef CONFIG_USER_H
#define CONFIG_USER_H

#include "../../config.h"
#pragma once

// place overrides here
#define MUSIC_MASK (keycode != KC_NO)
#define AUDIO_PIN C6
#ifdef AUDIO_ENABLE
#undef AUDIO_PIN
#define AUDIO_PIN C6
    #define STARTUP_SONG SONG(PLANCK_SOUND)
    // #define STARTUP_SONG SONG(NO_SOUND)



@@ 31,5 29,3 @@
                                  SONG(DVORAK_SOUND) \
                                }
#endif

#endif

M keyboards/woodkeys/meira/keymaps/grahampheath/keymap.c => keyboards/woodkeys/meira/keymaps/grahampheath/keymap.c +1 -4
@@ 26,7 26,7 @@ extern rgblight_config_t rgblight_config;
#define _LOWER 3
#define _RAISE 4
#define _EMOJI 5
#define _ADJUST 16
#define _ADJUST 6

enum custom_keycodes {
  QWERTY = SAFE_RANGE,


@@ 391,6 391,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void led_set_user(uint8_t usb_led) {

}

D keyboards/woodkeys/meira/keymaps/takmiya/config.h => keyboards/woodkeys/meira/keymaps/takmiya/config.h +0 -24
@@ 1,24 0,0 @@
/* Copyright 2017 Cole Markham, WoodKeys.click
 *
 * 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/>.
 */

#ifndef CONFIG_USER_H
#define CONFIG_USER_H

#include "../../config.h"

// place overrides here

#endif

M keyboards/woodkeys/meira/keymaps/takmiya/keymap.c => keyboards/woodkeys/meira/keymaps/takmiya/keymap.c +1 -5
@@ 24,7 24,7 @@ extern rgblight_config_t rgblight_config;
#define _QWERTY 0
#define _LOWER 1
#define _RAISE 2
#define _ADJUST 16
#define _ADJUST 3

enum custom_keycodes {
  QWERTY = SAFE_RANGE,


@@ 227,7 227,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  }
  return true;
}

void led_set_user(uint8_t usb_led) {

}

M keyboards/xiudi/xd75/keymaps/odyssey/keymap.c => keyboards/xiudi/xd75/keymaps/odyssey/keymap.c +0 -4
@@ 201,8 201,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void matrix_init_user(void) { }

// Rainbow globals
int t = 0;
int rc = 0;


@@ 237,5 235,3 @@ void matrix_scan_user(void) {
  }
  rc--;
}

void led_set_user(uint8_t usb_led) { }

M keyboards/yynmt/dozen0/keymaps/f12/keymap.c => keyboards/yynmt/dozen0/keymaps/f12/keymap.c +0 -16
@@ 22,19 22,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12
  ),
};

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  return true;
}

void matrix_init_user(void) {

}

void matrix_scan_user(void) {

}

void led_set_user(uint8_t usb_led) {

}

M layouts/community/ergodox/dvorak_emacs/keymap.c => layouts/community/ergodox/dvorak_emacs/keymap.c +0 -7
@@ 19,13 19,6 @@
/* #define CBRACK 3 // key ] or left alt */
/* #define CAPS   4 // caps lock */

// LEDS
#define USB_LED_NUM_LOCK    0
#define USB_LED_CAPS_LOCK   1
#define USB_LED_SCROLL_LOCK 2
#define USB_LED_COMPOSE     3
#define USB_LED_KANA        4

// TIMERS
#define KEY_TAP_FAST 85
#define KEY_TAP_SLOW 95

M layouts/community/ergodox/dvorak_emacs_software/keymap.c => layouts/community/ergodox/dvorak_emacs_software/keymap.c +0 -7
@@ 20,13 20,6 @@
/* #define CBRACK 3 // key ] or left alt */
/* #define CAPS   4 // caps lock */

// LEDS
#define USB_LED_NUM_LOCK    0
#define USB_LED_CAPS_LOCK   1
#define USB_LED_SCROLL_LOCK 2
#define USB_LED_COMPOSE     3
#define USB_LED_KANA        4

// TIMERS
#define KEY_TAP_FAST 85
#define KEY_TAP_SLOW 95

M layouts/community/tkl_ansi/brandonschlack/keymap.c => layouts/community/tkl_ansi/brandonschlack/keymap.c +0 -4
@@ 96,7 96,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
bool process_record_keymap(uint16_t keycode, keyrecord_t *record) {
    return true;
}

void led_set_user(uint8_t usb_led) {

}

M quantum/led.h => quantum/led.h +0 -2
@@ 26,8 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define USB_LED_NUM_LOCK 0
#define USB_LED_CAPS_LOCK 1
#define USB_LED_SCROLL_LOCK 2
#define USB_LED_COMPOSE 3
#define USB_LED_KANA 4

#ifdef __cplusplus
extern "C" {

M tmk_core/protocol/arm_atsam/md_rgb_matrix.c => tmk_core/protocol/arm_atsam/md_rgb_matrix.c +7 -7
@@ 347,24 347,24 @@ static void flush(void) {
}

void md_rgb_matrix_indicators_advanced(uint8_t led_min, uint8_t led_max) {
    uint8_t kbled = keyboard_leds();
    if (kbled && rgb_matrix_config.enable) {
    led_t led_state = host_keyboard_led_state();
    if (led_state.raw && rgb_matrix_config.enable) {
        for (uint8_t i = led_min; i < led_max; i++) {
            if (
#    if USB_LED_NUM_LOCK_SCANCODE != 255
                (led_map[i].scan == USB_LED_NUM_LOCK_SCANCODE && (kbled & (1 << USB_LED_NUM_LOCK))) ||
                (led_map[i].scan == USB_LED_NUM_LOCK_SCANCODE && led_state.num_lock) ||
#    endif // NUM LOCK
#    if USB_LED_CAPS_LOCK_SCANCODE != 255
                (led_map[i].scan == USB_LED_CAPS_LOCK_SCANCODE && (kbled & (1 << USB_LED_CAPS_LOCK))) ||
                (led_map[i].scan == USB_LED_CAPS_LOCK_SCANCODE && led_state.caps_lock) ||
#    endif // CAPS LOCK
#    if USB_LED_SCROLL_LOCK_SCANCODE != 255
                (led_map[i].scan == USB_LED_SCROLL_LOCK_SCANCODE && (kbled & (1 << USB_LED_SCROLL_LOCK))) ||
                (led_map[i].scan == USB_LED_SCROLL_LOCK_SCANCODE && led_state.scroll_lock) ||
#    endif // SCROLL LOCK
#    if USB_LED_COMPOSE_SCANCODE != 255
                (led_map[i].scan == USB_LED_COMPOSE_SCANCODE && (kbled & (1 << USB_LED_COMPOSE))) ||
                (led_map[i].scan == USB_LED_COMPOSE_SCANCODE && led_state.compose) ||
#    endif // COMPOSE
#    if USB_LED_KANA_SCANCODE != 255
                (led_map[i].scan == USB_LED_KANA_SCANCODE && (kbled & (1 << USB_LED_KANA))) ||
                (led_map[i].scan == USB_LED_KANA_SCANCODE && led_state.kana) ||
#    endif // KANA
                (0)) {
                if (rgb_matrix_get_flags() & LED_FLAG_INDICATOR) {

Do not follow this link