[Keyboard] wilba.tech PCB refactoring (#6982)
* Cleanup * Refactor VIA rules.mk * WT mono backlight refactor, VIA support * Added WT75-C * Fixed compile error * Cleanup rules.mk * Review changes * Review changes
This commit is contained in:
		
							parent
							
								
									22aa2ce6b2
								
							
						
					
					
						commit
						e47ab6a575
					
				
					 48 changed files with 1132 additions and 1250 deletions
				
			
		| 
						 | 
				
			
			@ -179,14 +179,30 @@
 | 
			
		|||
/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
 | 
			
		||||
//#define MIDI_TONE_KEYCODE_OCTAVES 1
 | 
			
		||||
 | 
			
		||||
#define WT_MONO_BACKLIGHT
 | 
			
		||||
// enable the mono backlight
 | 
			
		||||
#define MONO_BACKLIGHT_ENABLED 1
 | 
			
		||||
 | 
			
		||||
// disable backlight when USB suspended (PC sleep/hibernate/shutdown)
 | 
			
		||||
#define MONO_BACKLIGHT_DISABLE_WHEN_USB_SUSPENDED 0
 | 
			
		||||
 | 
			
		||||
// disable backlight after timeout in minutes, 0 = no timeout
 | 
			
		||||
#define MONO_BACKLIGHT_DISABLE_AFTER_TIMEOUT 0
 | 
			
		||||
 | 
			
		||||
// the default brightness
 | 
			
		||||
#define MONO_BACKLIGHT_BRIGHTNESS 255
 | 
			
		||||
 | 
			
		||||
// the default effect
 | 
			
		||||
#define MONO_BACKLIGHT_EFFECT 1
 | 
			
		||||
 | 
			
		||||
// the default effect speed (0-3)
 | 
			
		||||
#define MONO_BACKLIGHT_EFFECT_SPEED 0
 | 
			
		||||
 | 
			
		||||
#define DYNAMIC_KEYMAP_LAYER_COUNT 4
 | 
			
		||||
 | 
			
		||||
// EEPROM usage
 | 
			
		||||
 | 
			
		||||
// TODO: refactor with new user EEPROM code (coming soon)
 | 
			
		||||
#define EEPROM_MAGIC 0x451F
 | 
			
		||||
#define EEPROM_MAGIC 0x4520
 | 
			
		||||
#define EEPROM_MAGIC_ADDR 34
 | 
			
		||||
// Bump this every time we change what we store
 | 
			
		||||
// This will automatically reset the EEPROM with defaults
 | 
			
		||||
| 
						 | 
				
			
			@ -194,9 +210,11 @@
 | 
			
		|||
#define EEPROM_VERSION 0x08
 | 
			
		||||
#define EEPROM_VERSION_ADDR 36
 | 
			
		||||
 | 
			
		||||
// Dynamic keymap starts after EEPROM version
 | 
			
		||||
#define DYNAMIC_KEYMAP_EEPROM_ADDR 37
 | 
			
		||||
// Dynamic macro starts after dynamic keymaps (37+(4*6*17*2)) = (37+816)
 | 
			
		||||
#define DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR 853
 | 
			
		||||
#define DYNAMIC_KEYMAP_MACRO_EEPROM_SIZE 171
 | 
			
		||||
// Backlight config starts after EEPROM version
 | 
			
		||||
#define MONO_BACKLIGHT_CONFIG_EEPROM_ADDR 37
 | 
			
		||||
// Dynamic keymap starts after backlight config (37+7)
 | 
			
		||||
#define DYNAMIC_KEYMAP_EEPROM_ADDR 44
 | 
			
		||||
// Dynamic macro starts after dynamic keymaps (44+(4*6*17*2)) = (44+816)
 | 
			
		||||
#define DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR 860
 | 
			
		||||
#define DYNAMIC_KEYMAP_MACRO_EEPROM_SIZE 164
 | 
			
		||||
#define DYNAMIC_KEYMAP_MACRO_COUNT 16
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue