[Keyboard] add kbd67mkiirgb v2 keyboard (#7618)
This commit is contained in:
		
							parent
							
								
									627d6c154c
								
							
						
					
					
						commit
						58b2c72d53
					
				
					 4 changed files with 81 additions and 0 deletions
				
			
		
							
								
								
									
										48
									
								
								keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,48 @@
 | 
			
		|||
#pragma once
 | 
			
		||||
#include "config_common.h"
 | 
			
		||||
#define VENDOR_ID       0xFEED
 | 
			
		||||
#define PRODUCT_ID      0x1224
 | 
			
		||||
#define DEVICE_VER      0x0002
 | 
			
		||||
#define MANUFACTURER    KBDfans
 | 
			
		||||
#define PRODUCT         kbd67mkiirgb
 | 
			
		||||
#define DESCRIPTION     kbd67mkii rgb keyboard
 | 
			
		||||
 | 
			
		||||
#define MATRIX_ROWS 5
 | 
			
		||||
#define MATRIX_COLS 15
 | 
			
		||||
#define MATRIX_ROW_PINS {F0, F1, F4, E6, C6 }
 | 
			
		||||
#define MATRIX_COL_PINS {F7, F6, F5, C7, B0, B1, B2, B3, B4, D7, D6, D4, D5, D3, D2}
 | 
			
		||||
#define DIODE_DIRECTION COL2ROW
 | 
			
		||||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
 | 
			
		||||
#define RGB_MATRIX_LED_FLUSH_LIMIT 26
 | 
			
		||||
#define DEBOUNCE 3
 | 
			
		||||
#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
 | 
			
		||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
 | 
			
		||||
#define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#define DISABLE_RGB_MATRIX_GRADIENT_UP_DOWN	
 | 
			
		||||
#define DISABLE_RGB_MATRIX_BAND_SAT
 | 
			
		||||
#define DISABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
 | 
			
		||||
#define DISABLE_RGB_MATRIX_BAND_SPIRAL_SAT
 | 
			
		||||
#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
 | 
			
		||||
#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
 | 
			
		||||
#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
 | 
			
		||||
#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
 | 
			
		||||
#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
 | 
			
		||||
#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
 | 
			
		||||
#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
 | 
			
		||||
#define DISABLE_RGB_MATRIX_SPLASH
 | 
			
		||||
#define DISABLE_RGB_MATRIX_MULTISPLASH
 | 
			
		||||
#define DISABLE_RGB_MATRIX_SOLID_SPLASH
 | 
			
		||||
#define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
 | 
			
		||||
#define DISABLE_RGB_MATRIX_DIGITAL_RAIN
 | 
			
		||||
#define DISABLE_RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define DISABLE_RGB_MATRIX_RAINDROPS
 | 
			
		||||
#define DISABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
 | 
			
		||||
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160
 | 
			
		||||
#define DRIVER_ADDR_1 0b1110100
 | 
			
		||||
#define DRIVER_ADDR_2 0b1110111
 | 
			
		||||
#define DRIVER_COUNT 2
 | 
			
		||||
#define DRIVER_1_LED_TOTAL 35
 | 
			
		||||
#define DRIVER_2_LED_TOTAL 32
 | 
			
		||||
#define DRIVER_LED_TOTAL (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL)
 | 
			
		||||
#endif
 | 
			
		||||
							
								
								
									
										33
									
								
								keyboards/kbdfans/kbd67/mkiirgb/v2/rules.mk
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								keyboards/kbdfans/kbd67/mkiirgb/v2/rules.mk
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,33 @@
 | 
			
		|||
# MCU name
 | 
			
		||||
MCU = atmega32u4
 | 
			
		||||
 | 
			
		||||
# Bootloader selection
 | 
			
		||||
#   Teensy       halfkay
 | 
			
		||||
#   Pro Micro    caterina
 | 
			
		||||
#   Atmel DFU    atmel-dfu
 | 
			
		||||
#   LUFA DFU     lufa-dfu
 | 
			
		||||
#   QMK DFU      qmk-dfu
 | 
			
		||||
#   ATmega32A    bootloadHID
 | 
			
		||||
#   ATmega328P   USBasp
 | 
			
		||||
BOOTLOADER = atmel-dfu
 | 
			
		||||
 | 
			
		||||
# Build Options
 | 
			
		||||
#   change yes to no to disable
 | 
			
		||||
#
 | 
			
		||||
BOOTMAGIC_ENABLE = lite     # Virtual DIP switch configuration
 | 
			
		||||
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
 | 
			
		||||
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
 | 
			
		||||
SLEEP_LED_ENABLE = no       # Breathing sleep LED during USB suspend
 | 
			
		||||
# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
 | 
			
		||||
NKRO_ENABLE = yes            # USB Nkey Rollover
 | 
			
		||||
BACKLIGHT_ENABLE = no      # Enable keyboard backlight functionality
 | 
			
		||||
MIDI_ENABLE = no            # MIDI support
 | 
			
		||||
UNICODE_ENABLE = no         # Unicode
 | 
			
		||||
BLUETOOTH_ENABLE = no       # Enable Bluetooth with the Adafruit EZ-Key HID
 | 
			
		||||
AUDIO_ENABLE = no           # Audio output on port C6
 | 
			
		||||
FAUXCLICKY_ENABLE = no      # Use buzzer to emulate clicky switches
 | 
			
		||||
RGB_MATRIX_ENABLE = yes     # Use RGB matrix
 | 
			
		||||
NO_USB_STARTUP_CHECK = no          # Disable initialization only when usb is plugged in
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue