Add *_MATRIX_LED_COUNT generation (#21110)
This commit is contained in:
		
							parent
							
								
									25331be316
								
							
						
					
					
						commit
						95681b8ff4
					
				
					 3 changed files with 9 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -38,6 +38,10 @@ def _strip_api_content(info_json):
 | 
			
		|||
    if 'matrix_pins' in info_json:
 | 
			
		||||
        info_json.pop('matrix_size', None)
 | 
			
		||||
 | 
			
		||||
    for feature in ['rgb_matrix', 'led_matrix']:
 | 
			
		||||
        if info_json.get(feature, {}).get("layout", None):
 | 
			
		||||
            info_json[feature].pop('led_count', None)
 | 
			
		||||
 | 
			
		||||
    return info_json
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -706,6 +706,9 @@ def _extract_led_config(info_data, keyboard):
 | 
			
		|||
            except Exception as e:
 | 
			
		||||
                _log_warning(info_data, f'led_config: {file.name}: {e}')
 | 
			
		||||
 | 
			
		||||
        if info_data[feature].get("layout", None) and not info_data[feature].get("led_count", None):
 | 
			
		||||
            info_data[feature]["led_count"] = len(info_data[feature]["layout"])
 | 
			
		||||
 | 
			
		||||
    return info_data
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue