mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-31 13:22:31 +01:00 
			
		
		
		
	Data-Driven Keyboard Conversions: H, Part 1 (#23524)
This commit is contained in:
		
							parent
							
								
									130a2a31a6
								
							
						
					
					
						commit
						2e01b67ecc
					
				| @ -27,5 +27,13 @@ | |||||||
|         "pin": "D4" |         "pin": "D4" | ||||||
|     }, |     }, | ||||||
|     "processor": "atmega32u4", |     "processor": "atmega32u4", | ||||||
|     "bootloader": "halfkay" |     "bootloader": "halfkay", | ||||||
|  |     "features": { | ||||||
|  |         "bootmagic": true, | ||||||
|  |         "mousekey": true, | ||||||
|  |         "extrakey": true, | ||||||
|  |         "nkro": true, | ||||||
|  |         "rgblight": true, | ||||||
|  |         "oled": true | ||||||
|  |     } | ||||||
| } | } | ||||||
| @ -1,13 +0,0 @@ | |||||||
| # Build Options
 |  | ||||||
| #   change yes to no to disable
 |  | ||||||
| #
 |  | ||||||
| BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite |  | ||||||
| MOUSEKEY_ENABLE = yes       # Mouse keys |  | ||||||
| EXTRAKEY_ENABLE = yes       # Audio control and System control |  | ||||||
| CONSOLE_ENABLE = no         # Console for debug |  | ||||||
| COMMAND_ENABLE = no         # Commands for debug and configuration |  | ||||||
| NKRO_ENABLE = yes           # Enable N-Key Rollover |  | ||||||
| BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality |  | ||||||
| AUDIO_ENABLE = no           # Audio output |  | ||||||
| RGBLIGHT_ENABLE = yes       # Enable WS2812 RGB underlight |  | ||||||
| OLED_ENABLE = yes |  | ||||||
| @ -35,5 +35,17 @@ | |||||||
|     }, |     }, | ||||||
|     "processor": "STM32F303", |     "processor": "STM32F303", | ||||||
|     "bootloader": "stm32-dfu", |     "bootloader": "stm32-dfu", | ||||||
|  |     "features": { | ||||||
|  |         "bootmagic": true, | ||||||
|  |         "mousekey": true, | ||||||
|  |         "extrakey": true, | ||||||
|  |         "command": true, | ||||||
|  |         "nkro": true, | ||||||
|  |         "audio": true, | ||||||
|  |         "rgblight": true, | ||||||
|  |         "haptic": true, | ||||||
|  |         "oled": true, | ||||||
|  |         "encoder": true | ||||||
|  |     }, | ||||||
|     "board": "QMK_PROTON_C" |     "board": "QMK_PROTON_C" | ||||||
| } | } | ||||||
|  | |||||||
| @ -1,17 +1 @@ | |||||||
| # Build Options
 |  | ||||||
| #   change yes to no to disable
 |  | ||||||
| #
 |  | ||||||
| BACKLIGHT_ENABLE = no |  | ||||||
| BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite |  | ||||||
| MOUSEKEY_ENABLE = yes	# Mouse keys |  | ||||||
| EXTRAKEY_ENABLE = yes	# Audio control and System control |  | ||||||
| CONSOLE_ENABLE = no	# Console for debug |  | ||||||
| COMMAND_ENABLE = yes    # Commands for debug and configuration |  | ||||||
| NKRO_ENABLE = yes           # Enable N-Key Rollover |  | ||||||
| AUDIO_ENABLE = yes |  | ||||||
| RGBLIGHT_ENABLE = yes |  | ||||||
| RGB_MATRIX_ENABLE = no # once arm_rgb is implemented |  | ||||||
| HAPTIC_ENABLE = yes |  | ||||||
| HAPTIC_DRIVER = drv2605l | HAPTIC_DRIVER = drv2605l | ||||||
| OLED_ENABLE = yes |  | ||||||
| ENCODER_ENABLER = yes |  | ||||||
|  | |||||||
| @ -29,6 +29,11 @@ | |||||||
|     }, |     }, | ||||||
|     "processor": "atmega32u4", |     "processor": "atmega32u4", | ||||||
|     "bootloader": "caterina", |     "bootloader": "caterina", | ||||||
|  |     "features": { | ||||||
|  |         "bootmagic": false, | ||||||
|  |         "mousekey": false, | ||||||
|  |         "extrakey": false | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -1,18 +1,2 @@ | |||||||
| # Build Options
 |  | ||||||
| #   change yes to no to disable
 |  | ||||||
| #
 |  | ||||||
| BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite |  | ||||||
| MOUSEKEY_ENABLE = no       # Mouse keys |  | ||||||
| EXTRAKEY_ENABLE = no       # Audio control and System control |  | ||||||
| CONSOLE_ENABLE = no        # Console for debug |  | ||||||
| COMMAND_ENABLE = no        # Commands for debug and configuration |  | ||||||
| NKRO_ENABLE = no            # Enable N-Key Rollover |  | ||||||
| BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality |  | ||||||
| RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow |  | ||||||
| AUDIO_ENABLE = no           # Audio output |  | ||||||
| ENCODER_ENABLE = no |  | ||||||
| POINTING_DEVICE_ENABLE = no |  | ||||||
| CUSTOM_MATRIX = yes | CUSTOM_MATRIX = yes | ||||||
| OLED_ENABLE = no |  | ||||||
| 
 |  | ||||||
| SRC += matrix.c | SRC += matrix.c | ||||||
|  | |||||||
| @ -10,7 +10,13 @@ | |||||||
|         "console": false, |         "console": false, | ||||||
|         "extrakey": true, |         "extrakey": true, | ||||||
|         "mousekey": true, |         "mousekey": true, | ||||||
|         "nkro": true |         "nkro": true, | ||||||
|  |         "haptic": true, | ||||||
|  |         "oled": true, | ||||||
|  |         "wpm": true | ||||||
|  |     }, | ||||||
|  |     "build": { | ||||||
|  |         "lto": true | ||||||
|     }, |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], |         "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], | ||||||
|  | |||||||
| @ -1,7 +1 @@ | |||||||
| LTO_ENABLE = yes |  | ||||||
| HAPTIC_ENABLE = yes |  | ||||||
| HAPTIC_DRIVER = solenoid | HAPTIC_DRIVER = solenoid | ||||||
| 
 |  | ||||||
| OLED_ENABLE = yes |  | ||||||
| 
 |  | ||||||
| WPM_ENABLE = yes |  | ||||||
|  | |||||||
| @ -18,7 +18,10 @@ | |||||||
|   "features": { |   "features": { | ||||||
|     "bootmagic": true, |     "bootmagic": true, | ||||||
|     "deferred_exec": true, |     "deferred_exec": true, | ||||||
|     "nkro": false |     "nkro": false, | ||||||
|  |     "pointing_device": true, | ||||||
|  |     "tri_layer": true, | ||||||
|  |     "caps_word": true | ||||||
|   }, |   }, | ||||||
|   "community_layouts": ["split_3x5_3"], |   "community_layouts": ["split_3x5_3"], | ||||||
|   "layouts": { |   "layouts": { | ||||||
|  | |||||||
| @ -1,10 +1,6 @@ | |||||||
| TRI_LAYER_ENABLE = yes |  | ||||||
| CAPS_WORD_ENABLE = yes |  | ||||||
| 
 |  | ||||||
| SRC += matrix.c | SRC += matrix.c | ||||||
| 
 | 
 | ||||||
| SPI_DRIVER_REQUIRED = yes | SPI_DRIVER_REQUIRED = yes | ||||||
| CUSTOM_MATRIX = lite | CUSTOM_MATRIX = lite | ||||||
| 
 | 
 | ||||||
| POINTING_DEVICE_DRIVER = cirque_pinnacle_spi | POINTING_DEVICE_DRIVER = cirque_pinnacle_spi | ||||||
| POINTING_DEVICE_ENABLE  = yes |  | ||||||
|  | |||||||
| @ -10,6 +10,13 @@ | |||||||
|   }, |   }, | ||||||
|   "processor": "atmega32u4", |   "processor": "atmega32u4", | ||||||
|   "bootloader": "atmel-dfu", |   "bootloader": "atmel-dfu", | ||||||
|  |   "features": { | ||||||
|  |     "bootmagic": true, | ||||||
|  |     "mousekey": true, | ||||||
|  |     "extrakey": true, | ||||||
|  |     "console": true, | ||||||
|  |     "command": true | ||||||
|  |   }, | ||||||
|   "layouts": { |   "layouts": { | ||||||
|     "LAYOUT_jp": { |     "LAYOUT_jp": { | ||||||
|       "layout": [ |       "layout": [ | ||||||
|  | |||||||
| @ -1,14 +1,7 @@ | |||||||
| # Build Options
 | # Build Options
 | ||||||
| #   change yes to no to disable
 | #   change yes to no to disable
 | ||||||
| #
 | #
 | ||||||
| BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite |  | ||||||
| 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 |  | ||||||
| CUSTOM_MATRIX = yes    # Custom matrix file for the HHKB | CUSTOM_MATRIX = yes    # Custom matrix file for the HHKB | ||||||
| NKRO_ENABLE = no            # Enable N-Key Rollover |  | ||||||
| # BACKLIGHT_ENABLE = yes  # Enable keyboard backlight functionality
 |  | ||||||
| 
 | 
 | ||||||
| # project specific files
 | # project specific files
 | ||||||
| SRC = matrix.c | SRC = matrix.c | ||||||
|  | |||||||
| @ -16,6 +16,12 @@ | |||||||
|   }, |   }, | ||||||
|   "processor": "atmega32u4", |   "processor": "atmega32u4", | ||||||
|   "bootloader": "lufa-ms", |   "bootloader": "lufa-ms", | ||||||
|  |   "features": { | ||||||
|  |     "bootmagic": true, | ||||||
|  |     "mousekey": true, | ||||||
|  |     "extrakey": true, | ||||||
|  |     "command": true | ||||||
|  |   }, | ||||||
|   "debounce": 0, |   "debounce": 0, | ||||||
|   "community_layouts": ["60_hhkb"], |   "community_layouts": ["60_hhkb"], | ||||||
|   "layouts": { |   "layouts": { | ||||||
|  | |||||||
| @ -1,16 +1,6 @@ | |||||||
| # MCU frequency
 | # MCU frequency
 | ||||||
| F_CPU = 8000000 | F_CPU = 8000000 | ||||||
| 
 | 
 | ||||||
| # Build Options
 |  | ||||||
| #   change yes to no to disable
 |  | ||||||
| #
 |  | ||||||
| BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite |  | ||||||
| MOUSEKEY_ENABLE = yes       # Mouse keys |  | ||||||
| EXTRAKEY_ENABLE = yes       # Audio control and System control |  | ||||||
| CONSOLE_ENABLE = no         # Console for debug |  | ||||||
| COMMAND_ENABLE = yes        # Commands for debug and configuration |  | ||||||
| NKRO_ENABLE = no            # USB Nkey Rollover |  | ||||||
| 
 |  | ||||||
| # Custom matrix file for the HHKB
 | # Custom matrix file for the HHKB
 | ||||||
| CUSTOM_MATRIX = lite | CUSTOM_MATRIX = lite | ||||||
| SRC += matrix.c | SRC += matrix.c | ||||||
|  | |||||||
| @ -16,6 +16,9 @@ | |||||||
|             {"pin_a": "F5", "pin_b": "F4"} |             {"pin_a": "F5", "pin_b": "F4"} | ||||||
|         ] |         ] | ||||||
|     }, |     }, | ||||||
|  |     "build": { | ||||||
|  |         "lto": true | ||||||
|  |     }, | ||||||
|     "features": { |     "features": { | ||||||
|         "encoder": true, |         "encoder": true, | ||||||
|         "extrakey": true, |         "extrakey": true, | ||||||
|  | |||||||
| @ -1,5 +1,3 @@ | |||||||
| LTO_ENABLE = yes            # Use link time optimization for smaller firmware |  | ||||||
| 
 |  | ||||||
| # If you add a haptic board,
 | # If you add a haptic board,
 | ||||||
| # enable it and set its driver here or in your keymap folder
 | # enable it and set its driver here or in your keymap folder
 | ||||||
| # The Pimoroni board's driver is DRV2605L 
 | # The Pimoroni board's driver is DRV2605L 
 | ||||||
|  | |||||||
| @ -16,6 +16,9 @@ | |||||||
|             {"pin_a": "F5", "pin_b": "F4"} |             {"pin_a": "F5", "pin_b": "F4"} | ||||||
|         ] |         ] | ||||||
|     }, |     }, | ||||||
|  |     "build": { | ||||||
|  |         "lto": true | ||||||
|  |     }, | ||||||
|     "features": { |     "features": { | ||||||
|         "encoder": true, |         "encoder": true, | ||||||
|         "extrakey": true, |         "extrakey": true, | ||||||
|  | |||||||
| @ -1,5 +1,3 @@ | |||||||
| LTO_ENABLE = yes            # Use link time optimization for smaller firmware |  | ||||||
| 
 |  | ||||||
| # If you add a haptic board,
 | # If you add a haptic board,
 | ||||||
| # enable it and set its driver here or in your keymap folder
 | # enable it and set its driver here or in your keymap folder
 | ||||||
| # The Pimoroni board's driver is DRV2605L 
 | # The Pimoroni board's driver is DRV2605L 
 | ||||||
|  | |||||||
| @ -16,6 +16,9 @@ | |||||||
|             {"pin_a": "F5", "pin_b": "F4"} |             {"pin_a": "F5", "pin_b": "F4"} | ||||||
|         ] |         ] | ||||||
|     }, |     }, | ||||||
|  |     "build": { | ||||||
|  |         "lto": true | ||||||
|  |     }, | ||||||
|     "features": { |     "features": { | ||||||
|         "encoder": true, |         "encoder": true, | ||||||
|         "extrakey": true, |         "extrakey": true, | ||||||
|  | |||||||
| @ -1,5 +1,3 @@ | |||||||
| LTO_ENABLE = yes            # Use link time optimization for smaller firmware |  | ||||||
| 
 |  | ||||||
| # If you add a haptic board,
 | # If you add a haptic board,
 | ||||||
| # enable it and set its driver here or in your keymap folder
 | # enable it and set its driver here or in your keymap folder
 | ||||||
| # The Pimoroni board's driver is DRV2605L 
 | # The Pimoroni board's driver is DRV2605L 
 | ||||||
|  | |||||||
| @ -36,6 +36,16 @@ | |||||||
|     }, |     }, | ||||||
|     "processor": "at90usb1286", |     "processor": "at90usb1286", | ||||||
|     "bootloader": "atmel-dfu", |     "bootloader": "atmel-dfu", | ||||||
|  |     "features": { | ||||||
|  |         "bootmagic": true, | ||||||
|  |         "mousekey": false, | ||||||
|  |         "extrakey": true, | ||||||
|  |         "console": true, | ||||||
|  |         "command": true, | ||||||
|  |         "nkro": true, | ||||||
|  |         "backlight": true, | ||||||
|  |         "rgblight": true | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_all": { |         "LAYOUT_all": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -1,14 +1,2 @@ | |||||||
| # Build Options
 |  | ||||||
| #   change yes to no to disable
 |  | ||||||
| #
 |  | ||||||
| BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite |  | ||||||
| MOUSEKEY_ENABLE = no      # Mouse keys |  | ||||||
| EXTRAKEY_ENABLE = yes       # Audio control and System control |  | ||||||
| CONSOLE_ENABLE = yes        # Console for debug |  | ||||||
| COMMAND_ENABLE = yes        # Commands for debug and configuration |  | ||||||
| NKRO_ENABLE = yes           # Enable N-Key Rollover |  | ||||||
| BACKLIGHT_ENABLE = yes       # Enable keyboard backlight functionality |  | ||||||
| RGBLIGHT_ENABLE = yes        # Enable keyboard RGB underglow |  | ||||||
| AUDIO_ENABLE = no           # Audio output |  | ||||||
| CUSTOM_MATRIX = lite | CUSTOM_MATRIX = lite | ||||||
| SRC += matrix.c | SRC += matrix.c | ||||||
|  | |||||||
| @ -48,6 +48,15 @@ | |||||||
|             "backing_size": 2048 |             "backing_size": 2048 | ||||||
|         } |         } | ||||||
|     }, |     }, | ||||||
|  |     "features": { | ||||||
|  |         "bootmagic": true, | ||||||
|  |         "mousekey": false, | ||||||
|  |         "extrakey": true, | ||||||
|  |         "nkro": true, | ||||||
|  |         "rgb_matrix": true, | ||||||
|  |         "oled": true, | ||||||
|  |         "wpm": true | ||||||
|  |     }, | ||||||
|     "community_layouts": ["tkl_ansi"], |     "community_layouts": ["tkl_ansi"], | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT_tkl_ansi": { |         "LAYOUT_tkl_ansi": { | ||||||
|  | |||||||
| @ -12,23 +12,3 @@ BOARD = STM32_F103_STM32DUINO | |||||||
| BOOTLOADER_TYPE = stm32duino | BOOTLOADER_TYPE = stm32duino | ||||||
| DFU_ARGS = -d 1EAF:0003 -a 2 -R | DFU_ARGS = -d 1EAF:0003 -a 2 -R | ||||||
| DFU_SUFFIX_ARGS = -v 1EAF -p 0003 | DFU_SUFFIX_ARGS = -v 1EAF -p 0003 | ||||||
| 
 |  | ||||||
| # Build Options
 |  | ||||||
| #   change yes to no to disable
 |  | ||||||
| #
 |  | ||||||
| BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite |  | ||||||
| MOUSEKEY_ENABLE = no        # Mouse keys |  | ||||||
| EXTRAKEY_ENABLE = yes       # Audio control and System control |  | ||||||
| CONSOLE_ENABLE = no         # Console for debug |  | ||||||
| COMMAND_ENABLE = no         # Commands for debug and configuration |  | ||||||
| NKRO_ENABLE = yes           # Enable N-Key Rollover |  | ||||||
| BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality |  | ||||||
| RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow |  | ||||||
| AUDIO_ENABLE = no           # Audio output |  | ||||||
| 
 |  | ||||||
| # RGB Matrix enabled
 |  | ||||||
| RGB_MATRIX_ENABLE = yes |  | ||||||
| 
 |  | ||||||
| # OLED enabled
 |  | ||||||
| OLED_ENABLE = yes |  | ||||||
| WPM_ENABLE = yes |  | ||||||
|  | |||||||
| @ -32,6 +32,18 @@ | |||||||
|     "diode_direction": "COL2ROW", |     "diode_direction": "COL2ROW", | ||||||
|     "processor": "atmega32u4", |     "processor": "atmega32u4", | ||||||
|     "bootloader": "atmel-dfu", |     "bootloader": "atmel-dfu", | ||||||
|  |     "features": { | ||||||
|  |         "bootmagic": true, | ||||||
|  |         "mousekey": false, | ||||||
|  |         "extrakey": true, | ||||||
|  |         "nkro": true, | ||||||
|  |         "rgblight": true, | ||||||
|  |         "oled": true, | ||||||
|  |         "wpm": true | ||||||
|  |     }, | ||||||
|  |     "build": { | ||||||
|  |         "lto": true | ||||||
|  |     }, | ||||||
|     "layouts": { |     "layouts": { | ||||||
|         "LAYOUT": { |         "LAYOUT": { | ||||||
|             "layout": [ |             "layout": [ | ||||||
|  | |||||||
| @ -1,21 +1 @@ | |||||||
| SRC += lib/bongocat.c | SRC += lib/bongocat.c | ||||||
| 
 |  | ||||||
| # Build Options
 |  | ||||||
| #   change yes to no to disable
 |  | ||||||
| #
 |  | ||||||
| BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite |  | ||||||
| MOUSEKEY_ENABLE = no        # Mouse keys |  | ||||||
| EXTRAKEY_ENABLE = yes       # Audio control and System control |  | ||||||
| CONSOLE_ENABLE = no         # Console for debug |  | ||||||
| COMMAND_ENABLE = no         # Commands for debug and configuration |  | ||||||
| NKRO_ENABLE = yes           # Enable N-Key Rollover |  | ||||||
| BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality |  | ||||||
| RGBLIGHT_ENABLE = yes       # Enable keyboard RGB underglow |  | ||||||
| AUDIO_ENABLE = no           # Audio output |  | ||||||
| 
 |  | ||||||
| # OLED enabled
 |  | ||||||
| OLED_ENABLE = yes |  | ||||||
| WPM_ENABLE = yes |  | ||||||
| 
 |  | ||||||
| # Additional thing to reduce compiled size
 |  | ||||||
| LTO_ENABLE = yes |  | ||||||
|  | |||||||
| @ -12,6 +12,15 @@ | |||||||
|     }, |     }, | ||||||
|     "processor": "atmega32u4", |     "processor": "atmega32u4", | ||||||
|     "bootloader": "atmel-dfu", |     "bootloader": "atmel-dfu", | ||||||
|  |     "features": { | ||||||
|  |         "bootmagic": true, | ||||||
|  |         "mousekey": true, | ||||||
|  |         "extrakey": true, | ||||||
|  |         "console": true, | ||||||
|  |         "nkro": true, | ||||||
|  |         "backlight": true, | ||||||
|  |         "unicode": true | ||||||
|  |     }, | ||||||
|     "tapping": { |     "tapping": { | ||||||
|       "toggle": 1 |       "toggle": 1 | ||||||
|     }, |     }, | ||||||
|  | |||||||
| @ -1,17 +1,4 @@ | |||||||
| # Build Options
 |  | ||||||
| #   change yes to no to disable
 |  | ||||||
| #
 |  | ||||||
| CUSTOM_MATRIX           = yes # Custom matrix file for the ErgoDone | CUSTOM_MATRIX           = yes # Custom matrix file for the ErgoDone | ||||||
| UNICODE_ENABLE          = yes # Unicode |  | ||||||
| BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite |  | ||||||
| MOUSEKEY_ENABLE         = yes  # Mouse keys |  | ||||||
| EXTRAKEY_ENABLE         = yes # Audio control and System control |  | ||||||
| CONSOLE_ENABLE          = yes # Console for debug |  | ||||||
| COMMAND_ENABLE          = no  # Commands for debug and configuration |  | ||||||
| NKRO_ENABLE = yes           # Enable N-Key Rollover |  | ||||||
| BACKLIGHT_ENABLE        = yes # Enable keyboard backlight functionality |  | ||||||
| SWAP_HANDS_ENABLE       = no  # Disable Onehand |  | ||||||
| RGBLIGHT_ENABLE         = no |  | ||||||
| 
 | 
 | ||||||
| # project specific files
 | # project specific files
 | ||||||
| SRC =  matrix.c     \
 | SRC =  matrix.c     \
 | ||||||
|  | |||||||
| @ -68,6 +68,14 @@ | |||||||
|   }, |   }, | ||||||
|   "processor": "atmega32u4", |   "processor": "atmega32u4", | ||||||
|   "bootloader": "qmk-dfu", |   "bootloader": "qmk-dfu", | ||||||
|  |   "features": { | ||||||
|  |     "bootmagic": false, | ||||||
|  |     "mousekey": false, | ||||||
|  |     "extrakey": true, | ||||||
|  |     "nkro": true, | ||||||
|  |     "rgb_matrix": true, | ||||||
|  |     "raw": true | ||||||
|  |   }, | ||||||
|   "community_layouts": ["60_ansi", "60_iso"], |   "community_layouts": ["60_ansi", "60_iso"], | ||||||
|   "layouts": { |   "layouts": { | ||||||
|     "LAYOUT_60_iso": { |     "LAYOUT_60_iso": { | ||||||
|  | |||||||
| @ -3,20 +3,6 @@ | |||||||
| # backlight effects.
 | # backlight effects.
 | ||||||
| OPT_DEFS += -DNO_SUSPEND_POWER_DOWN | OPT_DEFS += -DNO_SUSPEND_POWER_DOWN | ||||||
| 
 | 
 | ||||||
| # Build Options
 |  | ||||||
| #   change yes to no to disable
 |  | ||||||
| #
 |  | ||||||
| BOOTMAGIC_ENABLE = no       # Enable Bootmagic Lite |  | ||||||
| MOUSEKEY_ENABLE = no        # Mouse keys |  | ||||||
| EXTRAKEY_ENABLE = yes       # Audio control and System control |  | ||||||
| CONSOLE_ENABLE = no         # Console for debug |  | ||||||
| COMMAND_ENABLE = no         # Commands for debug and configuration |  | ||||||
| NKRO_ENABLE = yes           # Enable N-Key Rollover |  | ||||||
| BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality |  | ||||||
| AUDIO_ENABLE = no           # Audio output |  | ||||||
| RGB_MATRIX_ENABLE = yes     # Use RGB matrix |  | ||||||
| RAW_ENABLE = yes |  | ||||||
| 
 |  | ||||||
| # Experimental features for zealcmd please do no enable
 | # Experimental features for zealcmd please do no enable
 | ||||||
| #RAW_ENABLE = yes
 | #RAW_ENABLE = yes
 | ||||||
| #USE_KEYMAPS_IN_EEPROM = yes
 | #USE_KEYMAPS_IN_EEPROM = yes
 | ||||||
|  | |||||||
| @ -15,6 +15,12 @@ | |||||||
|   "diode_direction": "COL2ROW", |   "diode_direction": "COL2ROW", | ||||||
|   "processor": "STM32F303", |   "processor": "STM32F303", | ||||||
|   "bootloader": "stm32-dfu", |   "bootloader": "stm32-dfu", | ||||||
|  |   "features": { | ||||||
|  |     "bootmagic": true, | ||||||
|  |     "mousekey": true, | ||||||
|  |     "extrakey": true, | ||||||
|  |     "nkro": true | ||||||
|  |   }, | ||||||
|   "board": "QMK_PROTON_C", |   "board": "QMK_PROTON_C", | ||||||
|   "community_layouts": ["60_ansi"], |   "community_layouts": ["60_ansi"], | ||||||
|   "layouts": { |   "layouts": { | ||||||
|  | |||||||
| @ -3,18 +3,6 @@ | |||||||
| # backlight effects.
 | # backlight effects.
 | ||||||
| OPT_DEFS += -DNO_SUSPEND_POWER_DOWN | OPT_DEFS += -DNO_SUSPEND_POWER_DOWN | ||||||
| 
 | 
 | ||||||
| # Build Options
 |  | ||||||
| #   change yes to no to disable
 |  | ||||||
| #
 |  | ||||||
| BACKLIGHT_ENABLE = no              # Enable keyboard backlight functionality |  | ||||||
| BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite |  | ||||||
| MOUSEKEY_ENABLE = yes              # Mouse keys |  | ||||||
| EXTRAKEY_ENABLE = yes              # Audio control and System control |  | ||||||
| CONSOLE_ENABLE = no                # Console for debug |  | ||||||
| COMMAND_ENABLE = no                # Commands for debug and configuration |  | ||||||
| NKRO_ENABLE = yes           # Enable N-Key Rollover |  | ||||||
| AUDIO_ENABLE = no                  # Audio output |  | ||||||
| 
 |  | ||||||
| CIE1931_CURVE = yes | CIE1931_CURVE = yes | ||||||
| 
 | 
 | ||||||
| # project specific files
 | # project specific files
 | ||||||
|  | |||||||
| @ -15,6 +15,12 @@ | |||||||
|   "diode_direction": "COL2ROW", |   "diode_direction": "COL2ROW", | ||||||
|   "processor": "STM32F303", |   "processor": "STM32F303", | ||||||
|   "bootloader": "stm32-dfu", |   "bootloader": "stm32-dfu", | ||||||
|  |   "features": { | ||||||
|  |     "bootmagic": true, | ||||||
|  |     "mousekey": true, | ||||||
|  |     "extrakey": true, | ||||||
|  |     "nkro": true | ||||||
|  |   }, | ||||||
|   "board": "QMK_PROTON_C", |   "board": "QMK_PROTON_C", | ||||||
|   "layouts": { |   "layouts": { | ||||||
|     "LAYOUT_60_hhkb": { |     "LAYOUT_60_hhkb": { | ||||||
|  | |||||||
| @ -3,18 +3,6 @@ | |||||||
| # backlight effects.
 | # backlight effects.
 | ||||||
| OPT_DEFS += -DNO_SUSPEND_POWER_DOWN | OPT_DEFS += -DNO_SUSPEND_POWER_DOWN | ||||||
| 
 | 
 | ||||||
| # Build Options
 |  | ||||||
| #   change yes to no to disable
 |  | ||||||
| #
 |  | ||||||
| BACKLIGHT_ENABLE = no              # Enable keyboard backlight functionality |  | ||||||
| BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite |  | ||||||
| MOUSEKEY_ENABLE = yes              # Mouse keys |  | ||||||
| EXTRAKEY_ENABLE = yes              # Audio control and System control |  | ||||||
| CONSOLE_ENABLE = no                # Console for debug |  | ||||||
| COMMAND_ENABLE = no                # Commands for debug and configuration |  | ||||||
| NKRO_ENABLE = yes           # Enable N-Key Rollover |  | ||||||
| AUDIO_ENABLE = no                  # Audio output |  | ||||||
| 
 |  | ||||||
| CIE1931_CURVE = yes | CIE1931_CURVE = yes | ||||||
| 
 | 
 | ||||||
| # project specific files
 | # project specific files
 | ||||||
|  | |||||||
| @ -15,6 +15,12 @@ | |||||||
|   "diode_direction": "COL2ROW", |   "diode_direction": "COL2ROW", | ||||||
|   "processor": "STM32F303", |   "processor": "STM32F303", | ||||||
|   "bootloader": "stm32-dfu", |   "bootloader": "stm32-dfu", | ||||||
|  |   "features": { | ||||||
|  |     "bootmagic": true, | ||||||
|  |     "mousekey": true, | ||||||
|  |     "extrakey": true, | ||||||
|  |     "nkro": true | ||||||
|  |   }, | ||||||
|   "board": "QMK_PROTON_C", |   "board": "QMK_PROTON_C", | ||||||
|   "community_layouts": ["60_iso"], |   "community_layouts": ["60_iso"], | ||||||
|   "layouts": { |   "layouts": { | ||||||
|  | |||||||
| @ -3,18 +3,6 @@ | |||||||
| # backlight effects.
 | # backlight effects.
 | ||||||
| OPT_DEFS += -DNO_SUSPEND_POWER_DOWN | OPT_DEFS += -DNO_SUSPEND_POWER_DOWN | ||||||
| 
 | 
 | ||||||
| # Build Options
 |  | ||||||
| #   change yes to no to disable
 |  | ||||||
| #
 |  | ||||||
| BACKLIGHT_ENABLE = no              # Enable keyboard backlight functionality |  | ||||||
| BOOTMAGIC_ENABLE = yes      # Enable Bootmagic Lite |  | ||||||
| MOUSEKEY_ENABLE = yes              # Mouse keys |  | ||||||
| EXTRAKEY_ENABLE = yes              # Audio control and System control |  | ||||||
| CONSOLE_ENABLE = no                # Console for debug |  | ||||||
| COMMAND_ENABLE = no                # Commands for debug and configuration |  | ||||||
| NKRO_ENABLE = yes           # Enable N-Key Rollover |  | ||||||
| AUDIO_ENABLE = no                  # Audio output |  | ||||||
| 
 |  | ||||||
| CIE1931_CURVE = yes | CIE1931_CURVE = yes | ||||||
| 
 | 
 | ||||||
| # project specific files
 | # project specific files
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 James Young
						James Young