mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 07:03:55 +00:00 
			
		
		
		
	Fix board pin alias lookup (#4147)
This commit is contained in:
		| @@ -108,6 +108,10 @@ def validate_gpio_pin(value): | |||||||
|     board = CORE.data[KEY_ESP32][KEY_BOARD] |     board = CORE.data[KEY_ESP32][KEY_BOARD] | ||||||
|     board_pins = boards.ESP32_BOARD_PINS.get(board, {}) |     board_pins = boards.ESP32_BOARD_PINS.get(board, {}) | ||||||
|  |  | ||||||
|  |     # Resolved aliased board pins (shorthand when two boards have the same pin configuration) | ||||||
|  |     while isinstance(board_pins, str): | ||||||
|  |         board_pins = boards.ESP32_BOARD_PINS[board_pins] | ||||||
|  |  | ||||||
|     if value in board_pins.values(): |     if value in board_pins.values(): | ||||||
|         return value |         return value | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user