mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-31 05:12:33 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			52 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /**
 | |
|  * config.h
 | |
|  *
 | |
|  */
 | |
| #pragma once
 | |
| 
 | |
| #include "config_common.h"
 | |
| 
 | |
| /* USB Device descriptor parameter */
 | |
| #define VENDOR_ID       0x60BE
 | |
| #define PRODUCT_ID      0x00BE
 | |
| #define DEVICE_VER      0x0001
 | |
| #define MANUFACTURER    astro
 | |
| #define PRODUCT         Dumplings
 | |
| #define DESCRIPTION     60% rgb keyboard with ble extension
 | |
| 
 | |
| /* key matrix size */
 | |
| #define MATRIX_ROWS 5
 | |
| #define MATRIX_COLS 15
 | |
| #define UNUSED_PINS
 | |
| #define DIODE_DIRECTION COL2ROW
 | |
| 
 | |
| /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
 | |
| #define DEBOUNCE 5
 | |
| 
 | |
| /*
 | |
|  * Feature disable options
 | |
|  *  These options are also useful to firmware size reduction.
 | |
|  */
 | |
| 
 | |
| /* disable debug print */
 | |
| //#define NO_DEBUG
 | |
| 
 | |
| /* disable print */
 | |
| //#define NO_PRINT
 | |
| 
 | |
| //rgb light setting
 | |
| #define RGBLED_NUM      18
 | |
| #define RGB_DI_PIN      D7
 | |
| #define RGBLIGHT_ANIMATIONS
 | |
| #define RGBLIGHT_HUE_STEP 8
 | |
| #define RGBLIGHT_SAT_STEP 8
 | |
| #define RGBLIGHT_VAL_STEP 8
 | |
| 
 | |
| //rgb matrix setting
 | |
| #define DRIVER_ADDR_1 0b1110100
 | |
| #define DRIVER_ADDR_2 0b1110111
 | |
| #define DRIVER_COUNT 2
 | |
| #define DRIVER_1_LED_TOTAL 36
 | |
| #define DRIVER_2_LED_TOTAL 36
 | |
| #define DRIVER_LED_TOTAL (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL)
 | 
