Data-Driven Keyboard Conversions: BastardKB (#23622)
This commit is contained in:
		
							parent
							
								
									0ab77cf2e5
								
							
						
					
					
						commit
						569be5951e
					
				
					 80 changed files with 302 additions and 597 deletions
				
			
		| 
						 | 
					@ -1,7 +1,17 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Charybdis Nano (3x5) Blackpill",
 | 
					    "keyboard_name": "Charybdis Nano (3x5) Blackpill",
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "1.0.0"
 | 
					        "device_version": "1.0.0",
 | 
				
			||||||
 | 
					        "shared_endpoint": {
 | 
				
			||||||
 | 
					            "keyboard": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "eeprom": {
 | 
					    "eeprom": {
 | 
				
			||||||
        "driver": "spi"
 | 
					        "driver": "spi"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,22 +1,5 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
					MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
				
			||||||
KEYBOARD_SHARED_EP = yes
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
SERIAL_DRIVER = usart
 | 
					SERIAL_DRIVER = usart
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,16 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "1.0.0"
 | 
					        "device_version": "1.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "build": {
 | 
				
			||||||
 | 
					        "lto": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
        "pin": "D3"
 | 
					        "pin": "D3"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,23 +1,4 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
					MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
				
			||||||
 | 
					 | 
				
			||||||
# Enable link-time optimization by default.  The Charybdis packs a lot of
 | 
					 | 
				
			||||||
# features (RGB, Via, trackball) in a small atmega32u4 package.
 | 
					 | 
				
			||||||
LTO_ENABLE = yes
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,16 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "build": {
 | 
				
			||||||
 | 
					        "lto": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
        "pin": "D3"
 | 
					        "pin": "D3"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,23 +1,4 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
					MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
				
			||||||
 | 
					 | 
				
			||||||
# Enable link-time optimization by default.  The Charybdis packs a lot of
 | 
					 | 
				
			||||||
# features (RGB, Via, trackball) in a small atmega32u4 package.
 | 
					 | 
				
			||||||
LTO_ENABLE = yes
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,13 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,20 +1,5 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = vendor
 | 
					SERIAL_DRIVER = vendor
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,13 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,20 +1,5 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = vendor
 | 
					SERIAL_DRIVER = vendor
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,17 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Charybdis Nano (3x5) STeMCell",
 | 
					    "keyboard_name": "Charybdis Nano (3x5) STeMCell",
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0",
 | 
				
			||||||
 | 
					        "shared_endpoint": {
 | 
				
			||||||
 | 
					            "keyboard": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,22 +1,6 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
					MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
				
			||||||
KEYBOARD_SHARED_EP = yes
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = usart
 | 
					SERIAL_DRIVER = usart
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,17 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Charybdis Mini (3x6) Blackpill",
 | 
					    "keyboard_name": "Charybdis Mini (3x6) Blackpill",
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "1.0.0"
 | 
					        "device_version": "1.0.0",
 | 
				
			||||||
 | 
					        "shared_endpoint": {
 | 
				
			||||||
 | 
					            "keyboard": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "eeprom": {
 | 
					    "eeprom": {
 | 
				
			||||||
        "driver": "spi"
 | 
					        "driver": "spi"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,22 +1,6 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
					MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
				
			||||||
KEYBOARD_SHARED_EP = yes
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = usart
 | 
					SERIAL_DRIVER = usart
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,16 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "1.0.0"
 | 
					        "device_version": "1.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "build": {
 | 
				
			||||||
 | 
					        "lto": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
        "pin": "D3"
 | 
					        "pin": "D3"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,23 +1,4 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
					MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
				
			||||||
 | 
					 | 
				
			||||||
# Enable link-time optimization by default.  The Charybdis packs a lot of
 | 
					 | 
				
			||||||
# features (RGB, Via, trackball) in a small atmega32u4 package.
 | 
					 | 
				
			||||||
LTO_ENABLE = yes
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,16 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "build": {
 | 
				
			||||||
 | 
					        "lto": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
        "pin": "D3"
 | 
					        "pin": "D3"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,23 +1,4 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
					MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
				
			||||||
 | 
					 | 
				
			||||||
# Enable link-time optimization by default.  The Charybdis packs a lot of
 | 
					 | 
				
			||||||
# features (RGB, Via, trackball) in a small atmega32u4 package.
 | 
					 | 
				
			||||||
LTO_ENABLE = yes
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,13 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,20 +1,5 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = vendor
 | 
					SERIAL_DRIVER = vendor
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,13 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,20 +1,5 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = vendor
 | 
					SERIAL_DRIVER = vendor
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,17 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Charybdis Mini (3x6) STeMCell",
 | 
					    "keyboard_name": "Charybdis Mini (3x6) STeMCell",
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0",
 | 
				
			||||||
 | 
					        "shared_endpoint": {
 | 
				
			||||||
 | 
					            "keyboard": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,22 +1,6 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
					MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
				
			||||||
KEYBOARD_SHARED_EP = yes
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = usart
 | 
					SERIAL_DRIVER = usart
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,17 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Charybdis (4x6) Blackpill",
 | 
					    "keyboard_name": "Charybdis (4x6) Blackpill",
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "1.0.0"
 | 
					        "device_version": "1.0.0",
 | 
				
			||||||
 | 
					        "shared_endpoint": {
 | 
				
			||||||
 | 
					            "keyboard": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "eeprom": {
 | 
					    "eeprom": {
 | 
				
			||||||
        "driver": "spi"
 | 
					        "driver": "spi"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,22 +1,6 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported.
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported.
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
					MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
				
			||||||
KEYBOARD_SHARED_EP = yes
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = usart
 | 
					SERIAL_DRIVER = usart
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,16 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "1.0.0"
 | 
					        "device_version": "1.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "build": {
 | 
				
			||||||
 | 
					        "lto": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
        "pin": "D3"
 | 
					        "pin": "D3"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,23 +1,4 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported.
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported.
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
					MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
				
			||||||
 | 
					 | 
				
			||||||
# Enable link-time optimization by default.  The Charybdis packs a lot of
 | 
					 | 
				
			||||||
# features (RGB, Via, trackball) in a small atmega32u4 package.
 | 
					 | 
				
			||||||
LTO_ENABLE = yes
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,16 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "build": {
 | 
				
			||||||
 | 
					        "lto": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
        "pin": "D3"
 | 
					        "pin": "D3"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,23 +1,4 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported.
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported.
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
					MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
				
			||||||
 | 
					 | 
				
			||||||
# Enable link-time optimization by default.  The Charybdis packs a lot of
 | 
					 | 
				
			||||||
# features (RGB, Via, trackball) in a small atmega32u4 package.
 | 
					 | 
				
			||||||
LTO_ENABLE = yes
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,13 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,20 +1,5 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = vendor
 | 
					SERIAL_DRIVER = vendor
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,13 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,20 +1,5 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = vendor
 | 
					SERIAL_DRIVER = vendor
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,17 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Charybdis (4x6) STeMCell",
 | 
					    "keyboard_name": "Charybdis (4x6) STeMCell",
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0",
 | 
				
			||||||
 | 
					        "shared_endpoint": {
 | 
				
			||||||
 | 
					            "keyboard": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,22 +1,6 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = pmw3360
 | 
					POINTING_DEVICE_DRIVER = pmw3360
 | 
				
			||||||
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
					MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
				
			||||||
KEYBOARD_SHARED_EP = yes
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = usart
 | 
					SERIAL_DRIVER = usart
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,5 +1,11 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Dilemma (3x5+2) Assembled",
 | 
					    "keyboard_name": "Dilemma (3x5+2) Assembled",
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": ["GP8", "GP9", "GP7", "GP6", "GP27"],
 | 
					        "cols": ["GP8", "GP9", "GP7", "GP6", "GP27"],
 | 
				
			||||||
        "rows": ["GP4", "GP5", "GP28", "GP26"]
 | 
					        "rows": ["GP4", "GP5", "GP28", "GP26"]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,22 +1,7 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_SUPPORTED = no   # RGB matrix is supported and enabled by default
 | 
					RGB_MATRIX_SUPPORTED = no   # RGB matrix is supported and enabled by default
 | 
				
			||||||
RGBLIGHT_SUPPORTED = no     # RGB underglow is supported, but not enabled by default
 | 
					RGBLIGHT_SUPPORTED = no     # RGB underglow is supported, but not enabled by default
 | 
				
			||||||
RGB_MATRIX_ENABLE = no      # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = vendor
 | 
					SERIAL_DRIVER = vendor
 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = cirque_pinnacle_spi # Assembled version uses SPI.
 | 
					POINTING_DEVICE_DRIVER = cirque_pinnacle_spi # Assembled version uses SPI.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,5 +1,11 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Dilemma (3x5+2) Splinky",
 | 
					    "keyboard_name": "Dilemma (3x5+2) Splinky",
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "pointing_device": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "matrix_pins": {
 | 
					    "matrix_pins": {
 | 
				
			||||||
        "cols": ["GP8", "GP9", "GP7", "GP6", "GP27"],
 | 
					        "cols": ["GP8", "GP9", "GP7", "GP6", "GP27"],
 | 
				
			||||||
        "rows": ["GP4", "GP5", "GP28", "GP26"]
 | 
					        "rows": ["GP4", "GP5", "GP28", "GP26"]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,22 +1,7 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_SUPPORTED = no   # RGB matrix is supported and enabled by default
 | 
					RGB_MATRIX_SUPPORTED = no   # RGB matrix is supported and enabled by default
 | 
				
			||||||
RGBLIGHT_SUPPORTED = no     # RGB underglow is supported, but not enabled by default
 | 
					RGBLIGHT_SUPPORTED = no     # RGB underglow is supported, but not enabled by default
 | 
				
			||||||
RGB_MATRIX_ENABLE = no      # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = vendor
 | 
					SERIAL_DRIVER = vendor
 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = cirque_pinnacle_i2c # DIY version uses I2C.
 | 
					POINTING_DEVICE_DRIVER = cirque_pinnacle_i2c # DIY version uses I2C.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -38,6 +38,7 @@
 | 
				
			||||||
        "mousekey": true,
 | 
					        "mousekey": true,
 | 
				
			||||||
        "nkro": true,
 | 
					        "nkro": true,
 | 
				
			||||||
        "rgb_matrix": true,
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true,
 | 
				
			||||||
        "caps_word": true,
 | 
					        "caps_word": true,
 | 
				
			||||||
        "tri_layer": true
 | 
					        "tri_layer": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,4 +1,3 @@
 | 
				
			||||||
SERIAL_DRIVER = vendor
 | 
					SERIAL_DRIVER = vendor
 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = cirque_pinnacle_spi
 | 
					POINTING_DEVICE_DRIVER = cirque_pinnacle_spi
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -38,6 +38,7 @@
 | 
				
			||||||
        "mousekey": true,
 | 
					        "mousekey": true,
 | 
				
			||||||
        "nkro": true,
 | 
					        "nkro": true,
 | 
				
			||||||
        "rgb_matrix": true,
 | 
					        "rgb_matrix": true,
 | 
				
			||||||
 | 
					        "pointing_device": true,
 | 
				
			||||||
        "caps_word": true,
 | 
					        "caps_word": true,
 | 
				
			||||||
        "tri_layer": true
 | 
					        "tri_layer": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,4 +1,3 @@
 | 
				
			||||||
SERIAL_DRIVER = vendor
 | 
					SERIAL_DRIVER = vendor
 | 
				
			||||||
 | 
					
 | 
				
			||||||
POINTING_DEVICE_ENABLE = yes
 | 
					 | 
				
			||||||
POINTING_DEVICE_DRIVER = cirque_pinnacle_spi
 | 
					POINTING_DEVICE_DRIVER = cirque_pinnacle_spi
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,16 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Scylla Blackpill",
 | 
					    "keyboard_name": "Scylla Blackpill",
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "1.0.0"
 | 
					        "device_version": "1.0.0",
 | 
				
			||||||
 | 
					        "shared_endpoint": {
 | 
				
			||||||
 | 
					            "keyboard": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "eeprom": {
 | 
					    "eeprom": {
 | 
				
			||||||
        "driver": "spi"
 | 
					        "driver": "spi"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,20 +1,5 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
					MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
				
			||||||
KEYBOARD_SHARED_EP = yes
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = usart
 | 
					SERIAL_DRIVER = usart
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,12 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "1.0.0"
 | 
					        "device_version": "1.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
        "pin": "D2"
 | 
					        "pin": "D2"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,15 +1 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE)
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,12 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
        "pin": "D3"
 | 
					        "pin": "D3"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,15 +1 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE)
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,12 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,17 +1,3 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = vendor
 | 
					SERIAL_DRIVER = vendor
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,12 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,17 +1,3 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = vendor
 | 
					SERIAL_DRIVER = vendor
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,12 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,17 +1,3 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = usart
 | 
					SERIAL_DRIVER = usart
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,16 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "Skeletyl Blackpill",
 | 
					    "keyboard_name": "Skeletyl Blackpill",
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "1.0.0"
 | 
					        "device_version": "1.0.0",
 | 
				
			||||||
 | 
					        "shared_endpoint": {
 | 
				
			||||||
 | 
					            "keyboard": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "eeprom": {
 | 
					    "eeprom": {
 | 
				
			||||||
        "driver": "spi"
 | 
					        "driver": "spi"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,20 +1,5 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
					MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
				
			||||||
KEYBOARD_SHARED_EP = yes
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = usart
 | 
					SERIAL_DRIVER = usart
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,12 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "1.0.0"
 | 
					        "device_version": "1.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
        "pin": "D2"
 | 
					        "pin": "D2"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,15 +1 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE)
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,12 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
        "pin": "D3"
 | 
					        "pin": "D3"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,15 +1 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE)
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,12 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,17 +1,3 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = vendor
 | 
					SERIAL_DRIVER = vendor
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,12 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,17 +1,3 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = vendor
 | 
					SERIAL_DRIVER = vendor
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,12 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,17 +1,3 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = usart
 | 
					SERIAL_DRIVER = usart
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,16 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    "keyboard_name": "TBK Mini Blackpill",
 | 
					    "keyboard_name": "TBK Mini Blackpill",
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "1.0.0"
 | 
					        "device_version": "1.0.0",
 | 
				
			||||||
 | 
					        "shared_endpoint": {
 | 
				
			||||||
 | 
					            "keyboard": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "eeprom": {
 | 
					    "eeprom": {
 | 
				
			||||||
        "driver": "spi"
 | 
					        "driver": "spi"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,20 +1,5 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
					MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
 | 
				
			||||||
KEYBOARD_SHARED_EP = yes
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = usart
 | 
					SERIAL_DRIVER = usart
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,12 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "1.0.0"
 | 
					        "device_version": "1.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
        "pin": "D2"
 | 
					        "pin": "D2"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,15 +1 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE)
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,12 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "ws2812": {
 | 
					    "ws2812": {
 | 
				
			||||||
        "pin": "D3"
 | 
					        "pin": "D3"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,15 +1 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE)
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,12 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,17 +1,3 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = vendor
 | 
					SERIAL_DRIVER = vendor
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,12 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": false,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,17 +1,3 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = vendor
 | 
					SERIAL_DRIVER = vendor
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,6 +3,12 @@
 | 
				
			||||||
    "usb": {
 | 
					    "usb": {
 | 
				
			||||||
        "device_version": "2.0.0"
 | 
					        "device_version": "2.0.0"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "features": {
 | 
				
			||||||
 | 
					        "bootmagic": true,
 | 
				
			||||||
 | 
					        "mousekey": true,
 | 
				
			||||||
 | 
					        "extrakey": true,
 | 
				
			||||||
 | 
					        "rgb_matrix": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rgb_matrix": {
 | 
					    "rgb_matrix": {
 | 
				
			||||||
        "driver": "ws2812"
 | 
					        "driver": "ws2812"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,17 +1,3 @@
 | 
				
			||||||
# 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 = no            # Enable N-Key Rollover
 | 
					 | 
				
			||||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
					 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
 | 
					 | 
				
			||||||
AUDIO_ENABLE = no           # Audio output
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AUDIO_SUPPORTED = no        # Audio is not supported
 | 
					AUDIO_SUPPORTED = no        # Audio is not supported
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes     # Enable keyboard RGB matrix functionality
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SERIAL_DRIVER = usart
 | 
					SERIAL_DRIVER = usart
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue