Move encoder config to data driven (#19923)
Co-authored-by: Nick Brassel <nick@tzarc.org>
This commit is contained in:
		
							parent
							
								
									314f6c1ddb
								
							
						
					
					
						commit
						7e0299117b
					
				
					 972 changed files with 2898 additions and 2569 deletions
				
			
		| 
						 | 
				
			
			@ -22,8 +22,3 @@
 | 
			
		|||
 | 
			
		||||
/* COL2ROW or ROW2COL */
 | 
			
		||||
#define DIODE_DIRECTION COL2ROW
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#define ENCODERS_PAD_A { F0, D0 }
 | 
			
		||||
#define ENCODERS_PAD_B { F1, D1 }
 | 
			
		||||
#define ENCODER_RESOLUTION 4
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,6 +8,12 @@
 | 
			
		|||
        "pid": "0x1200",
 | 
			
		||||
        "device_version": "0.0.1"
 | 
			
		||||
    },
 | 
			
		||||
    "encoder": {
 | 
			
		||||
        "rotary": [
 | 
			
		||||
            {"pin_a": "F0", "pin_b": "F1"},
 | 
			
		||||
            {"pin_a": "D0", "pin_b": "D1"}
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    "backlight": {
 | 
			
		||||
        "pin": "B7"
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -39,7 +39,3 @@
 | 
			
		|||
 | 
			
		||||
/* COL2ROW or ROW2COL */
 | 
			
		||||
#define DIODE_DIRECTION COL2ROW
 | 
			
		||||
 | 
			
		||||
#define ENCODERS_PAD_A { F5 }
 | 
			
		||||
#define ENCODERS_PAD_B { F6 }
 | 
			
		||||
#define ENCODER_RESOLUTION 4
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,6 +8,11 @@
 | 
			
		|||
    "pid": "0x5543",
 | 
			
		||||
    "device_version": "0.0.1"
 | 
			
		||||
  },
 | 
			
		||||
  "encoder": {
 | 
			
		||||
    "rotary": [
 | 
			
		||||
      {"pin_a": "F5", "pin_b": "F6"}
 | 
			
		||||
    ]
 | 
			
		||||
  },
 | 
			
		||||
  "processor": "atmega32u4",
 | 
			
		||||
  "bootloader": "caterina",
 | 
			
		||||
  "layouts": {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -42,6 +42,3 @@
 | 
			
		|||
#ifdef AUDIO_ENABLE
 | 
			
		||||
  #define STARTUP_SONG SONG(STARTUP_SOUND)
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#define ENCODERS_PAD_A { B4 }
 | 
			
		||||
#define ENCODERS_PAD_B { B5 }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,6 +8,11 @@
 | 
			
		|||
        "pid": "0x3222",
 | 
			
		||||
        "device_version": "0.0.1"
 | 
			
		||||
    },
 | 
			
		||||
    "encoder": {
 | 
			
		||||
        "rotary": [
 | 
			
		||||
            {"pin_a": "B4", "pin_b": "B5"}
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    "split": {
 | 
			
		||||
        "soft_serial_pin": "D2"
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -42,6 +42,3 @@
 | 
			
		|||
#ifdef AUDIO_ENABLE
 | 
			
		||||
  #define STARTUP_SONG SONG(STARTUP_SOUND)
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#define ENCODERS_PAD_A { B4 }
 | 
			
		||||
#define ENCODERS_PAD_B { B5 }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,6 +8,11 @@
 | 
			
		|||
        "pid": "0x3241",
 | 
			
		||||
        "device_version": "0.0.1"
 | 
			
		||||
    },
 | 
			
		||||
    "encoder": {
 | 
			
		||||
        "rotary": [
 | 
			
		||||
            {"pin_a": "B4", "pin_b": "B5"}
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    "split": {
 | 
			
		||||
        "soft_serial_pin": "D2"
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -24,6 +24,3 @@
 | 
			
		|||
 | 
			
		||||
#define SPLIT_USB_DETECT
 | 
			
		||||
#define SPLIT_MODS_ENABLE
 | 
			
		||||
 | 
			
		||||
#define ENCODERS_PAD_A { B4 }
 | 
			
		||||
#define ENCODERS_PAD_B { B5 }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -11,6 +11,11 @@
 | 
			
		|||
    "backlight": {
 | 
			
		||||
        "pin": "C6"
 | 
			
		||||
    },
 | 
			
		||||
    "encoder": {
 | 
			
		||||
        "rotary": [
 | 
			
		||||
            {"pin_a": "B4", "pin_b": "B5"}
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    "split": {
 | 
			
		||||
        "soft_serial_pin": "D2"
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue