Browse Source

Suprojects for ChibiOS testing

pull/478/head
Fred Sundvik 8 years ago
parent
commit
b11657d1c8
49 changed files with 52 additions and 253 deletions
  1. +14
    -0
      keyboards/chibios_test/Makefile
  2. +1
    -0
      keyboards/chibios_test/chibios_test.c
  3. +6
    -0
      keyboards/chibios_test/chibios_test.h
  4. +4
    -4
      keyboards/chibios_test/config.h
  5. +1
    -1
      keyboards/chibios_test/keymaps/default/keymap.c
  6. +1
    -10
      keyboards/chibios_test/stm32_f072_onekey/Makefile
  7. +0
    -0
      keyboards/chibios_test/stm32_f072_onekey/bootloader_defs.h
  8. +0
    -0
      keyboards/chibios_test/stm32_f072_onekey/chconf.h
  9. +7
    -0
      keyboards/chibios_test/stm32_f072_onekey/config.h
  10. +0
    -0
      keyboards/chibios_test/stm32_f072_onekey/halconf.h
  11. +0
    -0
      keyboards/chibios_test/stm32_f072_onekey/led.c
  12. +0
    -0
      keyboards/chibios_test/stm32_f072_onekey/matrix.c
  13. +0
    -0
      keyboards/chibios_test/stm32_f072_onekey/mcuconf.h
  14. +0
    -0
      keyboards/chibios_test/stm32_f072_onekey/stm32_f072_onekey.c
  15. +1
    -1
      keyboards/chibios_test/stm32_f072_onekey/stm32_f072_onekey.h
  16. +1
    -13
      keyboards/chibios_test/stm32_f103_onekey/Makefile
  17. +0
    -0
      keyboards/chibios_test/stm32_f103_onekey/boards/GENERIC_STM32_F103/board.c
  18. +0
    -0
      keyboards/chibios_test/stm32_f103_onekey/boards/GENERIC_STM32_F103/board.h
  19. +0
    -0
      keyboards/chibios_test/stm32_f103_onekey/boards/GENERIC_STM32_F103/board.mk
  20. +0
    -0
      keyboards/chibios_test/stm32_f103_onekey/boards/GENERIC_STM32_F103/mini_stm32_mapping.png
  21. +0
    -0
      keyboards/chibios_test/stm32_f103_onekey/boards/maple_mini_mapping.png
  22. +0
    -0
      keyboards/chibios_test/stm32_f103_onekey/bootloader_defs.h
  23. +0
    -0
      keyboards/chibios_test/stm32_f103_onekey/chconf.h
  24. +6
    -0
      keyboards/chibios_test/stm32_f103_onekey/config.h
  25. +0
    -0
      keyboards/chibios_test/stm32_f103_onekey/flash.sh
  26. +0
    -0
      keyboards/chibios_test/stm32_f103_onekey/halconf.h
  27. +0
    -0
      keyboards/chibios_test/stm32_f103_onekey/ld/STM32F103x8_stm32duino_bootloader.ld
  28. +0
    -0
      keyboards/chibios_test/stm32_f103_onekey/led.c
  29. +0
    -0
      keyboards/chibios_test/stm32_f103_onekey/matrix.c
  30. +0
    -0
      keyboards/chibios_test/stm32_f103_onekey/mcuconf.h
  31. +0
    -0
      keyboards/chibios_test/stm32_f103_onekey/stm32_f103_onekey.c
  32. +1
    -1
      keyboards/chibios_test/stm32_f103_onekey/stm32_f103_onekey.h
  33. +2
    -15
      keyboards/chibios_test/teensy_lc_onekey/Makefile
  34. +0
    -0
      keyboards/chibios_test/teensy_lc_onekey/Makefile.3.0
  35. +0
    -0
      keyboards/chibios_test/teensy_lc_onekey/Makefile.3.2
  36. +0
    -0
      keyboards/chibios_test/teensy_lc_onekey/chconf.h
  37. +6
    -0
      keyboards/chibios_test/teensy_lc_onekey/config.h
  38. +0
    -0
      keyboards/chibios_test/teensy_lc_onekey/halconf.h
  39. +0
    -0
      keyboards/chibios_test/teensy_lc_onekey/instructions.md
  40. +0
    -0
      keyboards/chibios_test/teensy_lc_onekey/ld/MKL26Z64.ld
  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
    -75
      keyboards/stm32_f103_onekey/config.h
  47. +0
    -25
      keyboards/stm32_f103_onekey/keymaps/default/keymap.c
  48. +0
    -75
      keyboards/teensy_lc_onekey/config.h
  49. +0
    -32
      keyboards/teensy_lc_onekey/keymaps/default/keymap.c

+ 14
- 0
keyboards/chibios_test/Makefile View File

@ -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

+ 1
- 0
keyboards/chibios_test/chibios_test.c View File

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

+ 6
- 0
keyboards/chibios_test/chibios_test.h View File

@ -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_ */

keyboards/stm32_f072_onekey/config.h → keyboards/chibios_test/config.h View File

@ -26,11 +26,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#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

keyboards/stm32_f072_onekey/keymaps/default/keymap.c → keyboards/chibios_test/keymaps/default/keymap.c View File

@ -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_f072_onekey.h"
#include "chibios_test.h"
const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
{{KC_CAPS}}, // test with KC_CAPS, KC_A, KC_BTLD

keyboards/stm32_f072_onekey/Makefile → keyboards/chibios_test/stm32_f072_onekey/Makefile View File

@ -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

keyboards/stm32_f072_onekey/bootloader_defs.h → keyboards/chibios_test/stm32_f072_onekey/bootloader_defs.h View File


keyboards/stm32_f072_onekey/chconf.h → keyboards/chibios_test/stm32_f072_onekey/chconf.h View File


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

@ -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_ */

keyboards/stm32_f072_onekey/halconf.h → keyboards/chibios_test/stm32_f072_onekey/halconf.h View File


keyboards/stm32_f072_onekey/led.c → keyboards/chibios_test/stm32_f072_onekey/led.c View File


keyboards/stm32_f072_onekey/matrix.c → keyboards/chibios_test/stm32_f072_onekey/matrix.c View File


keyboards/stm32_f072_onekey/mcuconf.h → keyboards/chibios_test/stm32_f072_onekey/mcuconf.h View File


keyboards/stm32_f072_onekey/stm32_f072_onekey.c → keyboards/chibios_test/stm32_f072_onekey/stm32_f072_onekey.c View File


keyboards/stm32_f072_onekey/stm32_f072_onekey.h → keyboards/chibios_test/stm32_f072_onekey/stm32_f072_onekey.h View File

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

keyboards/stm32_f103_onekey/Makefile → keyboards/chibios_test/stm32_f103_onekey/Makefile View File

@ -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

keyboards/stm32_f103_onekey/boards/GENERIC_STM32_F103/board.c → keyboards/chibios_test/stm32_f103_onekey/boards/GENERIC_STM32_F103/board.c View File


keyboards/stm32_f103_onekey/boards/GENERIC_STM32_F103/board.h → keyboards/chibios_test/stm32_f103_onekey/boards/GENERIC_STM32_F103/board.h View File


keyboards/stm32_f103_onekey/boards/GENERIC_STM32_F103/board.mk → keyboards/chibios_test/stm32_f103_onekey/boards/GENERIC_STM32_F103/board.mk View File


keyboards/stm32_f103_onekey/boards/GENERIC_STM32_F103/mini_stm32_mapping.png → keyboards/chibios_test/stm32_f103_onekey/boards/GENERIC_STM32_F103/mini_stm32_mapping.png View File


keyboards/stm32_f103_onekey/boards/maple_mini_mapping.png → keyboards/chibios_test/stm32_f103_onekey/boards/maple_mini_mapping.png View File


keyboards/stm32_f103_onekey/bootloader_defs.h → keyboards/chibios_test/stm32_f103_onekey/bootloader_defs.h View File


keyboards/stm32_f103_onekey/chconf.h → keyboards/chibios_test/stm32_f103_onekey/chconf.h View File


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

@ -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_ */

keyboards/stm32_f103_onekey/flash.sh → keyboards/chibios_test/stm32_f103_onekey/flash.sh View File


keyboards/stm32_f103_onekey/halconf.h → keyboards/chibios_test/stm32_f103_onekey/halconf.h View File


keyboards/stm32_f103_onekey/ld/STM32F103x8_stm32duino_bootloader.ld → keyboards/chibios_test/stm32_f103_onekey/ld/STM32F103x8_stm32duino_bootloader.ld View File


keyboards/stm32_f103_onekey/led.c → keyboards/chibios_test/stm32_f103_onekey/led.c View File


keyboards/stm32_f103_onekey/matrix.c → keyboards/chibios_test/stm32_f103_onekey/matrix.c View File


keyboards/stm32_f103_onekey/mcuconf.h → keyboards/chibios_test/stm32_f103_onekey/mcuconf.h View File


keyboards/stm32_f103_onekey/stm32_f103_onekey.c → keyboards/chibios_test/stm32_f103_onekey/stm32_f103_onekey.c View File


keyboards/stm32_f103_onekey/stm32_f103_onekey.h → keyboards/chibios_test/stm32_f103_onekey/stm32_f103_onekey.h View File

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

keyboards/teensy_lc_onekey/Makefile → keyboards/chibios_test/teensy_lc_onekey/Makefile View File

@ -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

keyboards/teensy_lc_onekey/Makefile.3.0 → keyboards/chibios_test/teensy_lc_onekey/Makefile.3.0 View File


keyboards/teensy_lc_onekey/Makefile.3.2 → keyboards/chibios_test/teensy_lc_onekey/Makefile.3.2 View File


keyboards/teensy_lc_onekey/chconf.h → keyboards/chibios_test/teensy_lc_onekey/chconf.h View File


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

@ -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_ */

keyboards/teensy_lc_onekey/halconf.h → keyboards/chibios_test/teensy_lc_onekey/halconf.h View File


keyboards/teensy_lc_onekey/instructions.md → keyboards/chibios_test/teensy_lc_onekey/instructions.md View File


keyboards/teensy_lc_onekey/ld/MKL26Z64.ld → keyboards/chibios_test/teensy_lc_onekey/ld/MKL26Z64.ld View File


keyboards/teensy_lc_onekey/led.c → keyboards/chibios_test/teensy_lc_onekey/led.c View File


keyboards/teensy_lc_onekey/matrix.c → keyboards/chibios_test/teensy_lc_onekey/matrix.c View File


keyboards/teensy_lc_onekey/mcuconf.h → keyboards/chibios_test/teensy_lc_onekey/mcuconf.h View File


keyboards/teensy_lc_onekey/teensy_lc_onekey.c → keyboards/chibios_test/teensy_lc_onekey/teensy_lc_onekey.c View File


keyboards/teensy_lc_onekey/teensy_lc_onekey.h → keyboards/chibios_test/teensy_lc_onekey/teensy_lc_onekey.h View File

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

+ 0
- 75
keyboards/stm32_f103_onekey/config.h View File

@ -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
- 25
keyboards/stm32_f103_onekey/keymaps/default/keymap.c View File

@ -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_f103_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/teensy_lc_onekey/config.h View File

@ -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 View File

@ -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[] = {
};

Loading…
Cancel
Save