فهرست منبع

Merge pull request #478 from fredizzimo/chibios_subprojects

Suprojects for ChibiOS testing
Jack Humbert 9 سال پیش
والد
کامیت
99846b10e8
49فایلهای تغییر یافته به همراه52 افزوده شده و 255 حذف شده
  1. 14 0
      keyboards/chibios_test/Makefile
  2. 0 0
      keyboards/chibios_test/boards/GENERIC_STM32_F103/board.c
  3. 0 0
      keyboards/chibios_test/boards/GENERIC_STM32_F103/board.h
  4. 0 0
      keyboards/chibios_test/boards/GENERIC_STM32_F103/board.mk
  5. 0 0
      keyboards/chibios_test/boards/GENERIC_STM32_F103/mini_stm32_mapping.png
  6. 0 0
      keyboards/chibios_test/boards/maple_mini_mapping.png
  7. 1 0
      keyboards/chibios_test/chibios_test.c
  8. 6 0
      keyboards/chibios_test/chibios_test.h
  9. 4 5
      keyboards/chibios_test/config.h
  10. 1 1
      keyboards/chibios_test/keymaps/default/keymap.c
  11. 0 0
      keyboards/chibios_test/ld/MKL26Z64.ld
  12. 0 0
      keyboards/chibios_test/ld/STM32F103x8_stm32duino_bootloader.ld
  13. 1 10
      keyboards/chibios_test/stm32_f072_onekey/Makefile
  14. 0 0
      keyboards/chibios_test/stm32_f072_onekey/bootloader_defs.h
  15. 0 0
      keyboards/chibios_test/stm32_f072_onekey/chconf.h
  16. 7 0
      keyboards/chibios_test/stm32_f072_onekey/config.h
  17. 0 0
      keyboards/chibios_test/stm32_f072_onekey/halconf.h
  18. 0 0
      keyboards/chibios_test/stm32_f072_onekey/led.c
  19. 0 0
      keyboards/chibios_test/stm32_f072_onekey/matrix.c
  20. 0 0
      keyboards/chibios_test/stm32_f072_onekey/mcuconf.h
  21. 0 0
      keyboards/chibios_test/stm32_f072_onekey/stm32_f072_onekey.c
  22. 1 1
      keyboards/chibios_test/stm32_f072_onekey/stm32_f072_onekey.h
  23. 1 13
      keyboards/chibios_test/stm32_f103_onekey/Makefile
  24. 0 0
      keyboards/chibios_test/stm32_f103_onekey/bootloader_defs.h
  25. 0 0
      keyboards/chibios_test/stm32_f103_onekey/chconf.h
  26. 6 0
      keyboards/chibios_test/stm32_f103_onekey/config.h
  27. 0 0
      keyboards/chibios_test/stm32_f103_onekey/flash.sh
  28. 0 0
      keyboards/chibios_test/stm32_f103_onekey/halconf.h
  29. 0 0
      keyboards/chibios_test/stm32_f103_onekey/led.c
  30. 0 0
      keyboards/chibios_test/stm32_f103_onekey/matrix.c
  31. 0 0
      keyboards/chibios_test/stm32_f103_onekey/mcuconf.h
  32. 0 0
      keyboards/chibios_test/stm32_f103_onekey/stm32_f103_onekey.c
  33. 1 1
      keyboards/chibios_test/stm32_f103_onekey/stm32_f103_onekey.h
  34. 2 15
      keyboards/chibios_test/teensy_lc_onekey/Makefile
  35. 0 0
      keyboards/chibios_test/teensy_lc_onekey/Makefile.3.0
  36. 0 0
      keyboards/chibios_test/teensy_lc_onekey/Makefile.3.2
  37. 0 0
      keyboards/chibios_test/teensy_lc_onekey/chconf.h
  38. 6 0
      keyboards/chibios_test/teensy_lc_onekey/config.h
  39. 0 0
      keyboards/chibios_test/teensy_lc_onekey/halconf.h
  40. 0 0
      keyboards/chibios_test/teensy_lc_onekey/instructions.md
  41. 0 0
      keyboards/chibios_test/teensy_lc_onekey/led.c
  42. 0 0
      keyboards/chibios_test/teensy_lc_onekey/matrix.c
  43. 0 0
      keyboards/chibios_test/teensy_lc_onekey/mcuconf.h
  44. 0 0
      keyboards/chibios_test/teensy_lc_onekey/teensy_lc_onekey.c
  45. 1 1
      keyboards/chibios_test/teensy_lc_onekey/teensy_lc_onekey.h
  46. 0 76
      keyboards/stm32_f072_onekey/config.h
  47. 0 25
      keyboards/stm32_f072_onekey/keymaps/default/keymap.c
  48. 0 75
      keyboards/stm32_f103_onekey/config.h
  49. 0 32
      keyboards/teensy_lc_onekey/keymaps/default/keymap.c

+ 14 - 0
keyboards/chibios_test/Makefile

@@ -0,0 +1,14 @@
+SUBPROJECT_DEFAULT = stm32_f072_onekey
+
+#BOOTMAGIC_ENABLE = yes	# Virtual DIP switch configuration
+MOUSEKEY_ENABLE ?= yes	# Mouse keys
+EXTRAKEY_ENABLE ?= yes	# Audio control and System control
+CONSOLE_ENABLE ?= yes	# Console for debug
+COMMAND_ENABLE ?= yes    # Commands for debug and configuration
+SLEEP_LED_ENABLE ?= yes  # Breathing sleep LED during USB suspend
+NKRO_ENABLE ?= yes	    # USB Nkey Rollover
+CUSTOM_MATRIX ?= yes # Custom matrix file
+
+ifndef QUANTUM_DIR
+	include ../../Makefile
+endif

+ 0 - 0
keyboards/stm32_f103_onekey/boards/GENERIC_STM32_F103/board.c → keyboards/chibios_test/boards/GENERIC_STM32_F103/board.c


+ 0 - 0
keyboards/stm32_f103_onekey/boards/GENERIC_STM32_F103/board.h → keyboards/chibios_test/boards/GENERIC_STM32_F103/board.h


+ 0 - 0
keyboards/stm32_f103_onekey/boards/GENERIC_STM32_F103/board.mk → keyboards/chibios_test/boards/GENERIC_STM32_F103/board.mk


+ 0 - 0
keyboards/stm32_f103_onekey/boards/GENERIC_STM32_F103/mini_stm32_mapping.png → keyboards/chibios_test/boards/GENERIC_STM32_F103/mini_stm32_mapping.png


+ 0 - 0
keyboards/stm32_f103_onekey/boards/maple_mini_mapping.png → keyboards/chibios_test/boards/maple_mini_mapping.png


+ 1 - 0
keyboards/chibios_test/chibios_test.c

@@ -0,0 +1 @@
+#include "chibios_test.h"

+ 6 - 0
keyboards/chibios_test/chibios_test.h

@@ -0,0 +1,6 @@
+#ifndef KEYBOARDS_CHIBIOS_TEST_CHIBIOS_TEST_H_
+#define KEYBOARDS_CHIBIOS_TEST_CHIBIOS_TEST_H_
+
+#include "quantum.h"
+
+#endif /* KEYBOARDS_CHIBIOS_TEST_CHIBIOS_TEST_H_ */

+ 4 - 5
keyboards/teensy_lc_onekey/config.h → keyboards/chibios_test/config.h

@@ -18,18 +18,17 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #ifndef CONFIG_H
 #define CONFIG_H
 
-
 /* USB Device descriptor parameter */
 #define VENDOR_ID       0xFEED
 #define PRODUCT_ID      0x6464
 #define DEVICE_VER      0x0001
 /* in python2: list(u"whatever".encode('utf-16-le')) */
 /*   at most 32 characters or the ugly hack in usb_main.c borks */
-#define MANUFACTURER "TMK"
+#define MANUFACTURER "QMK"
 #define USBSTR_MANUFACTURER    'T', '\x00', 'M', '\x00', 'K', '\x00', ' ', '\x00', '\xc6', '\x00'
-#define PRODUCT "ChibiOS TMK test"
-#define USBSTR_PRODUCT         'C', '\x00', 'h', '\x00', 'i', '\x00', 'b', '\x00', 'i', '\x00', 'O', '\x00', 'S', '\x00', ' ', '\x00', 'T', '\x00', 'M', '\x00', 'K', '\x00', ' ', '\x00', 't', '\x00', 'e', '\x00', 's', '\x00', 't', '\x00'
-#define DESCRIPTION "TMK keyboard firmware over ChibiOS"
+#define PRODUCT "ChibiOS QMK test"
+#define USBSTR_PRODUCT         'C', '\x00', 'h', '\x00', 'i', '\x00', 'b', '\x00', 'i', '\x00', 'O', '\x00', 'S', '\x00', ' ', '\x00', 'Q', '\x00', 'M', '\x00', 'K', '\x00', ' ', '\x00', 't', '\x00', 'e', '\x00', 's', '\x00', 't', '\x00'
+#define DESCRIPTION "QMK keyboard firmware test for ChibiOS"
 
 /* key matrix size */
 #define MATRIX_ROWS 1

+ 1 - 1
keyboards/stm32_f103_onekey/keymaps/default/keymap.c → keyboards/chibios_test/keymaps/default/keymap.c

@@ -15,7 +15,7 @@ You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 
-#include "stm32_f103_onekey.h"
+#include "chibios_test.h"
 
 const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
     {{KC_CAPS}}, // test with KC_CAPS, KC_A, KC_BTLD

+ 0 - 0
keyboards/teensy_lc_onekey/ld/MKL26Z64.ld → keyboards/chibios_test/ld/MKL26Z64.ld


+ 0 - 0
keyboards/stm32_f103_onekey/ld/STM32F103x8_stm32duino_bootloader.ld → keyboards/chibios_test/ld/STM32F103x8_stm32duino_bootloader.ld


+ 1 - 10
keyboards/stm32_f072_onekey/Makefile → keyboards/chibios_test/stm32_f072_onekey/Makefile

@@ -36,15 +36,6 @@ ARMV = 6
 # Build Options
 #   comment out to disable the options.
 #
-#BOOTMAGIC_ENABLE = yes	# Virtual DIP switch configuration
-MOUSEKEY_ENABLE ?= yes	# Mouse keys
-EXTRAKEY_ENABLE ?= yes	# Audio control and System control
-CONSOLE_ENABLE ?= yes	# Console for debug
-COMMAND_ENABLE ?= yes    # Commands for debug and configuration
-SLEEP_LED_ENABLE ?= yes  # Breathing sleep LED during USB suspend
-NKRO_ENABLE ?= yes	    # USB Nkey Rollover
-CUSTOM_MATRIX ?= yes # Custom matrix file
-
 ifndef QUANTUM_DIR
-	include ../../Makefile
+	include ../../../Makefile
 endif

+ 0 - 0
keyboards/stm32_f072_onekey/bootloader_defs.h → keyboards/chibios_test/stm32_f072_onekey/bootloader_defs.h


+ 0 - 0
keyboards/stm32_f072_onekey/chconf.h → keyboards/chibios_test/stm32_f072_onekey/chconf.h


+ 7 - 0
keyboards/chibios_test/stm32_f072_onekey/config.h

@@ -0,0 +1,7 @@
+#ifndef KEYBOARDS_CHIBIOS_TEST_STM32_F072_ONEKEY_CONFIG_H_
+#define KEYBOARDS_CHIBIOS_TEST_STM32_F072_ONEKEY_CONFIG_H_
+
+#include "../config.h"
+
+
+#endif /* KEYBOARDS_CHIBIOS_TEST_STM32_F072_ONEKEY_CONFIG_H_ */

+ 0 - 0
keyboards/stm32_f072_onekey/halconf.h → keyboards/chibios_test/stm32_f072_onekey/halconf.h


+ 0 - 0
keyboards/stm32_f072_onekey/led.c → keyboards/chibios_test/stm32_f072_onekey/led.c


+ 0 - 0
keyboards/stm32_f072_onekey/matrix.c → keyboards/chibios_test/stm32_f072_onekey/matrix.c


+ 0 - 0
keyboards/stm32_f072_onekey/mcuconf.h → keyboards/chibios_test/stm32_f072_onekey/mcuconf.h


+ 0 - 0
keyboards/stm32_f072_onekey/stm32_f072_onekey.c → keyboards/chibios_test/stm32_f072_onekey/stm32_f072_onekey.c


+ 1 - 1
keyboards/stm32_f072_onekey/stm32_f072_onekey.h → keyboards/chibios_test/stm32_f072_onekey/stm32_f072_onekey.h

@@ -1,5 +1,5 @@
 #ifndef STM32_F072_ONEKEY_H
 #define STM32_F072_ONEKEY_H
-#include "quantum.h"
+#include "chibios_test.h"
 #endif
 

+ 1 - 13
keyboards/stm32_f103_onekey/Makefile → keyboards/chibios_test/stm32_f103_onekey/Makefile

@@ -46,19 +46,7 @@ ARMV = 7
 #   <tmk_dir>/tmk_core/tool/chibios/ch-bootloader-jump.patch
 #STM32_BOOTLOADER_ADDRESS = 0x1FFFC800
 
-# Build Options
-#   comment out to disable the options.
-#
-#BOOTMAGIC_ENABLE = yes	# Virtual DIP switch configuration
-## BOOTMAGIC is not supported on STM32 chips yet.
-MOUSEKEY_ENABLE ?= yes	# Mouse keys
-EXTRAKEY_ENABLE ?= yes	# Audio control and System control
-# CONSOLE_ENABLE ?= yes	# Console for debug
-COMMAND_ENABLE ?= yes    # Commands for debug and configuration
-SLEEP_LED_ENABLE ?= no   # Breathing sleep LED during USB suspend
-NKRO_ENABLE ?= yes	    # USB Nkey Rollover
-CUSTOM_MATRIX ?= yes # Custom matrix file
 
 ifndef QUANTUM_DIR
-	include ../../Makefile
+	include ../../../Makefile
 endif

+ 0 - 0
keyboards/stm32_f103_onekey/bootloader_defs.h → keyboards/chibios_test/stm32_f103_onekey/bootloader_defs.h


+ 0 - 0
keyboards/stm32_f103_onekey/chconf.h → keyboards/chibios_test/stm32_f103_onekey/chconf.h


+ 6 - 0
keyboards/chibios_test/stm32_f103_onekey/config.h

@@ -0,0 +1,6 @@
+#ifndef KEYBOARDS_CHIBIOS_TEST_STM32_F103_ONEKEY_CONFIG_H_
+#define KEYBOARDS_CHIBIOS_TEST_STM32_F103_ONEKEY_CONFIG_H_
+
+#include "../config.h"
+
+#endif /* KEYBOARDS_CHIBIOS_TEST_STM32_F103_ONEKEY_CONFIG_H_ */

+ 0 - 0
keyboards/stm32_f103_onekey/flash.sh → keyboards/chibios_test/stm32_f103_onekey/flash.sh


+ 0 - 0
keyboards/stm32_f103_onekey/halconf.h → keyboards/chibios_test/stm32_f103_onekey/halconf.h


+ 0 - 0
keyboards/stm32_f103_onekey/led.c → keyboards/chibios_test/stm32_f103_onekey/led.c


+ 0 - 0
keyboards/stm32_f103_onekey/matrix.c → keyboards/chibios_test/stm32_f103_onekey/matrix.c


+ 0 - 0
keyboards/stm32_f103_onekey/mcuconf.h → keyboards/chibios_test/stm32_f103_onekey/mcuconf.h


+ 0 - 0
keyboards/stm32_f103_onekey/stm32_f103_onekey.c → keyboards/chibios_test/stm32_f103_onekey/stm32_f103_onekey.c


+ 1 - 1
keyboards/stm32_f103_onekey/stm32_f103_onekey.h → keyboards/chibios_test/stm32_f103_onekey/stm32_f103_onekey.h

@@ -1,4 +1,4 @@
 #ifndef STM32_F103_ONEKEY_H
 #define STM32_F103_ONEKEY_H
-#include "quantum.h"
+#include "chibios_test.h"
 #endif

+ 2 - 15
keyboards/teensy_lc_onekey/Makefile → keyboards/chibios_test/teensy_lc_onekey/Makefile

@@ -44,19 +44,6 @@ MCU  = cortex-m0plus
 # I.e. 6 for Teensy LC; 7 for Teensy 3.x
 ARMV = 6
 
-# Build Options
-#   comment out to disable the options.
-#
-BOOTMAGIC_ENABLE ?= yes	# Virtual DIP switch configuration
-## (Note that for BOOTMAGIC on Teensy LC you have to use a custom .ld script.)
-MOUSEKEY_ENABLE ?= yes	# Mouse keys
-EXTRAKEY_ENABLE ?= yes	# Audio control and System control
-CONSOLE_ENABLE ?= yes	# Console for debug
-COMMAND_ENABLE ?= yes    # Commands for debug and configuration
-SLEEP_LED_ENABLE ?= yes  # Breathing sleep LED during USB suspend
-NKRO_ENABLE ?= yes	    # USB Nkey Rollover
-CUSTOM_MATRIX ?= yes # Custom matrix file
-
 ifndef QUANTUM_DIR
-	include ../../Makefile
-endif
+	include ../../../Makefile
+endif

+ 0 - 0
keyboards/teensy_lc_onekey/Makefile.3.0 → keyboards/chibios_test/teensy_lc_onekey/Makefile.3.0


+ 0 - 0
keyboards/teensy_lc_onekey/Makefile.3.2 → keyboards/chibios_test/teensy_lc_onekey/Makefile.3.2


+ 0 - 0
keyboards/teensy_lc_onekey/chconf.h → keyboards/chibios_test/teensy_lc_onekey/chconf.h


+ 6 - 0
keyboards/chibios_test/teensy_lc_onekey/config.h

@@ -0,0 +1,6 @@
+#ifndef KEYBOARDS_CHIBIOS_TEST_TEENSY_LC_ONEKEY_CONFIG_H_
+#define KEYBOARDS_CHIBIOS_TEST_TEENSY_LC_ONEKEY_CONFIG_H_
+
+#include "../config.h"
+
+#endif /* KEYBOARDS_CHIBIOS_TEST_TEENSY_LC_ONEKEY_CONFIG_H_ */

+ 0 - 0
keyboards/teensy_lc_onekey/halconf.h → keyboards/chibios_test/teensy_lc_onekey/halconf.h


+ 0 - 0
keyboards/teensy_lc_onekey/instructions.md → keyboards/chibios_test/teensy_lc_onekey/instructions.md


+ 0 - 0
keyboards/teensy_lc_onekey/led.c → keyboards/chibios_test/teensy_lc_onekey/led.c


+ 0 - 0
keyboards/teensy_lc_onekey/matrix.c → keyboards/chibios_test/teensy_lc_onekey/matrix.c


+ 0 - 0
keyboards/teensy_lc_onekey/mcuconf.h → keyboards/chibios_test/teensy_lc_onekey/mcuconf.h


+ 0 - 0
keyboards/teensy_lc_onekey/teensy_lc_onekey.c → keyboards/chibios_test/teensy_lc_onekey/teensy_lc_onekey.c


+ 1 - 1
keyboards/teensy_lc_onekey/teensy_lc_onekey.h → keyboards/chibios_test/teensy_lc_onekey/teensy_lc_onekey.h

@@ -1,4 +1,4 @@
 #ifndef TEENSY_LC_ONEKEY_H
 #define TEENSY_LC_ONEKEY_H
-#include "quantum.h"
+#include "chibios_test.h"
 #endif

+ 0 - 76
keyboards/stm32_f072_onekey/config.h

@@ -1,76 +0,0 @@
-/*
-Copyright 2015 Jun Wako <wakojun@gmail.com>
-
-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_H
-#define CONFIG_H
-
-#include "config_common.h"
-
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0xFEED
-#define PRODUCT_ID      0x6464
-#define DEVICE_VER      0x0001
-/* in python2: list(u"whatever".encode('utf-16-le')) */
-/*   at most 32 characters or the ugly hack in usb_main.c borks */
-#define MANUFACTURER "TMK"
-#define USBSTR_MANUFACTURER    'T', '\x00', 'M', '\x00', 'K', '\x00', ' ', '\x00', '\xc6', '\x00'
-#define PRODUCT "ChibiOS TMK test"
-#define USBSTR_PRODUCT         'C', '\x00', 'h', '\x00', 'i', '\x00', 'b', '\x00', 'i', '\x00', 'O', '\x00', 'S', '\x00', ' ', '\x00', 'T', '\x00', 'M', '\x00', 'K', '\x00', ' ', '\x00', 't', '\x00', 'e', '\x00', 's', '\x00', 't', '\x00'
-#define DESCRIPTION "TMK keyboard firmware over ChibiOS"
-
-/* key matrix size */
-#define MATRIX_ROWS 1
-#define MATRIX_COLS 1
-#define DIODE_DIRECTION COL2ROW
-
-/* define if matrix has ghost */
-//#define MATRIX_HAS_GHOST
-
-/* Set 0 if debouncing isn't needed */
-#define DEBOUNCE    5
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
-/* key combination for command */
-#define IS_COMMAND() ( \
-    keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
-)
-
-
-
-/*
- * Feature disable options
- *  These options are also useful to firmware size reduction.
- */
-
-/* disable debug print */
-//#define NO_DEBUG
-
-/* disable print */
-//#define NO_PRINT
-
-/* disable action features */
-//#define NO_ACTION_LAYER
-//#define NO_ACTION_TAPPING
-//#define NO_ACTION_ONESHOT
-//#define NO_ACTION_MACRO
-//#define NO_ACTION_FUNCTION
-
-#endif

+ 0 - 25
keyboards/stm32_f072_onekey/keymaps/default/keymap.c

@@ -1,25 +0,0 @@
-/*
-Copyright 2012,2013 Jun Wako <wakojun@gmail.com>
-
-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/>.
-*/
-
-#include "stm32_f072_onekey.h"
-
-const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-    {{KC_CAPS}}, // test with KC_CAPS, KC_A, KC_BTLD
-};
-
-const uint16_t fn_actions[] = {
-};

+ 0 - 75
keyboards/stm32_f103_onekey/config.h

@@ -1,75 +0,0 @@
-/*
-Copyright 2015 Jun Wako <wakojun@gmail.com>
-
-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_H
-#define CONFIG_H
-
-
-/* USB Device descriptor parameter */
-#define VENDOR_ID       0xFEED
-#define PRODUCT_ID      0x6464
-#define DEVICE_VER      0x0001
-/* in python2: list(u"whatever".encode('utf-16-le')) */
-/*   at most 32 characters or the ugly hack in usb_main.c borks */
-#define MANUFACTURER "TMK"
-#define USBSTR_MANUFACTURER    'T', '\x00', 'M', '\x00', 'K', '\x00', ' ', '\x00', '\xc6', '\x00'
-#define PRODUCT "ChibiOS TMK test"
-#define USBSTR_PRODUCT         'C', '\x00', 'h', '\x00', 'i', '\x00', 'b', '\x00', 'i', '\x00', 'O', '\x00', 'S', '\x00', ' ', '\x00', 'T', '\x00', 'M', '\x00', 'K', '\x00', ' ', '\x00', 't', '\x00', 'e', '\x00', 's', '\x00', 't', '\x00'
-#define DESCRIPTION "TMK keyboard firmware over ChibiOS"
-
-/* key matrix size */
-#define MATRIX_ROWS 1
-#define MATRIX_COLS 1
-#define DIODE_DIRECTION COL2ROW
-
-/* define if matrix has ghost */
-//#define MATRIX_HAS_GHOST
-
-/* Set 0 if debouncing isn't needed */
-#define DEBOUNCE    5
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
-/* key combination for command */
-#define IS_COMMAND() ( \
-    keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
-)
-
-
-
-/*
- * Feature disable options
- *  These options are also useful to firmware size reduction.
- */
-
-/* disable debug print */
-//#define NO_DEBUG
-
-/* disable print */
-//#define NO_PRINT
-
-/* disable action features */
-//#define NO_ACTION_LAYER
-//#define NO_ACTION_TAPPING
-//#define NO_ACTION_ONESHOT
-//#define NO_ACTION_MACRO
-//#define NO_ACTION_FUNCTION
-
-#endif

+ 0 - 32
keyboards/teensy_lc_onekey/keymaps/default/keymap.c

@@ -1,32 +0,0 @@
-/*
-Copyright 2012,2013 Jun Wako <wakojun@gmail.com>
-
-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/>.
-*/
-
-#include "keycode.h"
-#include "action.h"
-#include "action_macro.h"
-#include "report.h"
-#include "host.h"
-#include "print.h"
-#include "debug.h"
-#include "keymap.h"
-
-const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-    {{KC_A}},
-};  // to test: KC_CAPS, KT_BTLD, KC_A
-
-const uint16_t fn_actions[] = {
-};