Regroup all Exclusive keyboard in one directory
To reduce clutter in the `keyboards/` directory, this patch moves all keyboards definitions for Exclusive boards to its own subdirectory.
This commit is contained in:
		
							parent
							
								
									c789577675
								
							
						
					
					
						commit
						6affec582b
					
				
					 46 changed files with 14 additions and 5 deletions
				
			
		
							
								
								
									
										65
									
								
								keyboards/exclusive/e6_rgb/config.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										65
									
								
								keyboards/exclusive/e6_rgb/config.h
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,65 @@
 | 
			
		|||
/**
 | 
			
		||||
 * config.h
 | 
			
		||||
 *
 | 
			
		||||
 */
 | 
			
		||||
#pragma once
 | 
			
		||||
 | 
			
		||||
#include "config_common.h"
 | 
			
		||||
 | 
			
		||||
/* USB Device descriptor parameter */
 | 
			
		||||
#define VENDOR_ID       0xDEAD
 | 
			
		||||
#define PRODUCT_ID      0xFEED
 | 
			
		||||
#define DEVICE_VER      0x0062
 | 
			
		||||
#define MANUFACTURER    astro
 | 
			
		||||
#define PRODUCT         e6rgb
 | 
			
		||||
#define DESCRIPTION     60% rgb keyboard
 | 
			
		||||
 | 
			
		||||
/* key matrix size */
 | 
			
		||||
#define MATRIX_ROWS 5
 | 
			
		||||
#define MATRIX_COLS 14
 | 
			
		||||
/* key matrix pins */
 | 
			
		||||
#define MATRIX_ROW_PINS { F1, F4, F5, F6, D6 }
 | 
			
		||||
#define MATRIX_COL_PINS { D7, B4, B5, B6, C6, C7, F7, F0, B0, B1, D2, D3, B3, B2 }
 | 
			
		||||
#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
 | 
			
		||||
 | 
			
		||||
/* disable action features */
 | 
			
		||||
//#define NO_ACTION_LAYER
 | 
			
		||||
//#define NO_ACTION_TAPPING
 | 
			
		||||
//#define NO_ACTION_ONESHOT
 | 
			
		||||
//#define NO_ACTION_MACRO
 | 
			
		||||
//#define NO_ACTION_FUNCTION
 | 
			
		||||
 | 
			
		||||
//rgb light setting
 | 
			
		||||
#define RGBLED_NUM      6
 | 
			
		||||
#define RGB_DI_PIN      B7
 | 
			
		||||
#define RGBLIGHT_ANIMATIONS
 | 
			
		||||
#define RGBLIGHT_HUE_STEP 8
 | 
			
		||||
#define RGBLIGHT_SAT_STEP 8
 | 
			
		||||
#define RGBLIGHT_VAL_STEP 8
 | 
			
		||||
 | 
			
		||||
#define DRIVER_ADDR_1 0b1010000
 | 
			
		||||
#define DRIVER_ADDR_2 0b1010000 // this is here for compliancy reasons.
 | 
			
		||||
 | 
			
		||||
#define DRIVER_COUNT 2
 | 
			
		||||
#define DRIVER_1_LED_TOTAL 63
 | 
			
		||||
#define DRIVER_LED_TOTAL DRIVER_1_LED_TOTAL
 | 
			
		||||
 | 
			
		||||
// tapping setting
 | 
			
		||||
#define TAPPING_TERM    200
 | 
			
		||||
#define RETRO_TAPPING
 | 
			
		||||
#define PERMISSIVE_HOLD
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue