+++ /dev/null
-#ifndef ProtoSplit_H\r
-#define ProtoSplit_H\r
-\r
-#include "../DeltaSplit75.h"\r
-\r
-//void promicro_bootloader_jmp(bool program);\r
-#include "quantum.h"\r
-\r
-//void promicro_bootloader_jmp(bool program);\r
-//matrix is defined in a weird way here; the layout on both sides are asymmetrical, but the "matrix" is symmetrical but with empty gaps\r
-//the last column is defined as a separate row because the firmware currently doesnt support more than 8 columns (this layout has 9 columns per side) K45 and K110 are the Bs on both sides\r
-#define KEYMAP( \\r
- K00, K01, K02, K03, K04, K05, K06, K70, K71, K72, K73, K74, K75, K76, K77, K132, \\r
- K10, K11, K12, K13, K14, K15, K16, K80, K81, K82, K83, K84, K85, K86, K87, K133, \\r
- K20, K21, K22, K23, K24, K25, K90, K91, K92, K93, K94, K95, K96, K97, K134, \\r
- K30, K31, K32, K33, K34, K35, K100, K101, K102, K103, K104, K105, K107, K135, \\r
- K40, K41, K42, K43, K44, K45, K110, K111, K112, K113, K114, K115, K116, K117, K136, \\r
- K50, K51, K52, K54, K55, K120, K121, K122, K123, K126, K127, K137 \\r
- ) \\r
- { \\r
- { K00, K01, K02, K03, K04, K05, K06, KC_NO}, \\r
- { K10, K11, K12, K13, K14, K15, K16, KC_NO}, \\r
- { K20, K21, K22, K23, K24, K25, KC_NO, KC_NO}, \\r
- { K30, K31, K32, K33, K34, K35, KC_NO, KC_NO}, \\r
- { K40, K41, K42, K43, K44, K45, KC_NO, KC_NO}, \\r
- { K50, K51, K52, KC_NO, K54, K55, KC_NO, KC_NO}, \\r
- { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO}, \\r
- { K70 , K71, K72, K73, K74, K75, K76, K77}, \\r
- { K80, K81, K82, K83, K84, K85, K86, K87}, \\r
- { K90, K91, K92, K93, K94, K95, K96, K97}, \\r
- { K100, K101, K102, K103, K104, K105, KC_NO, K107}, \\r
- { K110, K111, K112, K113, K114, K115, K116, K117}, \\r
- { K120, K121, K122, K123, KC_NO, KC_NO, K126, K127}, \\r
- { KC_NO, KC_NO, K132, K133, K134, K135, K136, K137} \\r
- }\r
-\r
-#endif
\ No newline at end of file
+++ /dev/null
-/*\r
-Copyright 2012 Jun Wako <wakojun@gmail.com>\r
-\r
-This program is free software: you can redistribute it and/or modify\r
-it under the terms of the GNU General Public License as published by\r
-the Free Software Foundation, either version 2 of the License, or\r
-(at your option) any later version.\r
-\r
-This program is distributed in the hope that it will be useful,\r
-but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r
-GNU General Public License for more details.\r
-\r
-You should have received a copy of the GNU General Public License\r
-along with this program. If not, see <http://www.gnu.org/licenses/>.\r
-*/\r
-\r
-#ifndef CONFIG_H\r
-#define CONFIG_H\r
-\r
-#include "config_common.h"\r
-\r
-/* USB Device descriptor parameter */\r
-#define VENDOR_ID 0xFEED\r
-#define PRODUCT_ID 0x3060\r
-#define DEVICE_VER 0x0001\r
-#define MANUFACTURER xyxjj\r
-#define PRODUCT DeltaSplit75\r
-#define DESCRIPTION 75% split keyboard\r
-\r
-/* key matrix size */\r
-// Rows are doubled-up\r
-#define MATRIX_ROWS 14\r
-#define MATRIX_COLS 8\r
-\r
-// wiring of each half\r
-#define MATRIX_ROW_PINS { F4, F5, F6, F7, B1, B3, B2 }\r
-#define MATRIX_COL_PINS { B6, B5, B4, E6, D7, C6, D4, D1}\r
-\r
-#define CATERINA_BOOTLOADER\r
-\r
-/* COL2ROW or ROW2COL */\r
-#define DIODE_DIRECTION COL2ROW\r
-\r
-/* define if matrix has ghost */\r
-//#define MATRIX_HAS_GHOST\r
-\r
-/* number of backlight levels */\r
-// #define BACKLIGHT_LEVELS 3\r
-\r
-/* Set 0 if debouncing isn't needed */\r
-#define DEBOUNCING_DELAY 5\r
-\r
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */\r
-#define LOCKING_SUPPORT_ENABLE\r
-/* Locking resynchronize hack */\r
-#define LOCKING_RESYNC_ENABLE\r
-\r
-/* key combination for command */\r
-#define IS_COMMAND() ( \\r
- keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \\r
-)\r
-\r
-/* ws2812 RGB LED */\r
-#define RGB_DI_PIN D3\r
-#define RGBLIGHT_TIMER\r
-#define RGBLED_NUM 12 // Number of LEDs\r
-#define ws2812_PORTREG PORTD\r
-#define ws2812_DDRREG DDRD\r
-\r
-/*\r
- * Feature disable options\r
- * These options are also useful to firmware size reduction.\r
- */\r
-\r
-/* disable debug print */\r
-// #define NO_DEBUG\r
-\r
-/* disable print */\r
-// #define NO_PRINT\r
-\r
-/* disable action features */\r
-//#define NO_ACTION_LAYER\r
-//#define NO_ACTION_TAPPING\r
-//#define NO_ACTION_ONESHOT\r
-//#define NO_ACTION_MACRO\r
-//#define NO_ACTION_FUNCTION\r
-\r
-\r
-#endif
\ No newline at end of file