Format DD mappings and schemas (#18924)
This commit is contained in:
		
							parent
							
								
									ce80a3ad46
								
							
						
					
					
						commit
						479d8de622
					
				
					 14 changed files with 1290 additions and 1320 deletions
				
			
		| 
						 | 
				
			
			@ -1,15 +1,15 @@
 | 
			
		|||
# This file maps keys between `config.h` and `info.json`. It is used by QMK
 | 
			
		||||
# to correctly and consistently map back and forth between the two systems.
 | 
			
		||||
// This file maps keys between `config.h` and `info.json`. It is used by QMK
 | 
			
		||||
// to correctly and consistently map back and forth between the two systems.
 | 
			
		||||
{
 | 
			
		||||
    # Format:
 | 
			
		||||
    # <config.h key>: {"info_key": <info.json key>, ["value_type": <value_type>], ["to_json": <true/false>], ["to_c": <true/false>]}
 | 
			
		||||
    # value_type: one of "array", "array.int", "bool", "int", "hex", "list", "mapping", "str", "raw"
 | 
			
		||||
    # to_json: Default `true`. Set to `false` to exclude this mapping from info.json
 | 
			
		||||
    # to_c: Default `true`. Set to `false` to exclude this mapping from config.h
 | 
			
		||||
    # warn_duplicate: Default `true`. Set to `false` to turn off warning when a value exists in both places
 | 
			
		||||
    # deprecated: Default `false`. Set to `true` to turn on warning when a value exists
 | 
			
		||||
    # invalid: Default `false`. Set to `true` to generate errors when a value exists
 | 
			
		||||
    # replace_with: use with a key marked deprecated or invalid to designate a replacement
 | 
			
		||||
    // Format:
 | 
			
		||||
    // <config.h key>: {"info_key": <info.json key>, ["value_type": <value_type>], ["to_json": <true/false>], ["to_c": <true/false>]}
 | 
			
		||||
    // value_type: one of "array", "array.int", "bool", "int", "hex", "list", "mapping", "str", "raw"
 | 
			
		||||
    // to_json: Default `true`. Set to `false` to exclude this mapping from info.json
 | 
			
		||||
    // to_c: Default `true`. Set to `false` to exclude this mapping from config.h
 | 
			
		||||
    // warn_duplicate: Default `true`. Set to `false` to turn off warning when a value exists in both places
 | 
			
		||||
    // deprecated: Default `false`. Set to `true` to turn on warning when a value exists
 | 
			
		||||
    // invalid: Default `false`. Set to `true` to generate errors when a value exists
 | 
			
		||||
    // replace_with: use with a key marked deprecated or invalid to designate a replacement
 | 
			
		||||
    "AUDIO_VOICES": {"info_key": "audio.voices", "value_type": "bool"},
 | 
			
		||||
    "BACKLIGHT_BREATHING": {"info_key": "backlight.breathing", "value_type": "bool"},
 | 
			
		||||
    "BREATHING_PERIOD": {"info_key": "backlight.breathing_period", "value_type": "int"},
 | 
			
		||||
| 
						 | 
				
			
			@ -118,7 +118,7 @@
 | 
			
		|||
    "USB_POLLING_INTERVAL_MS": {"info_key": "usb.polling_interval", "value_type": "int"},
 | 
			
		||||
    "USB_SUSPEND_WAKEUP_DELAY": {"info_key": "usb.suspend_wakeup_delay", "value_type": "int"},
 | 
			
		||||
 | 
			
		||||
    # Items we want flagged in lint
 | 
			
		||||
    // Items we want flagged in lint
 | 
			
		||||
    "NO_ACTION_MACRO": {"info_key": "_invalid.no_action_macro", "invalid": true},
 | 
			
		||||
    "NO_ACTION_FUNCTION": {"info_key": "_invalid.no_action_function", "invalid": true},
 | 
			
		||||
    "DESCRIPTION": {"info_key": "_invalid.usb_description", "invalid": true},
 | 
			
		||||
| 
						 | 
				
			
			@ -1,15 +1,15 @@
 | 
			
		|||
# This file maps keys between `rules.mk` and `info.json`. It is used by QMK
 | 
			
		||||
# to correctly and consistently map back and forth between the two systems.
 | 
			
		||||
// This file maps keys between `rules.mk` and `info.json`. It is used by QMK
 | 
			
		||||
// to correctly and consistently map back and forth between the two systems.
 | 
			
		||||
{
 | 
			
		||||
    # Format:
 | 
			
		||||
    # <rules.mk key>: {"info_key": <info.json key>, ["value_type": <value_type>], ["to_json": <true/false>], ["to_c": <true/false>]}
 | 
			
		||||
    # value_type: one of "array", "array.int", "bool", "int", "list", "hex", "mapping", "str", "raw"
 | 
			
		||||
    # to_json: Default `true`. Set to `false` to exclude this mapping from info.json
 | 
			
		||||
    # to_c: Default `true`. Set to `false` to exclude this mapping from rules.mk
 | 
			
		||||
    # warn_duplicate: Default `true`. Set to `false` to turn off warning when a value exists in both places
 | 
			
		||||
    # deprecated: Default `false`. Set to `true` to turn on warning when a value exists
 | 
			
		||||
    # invalid: Default `false`. Set to `true` to generate errors when a value exists
 | 
			
		||||
    # replace_with: use with a key marked deprecated or invalid to designate a replacement
 | 
			
		||||
    // Format:
 | 
			
		||||
    // <rules.mk key>: {"info_key": <info.json key>, ["value_type": <value_type>], ["to_json": <true/false>], ["to_c": <true/false>]}
 | 
			
		||||
    // value_type: one of "array", "array.int", "bool", "int", "list", "hex", "mapping", "str", "raw"
 | 
			
		||||
    // to_json: Default `true`. Set to `false` to exclude this mapping from info.json
 | 
			
		||||
    // to_c: Default `true`. Set to `false` to exclude this mapping from rules.mk
 | 
			
		||||
    // warn_duplicate: Default `true`. Set to `false` to turn off warning when a value exists in both places
 | 
			
		||||
    // deprecated: Default `false`. Set to `true` to turn on warning when a value exists
 | 
			
		||||
    // invalid: Default `false`. Set to `true` to generate errors when a value exists
 | 
			
		||||
    // replace_with: use with a key marked deprecated or invalid to designate a replacement
 | 
			
		||||
    "BOARD": {"info_key": "board"},
 | 
			
		||||
    "BOOTLOADER": {"info_key": "bootloader", "warn_duplicate": false},
 | 
			
		||||
    "BLUETOOTH_DRIVER": {"info_key": "bluetooth.driver"},
 | 
			
		||||
| 
						 | 
				
			
			@ -37,7 +37,7 @@
 | 
			
		|||
    "PS2_MOUSE_ENABLE": {"info_key": "ps2.mouse_enabled", "value_type": "bool"},
 | 
			
		||||
    "PS2_DRIVER": {"info_key": "ps2.driver"},
 | 
			
		||||
 | 
			
		||||
    # Items we want flagged in lint
 | 
			
		||||
    // Items we want flagged in lint
 | 
			
		||||
    "CTPC": {"info_key": "_deprecated.ctpc", "deprecated": true, "replace_with": "CONVERT_TO=proton_c"},
 | 
			
		||||
    "CONVERT_TO_PROTON_C": {"info_key": "_deprecated.ctpc", "deprecated": true, "replace_with": "CONVERT_TO=proton_c"},
 | 
			
		||||
    "VIAL_ENABLE": {"info_key": "_invalid.vial", "invalid": true}
 | 
			
		||||
							
								
								
									
										1252
									
								
								data/mappings/keyboard_aliases.hjson
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1252
									
								
								data/mappings/keyboard_aliases.hjson
									
										
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							| 
						 | 
				
			
			@ -601,7 +601,10 @@
 | 
			
		|||
            "type": "object",
 | 
			
		||||
            "additionalProperties": false,
 | 
			
		||||
            "properties": {
 | 
			
		||||
                "device_ver": {"$ref": "qmk.definitions.v1#/hex_number_4d"}, # Deprecated
 | 
			
		||||
                "device_ver": {
 | 
			
		||||
                    "$ref": "qmk.definitions.v1#/hex_number_4d",
 | 
			
		||||
                    "$comment": "Deprecated: use device_version instead"
 | 
			
		||||
                },
 | 
			
		||||
                "device_version": {"$ref": "qmk.definitions.v1#/bcd_version"},
 | 
			
		||||
                "force_nkro": {"type": "boolean"},
 | 
			
		||||
                "pid": {"$ref": "qmk.definitions.v1#/hex_number_4d"},
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue