diff --git a/keyboards/s60-x/s60-x.c b/keyboards/s60-x/s60-x.c
deleted file mode 100644
index f031dd770d2..00000000000
--- a/keyboards/s60-x/s60-x.c
+++ /dev/null
@@ -1 +0,0 @@
-#include "s60-x.h"
\ No newline at end of file
diff --git a/keyboards/s60-x/s60-x_precompiled.zip b/keyboards/s60-x/s60-x_precompiled.zip
deleted file mode 100644
index 00d99ca8a15..00000000000
Binary files a/keyboards/s60-x/s60-x_precompiled.zip and /dev/null differ
diff --git a/keyboards/s60-x/Makefile b/keyboards/s60_x/Makefile
similarity index 100%
rename from keyboards/s60-x/Makefile
rename to keyboards/s60_x/Makefile
diff --git a/keyboards/s60-x/config.h b/keyboards/s60_x/config.h
similarity index 85%
rename from keyboards/s60-x/config.h
rename to keyboards/s60_x/config.h
index 8e7bc78be21..8b97b3c814c 100644
--- a/keyboards/s60-x/config.h
+++ b/keyboards/s60_x/config.h
@@ -32,6 +32,12 @@ along with this program. If not, see .
#define MATRIX_ROWS 5
#define MATRIX_COLS 15
+/* number of backlight levels */
+#define BACKLIGHT_PIN B7
+#ifdef BACKLIGHT_PIN
+#define BACKLIGHT_LEVELS 3
+#endif
+
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
@@ -43,4 +49,11 @@ along with this program. If not, see .
keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
)
+#ifdef SUBPROJECT_default
+ #include "default/config.h"
+#endif
+#ifdef SUBPROJECT_rgb
+ #include "rgb/config.h"
+#endif
+
#endif
diff --git a/keyboards/s60-x/default/Makefile b/keyboards/s60_x/default/Makefile
similarity index 100%
rename from keyboards/s60-x/default/Makefile
rename to keyboards/s60_x/default/Makefile
diff --git a/keyboards/s60-x/default/config.h b/keyboards/s60_x/default/config.h
similarity index 100%
rename from keyboards/s60-x/default/config.h
rename to keyboards/s60_x/default/config.h
diff --git a/keyboards/s60-x/default/default.c b/keyboards/s60_x/default/default.c
similarity index 100%
rename from keyboards/s60-x/default/default.c
rename to keyboards/s60_x/default/default.c
diff --git a/keyboards/s60-x/default/default.h b/keyboards/s60_x/default/default.h
similarity index 100%
rename from keyboards/s60-x/default/default.h
rename to keyboards/s60_x/default/default.h
diff --git a/keyboards/s60-x/default/rules.mk b/keyboards/s60_x/default/rules.mk
similarity index 100%
rename from keyboards/s60-x/default/rules.mk
rename to keyboards/s60_x/default/rules.mk
diff --git a/keyboards/s60-x/keymaps/ansi_qwertz/Makefile b/keyboards/s60_x/keymaps/ansi_qwertz/Makefile
similarity index 100%
rename from keyboards/s60-x/keymaps/ansi_qwertz/Makefile
rename to keyboards/s60_x/keymaps/ansi_qwertz/Makefile
diff --git a/keyboards/s60-x/keymaps/ansi_qwertz/config.h b/keyboards/s60_x/keymaps/ansi_qwertz/config.h
similarity index 100%
rename from keyboards/s60-x/keymaps/ansi_qwertz/config.h
rename to keyboards/s60_x/keymaps/ansi_qwertz/config.h
diff --git a/keyboards/s60-x/keymaps/ansi_qwertz/docs/KB_US-International-Alternative.png b/keyboards/s60_x/keymaps/ansi_qwertz/docs/KB_US-International-Alternative.png
similarity index 100%
rename from keyboards/s60-x/keymaps/ansi_qwertz/docs/KB_US-International-Alternative.png
rename to keyboards/s60_x/keymaps/ansi_qwertz/docs/KB_US-International-Alternative.png
diff --git a/keyboards/s60-x/keymaps/ansi_qwertz/docs/KB_US-International-Alternative.svg b/keyboards/s60_x/keymaps/ansi_qwertz/docs/KB_US-International-Alternative.svg
similarity index 100%
rename from keyboards/s60-x/keymaps/ansi_qwertz/docs/KB_US-International-Alternative.svg
rename to keyboards/s60_x/keymaps/ansi_qwertz/docs/KB_US-International-Alternative.svg
diff --git a/keyboards/s60-x/keymaps/ansi_qwertz/docs/KB_US-International-Alternative.svg.2016_08_18_09_06_36.0.svg b/keyboards/s60_x/keymaps/ansi_qwertz/docs/KB_US-International-Alternative.svg.2016_08_18_09_06_36.0.svg
similarity index 100%
rename from keyboards/s60-x/keymaps/ansi_qwertz/docs/KB_US-International-Alternative.svg.2016_08_18_09_06_36.0.svg
rename to keyboards/s60_x/keymaps/ansi_qwertz/docs/KB_US-International-Alternative.svg.2016_08_18_09_06_36.0.svg
diff --git a/keyboards/s60-x/keymaps/ansi_qwertz/docs/KB_US-International.png b/keyboards/s60_x/keymaps/ansi_qwertz/docs/KB_US-International.png
similarity index 100%
rename from keyboards/s60-x/keymaps/ansi_qwertz/docs/KB_US-International.png
rename to keyboards/s60_x/keymaps/ansi_qwertz/docs/KB_US-International.png
diff --git a/keyboards/s60-x/keymaps/ansi_qwertz/docs/KB_US-International.svg b/keyboards/s60_x/keymaps/ansi_qwertz/docs/KB_US-International.svg
similarity index 100%
rename from keyboards/s60-x/keymaps/ansi_qwertz/docs/KB_US-International.svg
rename to keyboards/s60_x/keymaps/ansi_qwertz/docs/KB_US-International.svg
diff --git a/keyboards/s60-x/keymaps/ansi_qwertz/docs/base_layer.PNG b/keyboards/s60_x/keymaps/ansi_qwertz/docs/base_layer.PNG
similarity index 100%
rename from keyboards/s60-x/keymaps/ansi_qwertz/docs/base_layer.PNG
rename to keyboards/s60_x/keymaps/ansi_qwertz/docs/base_layer.PNG
diff --git a/keyboards/s60-x/keymaps/ansi_qwertz/docs/function_layer.PNG b/keyboards/s60_x/keymaps/ansi_qwertz/docs/function_layer.PNG
similarity index 100%
rename from keyboards/s60-x/keymaps/ansi_qwertz/docs/function_layer.PNG
rename to keyboards/s60_x/keymaps/ansi_qwertz/docs/function_layer.PNG
diff --git a/keyboards/s60-x/keymaps/ansi_qwertz/docs/gaming_layer.PNG b/keyboards/s60_x/keymaps/ansi_qwertz/docs/gaming_layer.PNG
similarity index 100%
rename from keyboards/s60-x/keymaps/ansi_qwertz/docs/gaming_layer.PNG
rename to keyboards/s60_x/keymaps/ansi_qwertz/docs/gaming_layer.PNG
diff --git a/keyboards/s60-x/keymaps/ansi_qwertz/keymap.c b/keyboards/s60_x/keymaps/ansi_qwertz/keymap.c
similarity index 99%
rename from keyboards/s60-x/keymaps/ansi_qwertz/keymap.c
rename to keyboards/s60_x/keymaps/ansi_qwertz/keymap.c
index 317a245bef3..ebb3aece348 100644
--- a/keyboards/s60-x/keymaps/ansi_qwertz/keymap.c
+++ b/keyboards/s60_x/keymaps/ansi_qwertz/keymap.c
@@ -14,7 +14,7 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-#include "s60-x.h"
+#include "s60_x.h"
//make keymap a little easier to read
#define _______ KC_TRNS
diff --git a/keyboards/s60-x/keymaps/ansi_qwertz/readme.md b/keyboards/s60_x/keymaps/ansi_qwertz/readme.md
similarity index 100%
rename from keyboards/s60-x/keymaps/ansi_qwertz/readme.md
rename to keyboards/s60_x/keymaps/ansi_qwertz/readme.md
diff --git a/keyboards/s60-x/keymaps/custom/keymap.c b/keyboards/s60_x/keymaps/custom/keymap.c
similarity index 99%
rename from keyboards/s60-x/keymaps/custom/keymap.c
rename to keyboards/s60_x/keymaps/custom/keymap.c
index fb2a40b85e4..66eac333564 100644
--- a/keyboards/s60-x/keymaps/custom/keymap.c
+++ b/keyboards/s60_x/keymaps/custom/keymap.c
@@ -1,4 +1,4 @@
-#include "s60-x.h"
+#include "s60_x.h"
/* Main layer: Test layout, using all keys.
diff --git a/keyboards/s60-x/keymaps/custom/readme.md b/keyboards/s60_x/keymaps/custom/readme.md
similarity index 100%
rename from keyboards/s60-x/keymaps/custom/readme.md
rename to keyboards/s60_x/keymaps/custom/readme.md
diff --git a/keyboards/s60-x/keymaps/dbroqua/keymap.c b/keyboards/s60_x/keymaps/dbroqua/keymap.c
similarity index 95%
rename from keyboards/s60-x/keymaps/dbroqua/keymap.c
rename to keyboards/s60_x/keymaps/dbroqua/keymap.c
index 0a714445ced..8d1887e75a2 100644
--- a/keyboards/s60-x/keymaps/dbroqua/keymap.c
+++ b/keyboards/s60_x/keymaps/dbroqua/keymap.c
@@ -1,4 +1,4 @@
-#include "s60-x.h"
+#include "s60_x.h"
#define _DEFAULT 0
#define _FN 1
@@ -73,12 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
)
};
-const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
- keyevent_t event = record->event;
-
- switch (id) {
-
- }
+const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) {
return MACRO_NONE;
}
@@ -108,42 +103,58 @@ void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) {
switch (id) {
case RGBLED_TOGGLE:
if (record->event.pressed) {
+ #ifdef RGB_ENABLE
rgblight_toggle();
+ #endif
}
break;
case RGBLED_INCREASE_HUE:
if (record->event.pressed) {
+ #ifdef RGB_ENABLE
rgblight_increase_hue();
+ #endif
}
break;
case RGBLED_DECREASE_HUE:
if (record->event.pressed) {
+ #ifdef RGB_ENABLE
rgblight_decrease_hue();
+ #endif
}
break;
case RGBLED_INCREASE_SAT:
if (record->event.pressed) {
+ #ifdef RGB_ENABLE
rgblight_increase_sat();
+ #endif
}
break;
case RGBLED_DECREASE_SAT:
if (record->event.pressed) {
+ #ifdef RGB_ENABLE
rgblight_decrease_sat();
+ #endif
}
break;
case RGBLED_INCREASE_VAL:
if (record->event.pressed) {
+ #ifdef RGB_ENABLE
rgblight_increase_val();
+ #endif
}
break;
case RGBLED_DECREASE_VAL:
if (record->event.pressed) {
+ #ifdef RGB_ENABLE
rgblight_decrease_val();
+ #endif
}
break;
case RGBLED_STEP_MODE:
if (record->event.pressed) {
+ #ifdef RGB_ENABLE
rgblight_step();
+ #endif
}
break;
}
diff --git a/keyboards/s60-x/keymaps/default/keymap.c b/keyboards/s60_x/keymaps/default/keymap.c
similarity index 99%
rename from keyboards/s60-x/keymaps/default/keymap.c
rename to keyboards/s60_x/keymaps/default/keymap.c
index eb0c6b056ea..a616e79b34e 100644
--- a/keyboards/s60-x/keymaps/default/keymap.c
+++ b/keyboards/s60_x/keymaps/default/keymap.c
@@ -1,4 +1,4 @@
-#include "s60-x.h"
+#include "s60_x.h"
/* 0: Main layer
┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
diff --git a/keyboards/s60-x/keymaps/default/readme.md b/keyboards/s60_x/keymaps/default/readme.md
similarity index 100%
rename from keyboards/s60-x/keymaps/default/readme.md
rename to keyboards/s60_x/keymaps/default/readme.md
diff --git a/keyboards/s60-x/keymaps/hasu/keymap.c b/keyboards/s60_x/keymaps/hasu/keymap.c
similarity index 99%
rename from keyboards/s60-x/keymaps/hasu/keymap.c
rename to keyboards/s60_x/keymaps/hasu/keymap.c
index cbeaae0281d..ac90dc6b205 100644
--- a/keyboards/s60-x/keymaps/hasu/keymap.c
+++ b/keyboards/s60_x/keymaps/hasu/keymap.c
@@ -1,4 +1,4 @@
-#include "s60-x.h"
+#include "s60_x.h"
/*
* Hasu
diff --git a/keyboards/s60-x/keymaps/hasu/readme.md b/keyboards/s60_x/keymaps/hasu/readme.md
similarity index 100%
rename from keyboards/s60-x/keymaps/hasu/readme.md
rename to keyboards/s60_x/keymaps/hasu/readme.md
diff --git a/keyboards/s60-x/keymaps/hhkb/keymap.c b/keyboards/s60_x/keymaps/hhkb/keymap.c
similarity index 99%
rename from keyboards/s60-x/keymaps/hhkb/keymap.c
rename to keyboards/s60_x/keymaps/hhkb/keymap.c
index 9afd1247f8a..dc1bfffc473 100644
--- a/keyboards/s60-x/keymaps/hhkb/keymap.c
+++ b/keyboards/s60_x/keymaps/hhkb/keymap.c
@@ -1,4 +1,4 @@
-#include "s60-x.h"
+#include "s60_x.h"
/*
* HHKB Layout
diff --git a/keyboards/s60-x/keymaps/hhkb/readme.md b/keyboards/s60_x/keymaps/hhkb/readme.md
similarity index 100%
rename from keyboards/s60-x/keymaps/hhkb/readme.md
rename to keyboards/s60_x/keymaps/hhkb/readme.md
diff --git a/keyboards/s60-x/keymaps/iso/keymap.c b/keyboards/s60_x/keymaps/iso/keymap.c
similarity index 99%
rename from keyboards/s60-x/keymaps/iso/keymap.c
rename to keyboards/s60_x/keymaps/iso/keymap.c
index 43a9c48b058..f6fc7417288 100644
--- a/keyboards/s60-x/keymaps/iso/keymap.c
+++ b/keyboards/s60_x/keymaps/iso/keymap.c
@@ -1,4 +1,4 @@
-#include "s60-x.h"
+#include "s60_x.h"
/* 0: Main layer
┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
diff --git a/keyboards/s60-x/keymaps/iso/readme.md b/keyboards/s60_x/keymaps/iso/readme.md
similarity index 100%
rename from keyboards/s60-x/keymaps/iso/readme.md
rename to keyboards/s60_x/keymaps/iso/readme.md
diff --git a/keyboards/s60-x/keymaps/jpec/keymap.c b/keyboards/s60_x/keymaps/jpec/keymap.c
similarity index 99%
rename from keyboards/s60-x/keymaps/jpec/keymap.c
rename to keyboards/s60_x/keymaps/jpec/keymap.c
index c8fc1332884..21e77c10b2b 100644
--- a/keyboards/s60-x/keymaps/jpec/keymap.c
+++ b/keyboards/s60_x/keymaps/jpec/keymap.c
@@ -14,7 +14,7 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
-#include "s60-x.h"
+#include "s60_x.h"
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Layout 0: Default Layer
diff --git a/keyboards/s60-x/keymaps/jpec/readme.md b/keyboards/s60_x/keymaps/jpec/readme.md
similarity index 100%
rename from keyboards/s60-x/keymaps/jpec/readme.md
rename to keyboards/s60_x/keymaps/jpec/readme.md
diff --git a/keyboards/s60-x/keymaps/plain/keymap.c b/keyboards/s60_x/keymaps/plain/keymap.c
similarity index 99%
rename from keyboards/s60-x/keymaps/plain/keymap.c
rename to keyboards/s60_x/keymaps/plain/keymap.c
index 790ac88e73e..d5075a07b9a 100644
--- a/keyboards/s60-x/keymaps/plain/keymap.c
+++ b/keyboards/s60_x/keymaps/plain/keymap.c
@@ -1,4 +1,4 @@
-#include "s60-x.h"
+#include "s60_x.h"
/* Main layer:
┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
diff --git a/keyboards/s60-x/keymaps/plain/readme.md b/keyboards/s60_x/keymaps/plain/readme.md
similarity index 100%
rename from keyboards/s60-x/keymaps/plain/readme.md
rename to keyboards/s60_x/keymaps/plain/readme.md
diff --git a/keyboards/s60-x/keymaps/poker/keymap.c b/keyboards/s60_x/keymaps/poker/keymap.c
similarity index 99%
rename from keyboards/s60-x/keymaps/poker/keymap.c
rename to keyboards/s60_x/keymaps/poker/keymap.c
index 0a8691792a9..5b917704e40 100644
--- a/keyboards/s60-x/keymaps/poker/keymap.c
+++ b/keyboards/s60_x/keymaps/poker/keymap.c
@@ -1,4 +1,4 @@
-#include "s60-x.h"
+#include "s60_x.h"
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* 0: qwerty
diff --git a/keyboards/s60-x/keymaps/poker/readme.md b/keyboards/s60_x/keymaps/poker/readme.md
similarity index 100%
rename from keyboards/s60-x/keymaps/poker/readme.md
rename to keyboards/s60_x/keymaps/poker/readme.md
diff --git a/keyboards/s60-x/keymaps/poker_bit/keymap.c b/keyboards/s60_x/keymaps/poker_bit/keymap.c
similarity index 99%
rename from keyboards/s60-x/keymaps/poker_bit/keymap.c
rename to keyboards/s60_x/keymaps/poker_bit/keymap.c
index 7626038f426..1f7b1b633d9 100644
--- a/keyboards/s60-x/keymaps/poker_bit/keymap.c
+++ b/keyboards/s60_x/keymaps/poker_bit/keymap.c
@@ -1,4 +1,4 @@
-#include "s60-x.h"
+#include "s60_x.h"
// Poker fix with toggle and bit operation
// Fn + Esc = `
diff --git a/keyboards/s60-x/keymaps/poker_bit/readme.md b/keyboards/s60_x/keymaps/poker_bit/readme.md
similarity index 100%
rename from keyboards/s60-x/keymaps/poker_bit/readme.md
rename to keyboards/s60_x/keymaps/poker_bit/readme.md
diff --git a/keyboards/s60-x/keymaps/poker_set/keymap.c b/keyboards/s60_x/keymaps/poker_set/keymap.c
similarity index 99%
rename from keyboards/s60-x/keymaps/poker_set/keymap.c
rename to keyboards/s60_x/keymaps/poker_set/keymap.c
index 09423e75b37..52eee53218d 100644
--- a/keyboards/s60-x/keymaps/poker_set/keymap.c
+++ b/keyboards/s60_x/keymaps/poker_set/keymap.c
@@ -1,4 +1,4 @@
-#include "s60-x.h"
+#include "s60_x.h"
// Poker fix with set(state transition)
// Fn + Esc = `
diff --git a/keyboards/s60-x/keymaps/poker_set/readme.md b/keyboards/s60_x/keymaps/poker_set/readme.md
similarity index 100%
rename from keyboards/s60-x/keymaps/poker_set/readme.md
rename to keyboards/s60_x/keymaps/poker_set/readme.md
diff --git a/keyboards/s60-x/keymaps/spacefn/keymap.c b/keyboards/s60_x/keymaps/spacefn/keymap.c
similarity index 99%
rename from keyboards/s60-x/keymaps/spacefn/keymap.c
rename to keyboards/s60_x/keymaps/spacefn/keymap.c
index b6dc7ca7eb8..28369580ede 100644
--- a/keyboards/s60-x/keymaps/spacefn/keymap.c
+++ b/keyboards/s60_x/keymaps/spacefn/keymap.c
@@ -1,4 +1,4 @@
-#include "s60-x.h"
+#include "s60_x.h"
/*
* SpaceFN
diff --git a/keyboards/s60-x/keymaps/spacefn/readme.md b/keyboards/s60_x/keymaps/spacefn/readme.md
similarity index 100%
rename from keyboards/s60-x/keymaps/spacefn/readme.md
rename to keyboards/s60_x/keymaps/spacefn/readme.md
diff --git a/keyboards/s60-x/readme.md b/keyboards/s60_x/readme.md
similarity index 99%
rename from keyboards/s60-x/readme.md
rename to keyboards/s60_x/readme.md
index 408ad13ac2c..e30b2f76ce2 100644
--- a/keyboards/s60-x/readme.md
+++ b/keyboards/s60_x/readme.md
@@ -5,11 +5,6 @@ DIY compact keyboard designed by VinnyCordeiro for Sentraq. Most of the keymaps
## S60X Resources
- [Massdrop page](https://www.massdrop.com/buy/sentraq-60-diy-keyboard-kit?mode=guest_open)
-## Quickstart
-
-If you just want to test a few layouts, the archive [s60-x_precompiled.zip](s60-x_precompiled.zip) contains pre-compiled .hex-files for all available keymaps. Not all of them are tested.
-You only need to flash them onto your keyboard, which is explained below, there's no need to setup a build environment. For a full list
-
## Flashing your keyboard
The recommended programs for flashing your keyboard are [Atmel FLIP](http://www.atmel.com/tools/FLIP.aspx) (Windows) and [dfu-programmer](http://dfu-programmer.sourceforge.net/) (Linux/Windows).
diff --git a/keyboards/s60-x/rgb/Makefile b/keyboards/s60_x/rgb/Makefile
similarity index 100%
rename from keyboards/s60-x/rgb/Makefile
rename to keyboards/s60_x/rgb/Makefile
diff --git a/keyboards/s60-x/rgb/config.h b/keyboards/s60_x/rgb/config.h
similarity index 87%
rename from keyboards/s60-x/rgb/config.h
rename to keyboards/s60_x/rgb/config.h
index fbc143487ee..81efc87d54e 100644
--- a/keyboards/s60-x/rgb/config.h
+++ b/keyboards/s60_x/rgb/config.h
@@ -11,12 +11,6 @@
#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, B6, C6, C7, F1, F0, E6, B3, B2, B1, B0 }
#define UNUSED_PINS
-/* number of backlight levels */
-#define BACKLIGHT_PIN B7
-#ifdef BACKLIGHT_PIN
-#define BACKLIGHT_LEVELS 3
-#endif
-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/s60-x/rgb/rgb.c b/keyboards/s60_x/rgb/rgb.c
similarity index 100%
rename from keyboards/s60-x/rgb/rgb.c
rename to keyboards/s60_x/rgb/rgb.c
diff --git a/keyboards/s60-x/rgb/rgb.h b/keyboards/s60_x/rgb/rgb.h
similarity index 100%
rename from keyboards/s60-x/rgb/rgb.h
rename to keyboards/s60_x/rgb/rgb.h
diff --git a/keyboards/s60-x/rgb/rules.mk b/keyboards/s60_x/rgb/rules.mk
similarity index 100%
rename from keyboards/s60-x/rgb/rules.mk
rename to keyboards/s60_x/rgb/rules.mk
diff --git a/keyboards/s60-x/rules.mk b/keyboards/s60_x/rules.mk
similarity index 100%
rename from keyboards/s60-x/rules.mk
rename to keyboards/s60_x/rules.mk
diff --git a/keyboards/s60_x/s60_x.c b/keyboards/s60_x/s60_x.c
new file mode 100644
index 00000000000..595418bfacc
--- /dev/null
+++ b/keyboards/s60_x/s60_x.c
@@ -0,0 +1 @@
+#include "s60_x.h"
\ No newline at end of file
diff --git a/keyboards/s60-x/s60-x.h b/keyboards/s60_x/s60_x.h
similarity index 100%
rename from keyboards/s60-x/s60-x.h
rename to keyboards/s60_x/s60_x.h