Move WS2812_DRIVER to data driven (#20248)
				
					
				
			This commit is contained in:
		
							parent
							
								
									7e54defa20
								
							
						
					
					
						commit
						36ce81df59
					
				
					 384 changed files with 583 additions and 211 deletions
				
			
		| 
						 | 
				
			
			@ -38,6 +38,7 @@
 | 
			
		|||
    "PS2_ENABLE": {"info_key": "ps2.enabled", "value_type": "bool"},
 | 
			
		||||
    "PS2_MOUSE_ENABLE": {"info_key": "ps2.mouse_enabled", "value_type": "bool"},
 | 
			
		||||
    "PS2_DRIVER": {"info_key": "ps2.driver"},
 | 
			
		||||
    "WS2812_DRIVER": {"info_key": "ws2812.driver"},
 | 
			
		||||
 | 
			
		||||
    "PLATFORM_KEY": {"info_key": "platform_key", "to_json": false},
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -699,6 +699,16 @@
 | 
			
		|||
                "led": {"$ref": "qmk.definitions.v1#/mcu_pin"},
 | 
			
		||||
                "speaker": {"$ref": "qmk.definitions.v1#/mcu_pin"}
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "ws2812": {
 | 
			
		||||
            "type": "object",
 | 
			
		||||
            "additionalProperties": false,
 | 
			
		||||
            "properties": {
 | 
			
		||||
                "driver": {
 | 
			
		||||
                    "type": "string",
 | 
			
		||||
                    "enum": ["bitbang", "i2c", "pwm", "spi", "vendor"]
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue