mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 15:12:06 +00:00 
			
		
		
		
	Initial ESP32-C3-DevKitM-1 board support (#2062)
Co-authored-by: Stijn Tintel <stijn@linux-ipv6.be>
This commit is contained in:
		| @@ -11,13 +11,13 @@ import pytest | ||||
|  | ||||
| from esphome.config_validation import Invalid | ||||
| from esphome.core import EsphomeCore | ||||
| from esphome import pins | ||||
| from esphome import boards, pins | ||||
|  | ||||
|  | ||||
| MOCK_ESP8266_BOARD_ID = "_mock_esp8266" | ||||
| MOCK_ESP8266_PINS = {"X0": 16, "X1": 5, "X2": 4, "LED": 2} | ||||
| MOCK_ESP8266_BOARD_ALIAS_ID = "_mock_esp8266_alias" | ||||
| MOCK_ESP8266_FLASH_SIZE = pins.FLASH_SIZE_2_MB | ||||
| MOCK_ESP8266_FLASH_SIZE = boards.FLASH_SIZE_2_MB | ||||
|  | ||||
| MOCK_ESP32_BOARD_ID = "_mock_esp32" | ||||
| MOCK_ESP32_PINS = {"Y0": 12, "Y1": 8, "Y2": 3, "LED": 9, "A0": 8} | ||||
| @@ -31,19 +31,19 @@ def mock_mcu(monkeypatch): | ||||
|     """ | ||||
|     Add a mock MCU into the lists as a stable fixture | ||||
|     """ | ||||
|     pins.ESP8266_BOARD_PINS[MOCK_ESP8266_BOARD_ID] = MOCK_ESP8266_PINS | ||||
|     pins.ESP8266_FLASH_SIZES[MOCK_ESP8266_BOARD_ID] = MOCK_ESP8266_FLASH_SIZE | ||||
|     pins.ESP8266_BOARD_PINS[MOCK_ESP8266_BOARD_ALIAS_ID] = MOCK_ESP8266_BOARD_ID | ||||
|     pins.ESP8266_FLASH_SIZES[MOCK_ESP8266_BOARD_ALIAS_ID] = MOCK_ESP8266_FLASH_SIZE | ||||
|     pins.ESP32_BOARD_PINS[MOCK_ESP32_BOARD_ID] = MOCK_ESP32_PINS | ||||
|     pins.ESP32_BOARD_PINS[MOCK_ESP32_BOARD_ALIAS_ID] = MOCK_ESP32_BOARD_ID | ||||
|     boards.ESP8266_BOARD_PINS[MOCK_ESP8266_BOARD_ID] = MOCK_ESP8266_PINS | ||||
|     boards.ESP8266_FLASH_SIZES[MOCK_ESP8266_BOARD_ID] = MOCK_ESP8266_FLASH_SIZE | ||||
|     boards.ESP8266_BOARD_PINS[MOCK_ESP8266_BOARD_ALIAS_ID] = MOCK_ESP8266_BOARD_ID | ||||
|     boards.ESP8266_FLASH_SIZES[MOCK_ESP8266_BOARD_ALIAS_ID] = MOCK_ESP8266_FLASH_SIZE | ||||
|     boards.ESP32_BOARD_PINS[MOCK_ESP32_BOARD_ID] = MOCK_ESP32_PINS | ||||
|     boards.ESP32_BOARD_PINS[MOCK_ESP32_BOARD_ALIAS_ID] = MOCK_ESP32_BOARD_ID | ||||
|     yield | ||||
|     del pins.ESP8266_BOARD_PINS[MOCK_ESP8266_BOARD_ID] | ||||
|     del pins.ESP8266_FLASH_SIZES[MOCK_ESP8266_BOARD_ID] | ||||
|     del pins.ESP8266_BOARD_PINS[MOCK_ESP8266_BOARD_ALIAS_ID] | ||||
|     del pins.ESP8266_FLASH_SIZES[MOCK_ESP8266_BOARD_ALIAS_ID] | ||||
|     del pins.ESP32_BOARD_PINS[MOCK_ESP32_BOARD_ID] | ||||
|     del pins.ESP32_BOARD_PINS[MOCK_ESP32_BOARD_ALIAS_ID] | ||||
|     del boards.ESP8266_BOARD_PINS[MOCK_ESP8266_BOARD_ID] | ||||
|     del boards.ESP8266_FLASH_SIZES[MOCK_ESP8266_BOARD_ID] | ||||
|     del boards.ESP8266_BOARD_PINS[MOCK_ESP8266_BOARD_ALIAS_ID] | ||||
|     del boards.ESP8266_FLASH_SIZES[MOCK_ESP8266_BOARD_ALIAS_ID] | ||||
|     del boards.ESP32_BOARD_PINS[MOCK_ESP32_BOARD_ID] | ||||
|     del boards.ESP32_BOARD_PINS[MOCK_ESP32_BOARD_ALIAS_ID] | ||||
|  | ||||
|  | ||||
| @pytest.fixture | ||||
|   | ||||
		Reference in New Issue
	
	Block a user