mirror of
https://github.com/esphome/esphome.git
synced 2024-11-26 00:48:19 +01:00
[code-quality] Organise esp32 imports (#7154)
This commit is contained in:
parent
24515546fd
commit
5b6b7c0d15
10 changed files with 29 additions and 45 deletions
|
@ -1,11 +1,12 @@
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from typing import Union, Optional
|
|
||||||
from pathlib import Path
|
|
||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
import esphome.final_validate as fv
|
from pathlib import Path
|
||||||
|
from typing import Optional, Union
|
||||||
|
|
||||||
from esphome.helpers import copy_file_if_changed, write_file_if_changed, mkdir_p
|
from esphome import git
|
||||||
|
import esphome.codegen as cg
|
||||||
|
import esphome.config_validation as cv
|
||||||
from esphome.const import (
|
from esphome.const import (
|
||||||
CONF_ADVANCED,
|
CONF_ADVANCED,
|
||||||
CONF_BOARD,
|
CONF_BOARD,
|
||||||
|
@ -15,6 +16,7 @@ from esphome.const import (
|
||||||
CONF_IGNORE_EFUSE_MAC_CRC,
|
CONF_IGNORE_EFUSE_MAC_CRC,
|
||||||
CONF_NAME,
|
CONF_NAME,
|
||||||
CONF_PATH,
|
CONF_PATH,
|
||||||
|
CONF_PLATFORM_VERSION,
|
||||||
CONF_PLATFORMIO_OPTIONS,
|
CONF_PLATFORMIO_OPTIONS,
|
||||||
CONF_REF,
|
CONF_REF,
|
||||||
CONF_REFRESH,
|
CONF_REFRESH,
|
||||||
|
@ -32,13 +34,12 @@ from esphome.const import (
|
||||||
TYPE_GIT,
|
TYPE_GIT,
|
||||||
TYPE_LOCAL,
|
TYPE_LOCAL,
|
||||||
__version__,
|
__version__,
|
||||||
CONF_PLATFORM_VERSION,
|
|
||||||
)
|
)
|
||||||
from esphome.core import CORE, HexInt, TimePeriod
|
from esphome.core import CORE, HexInt, TimePeriod
|
||||||
import esphome.config_validation as cv
|
import esphome.final_validate as fv
|
||||||
import esphome.codegen as cg
|
from esphome.helpers import copy_file_if_changed, mkdir_p, write_file_if_changed
|
||||||
from esphome import git
|
|
||||||
|
|
||||||
|
from .boards import BOARDS
|
||||||
from .const import ( # noqa
|
from .const import ( # noqa
|
||||||
KEY_BOARD,
|
KEY_BOARD,
|
||||||
KEY_COMPONENTS,
|
KEY_COMPONENTS,
|
||||||
|
@ -54,12 +55,10 @@ from .const import ( # noqa
|
||||||
VARIANT_FRIENDLY,
|
VARIANT_FRIENDLY,
|
||||||
VARIANTS,
|
VARIANTS,
|
||||||
)
|
)
|
||||||
from .boards import BOARDS
|
|
||||||
|
|
||||||
# force import gpio to register pin schema
|
# force import gpio to register pin schema
|
||||||
from .gpio import esp32_pin_to_code # noqa
|
from .gpio import esp32_pin_to_code # noqa
|
||||||
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
CODEOWNERS = ["@esphome/core"]
|
CODEOWNERS = ["@esphome/core"]
|
||||||
AUTO_LOAD = ["preferences"]
|
AUTO_LOAD = ["preferences"]
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
from .const import VARIANT_ESP32, VARIANT_ESP32S2, VARIANT_ESP32C3, VARIANT_ESP32S3
|
from .const import VARIANT_ESP32, VARIANT_ESP32C3, VARIANT_ESP32S2, VARIANT_ESP32S3
|
||||||
|
|
||||||
ESP32_BASE_PINS = {
|
ESP32_BASE_PINS = {
|
||||||
"TX": 1,
|
"TX": 1,
|
||||||
|
|
|
@ -1,22 +1,22 @@
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from typing import Any
|
|
||||||
import logging
|
import logging
|
||||||
|
from typing import Any
|
||||||
|
|
||||||
|
from esphome import pins
|
||||||
|
import esphome.codegen as cg
|
||||||
|
import esphome.config_validation as cv
|
||||||
from esphome.const import (
|
from esphome.const import (
|
||||||
CONF_ID,
|
CONF_ID,
|
||||||
|
CONF_IGNORE_PIN_VALIDATION_ERROR,
|
||||||
|
CONF_IGNORE_STRAPPING_WARNING,
|
||||||
CONF_INVERTED,
|
CONF_INVERTED,
|
||||||
CONF_MODE,
|
CONF_MODE,
|
||||||
CONF_NUMBER,
|
CONF_NUMBER,
|
||||||
CONF_OPEN_DRAIN,
|
CONF_OPEN_DRAIN,
|
||||||
CONF_OUTPUT,
|
CONF_OUTPUT,
|
||||||
CONF_IGNORE_PIN_VALIDATION_ERROR,
|
|
||||||
CONF_IGNORE_STRAPPING_WARNING,
|
|
||||||
PLATFORM_ESP32,
|
PLATFORM_ESP32,
|
||||||
)
|
)
|
||||||
from esphome import pins
|
|
||||||
from esphome.core import CORE
|
from esphome.core import CORE
|
||||||
import esphome.config_validation as cv
|
|
||||||
import esphome.codegen as cg
|
|
||||||
|
|
||||||
from . import boards
|
from . import boards
|
||||||
from .const import (
|
from .const import (
|
||||||
|
@ -24,22 +24,21 @@ from .const import (
|
||||||
KEY_ESP32,
|
KEY_ESP32,
|
||||||
KEY_VARIANT,
|
KEY_VARIANT,
|
||||||
VARIANT_ESP32,
|
VARIANT_ESP32,
|
||||||
VARIANT_ESP32C3,
|
|
||||||
VARIANT_ESP32S2,
|
|
||||||
VARIANT_ESP32S3,
|
|
||||||
VARIANT_ESP32C2,
|
VARIANT_ESP32C2,
|
||||||
|
VARIANT_ESP32C3,
|
||||||
VARIANT_ESP32C6,
|
VARIANT_ESP32C6,
|
||||||
VARIANT_ESP32H2,
|
VARIANT_ESP32H2,
|
||||||
|
VARIANT_ESP32S2,
|
||||||
|
VARIANT_ESP32S3,
|
||||||
esp32_ns,
|
esp32_ns,
|
||||||
)
|
)
|
||||||
|
|
||||||
from .gpio_esp32 import esp32_validate_gpio_pin, esp32_validate_supports
|
from .gpio_esp32 import esp32_validate_gpio_pin, esp32_validate_supports
|
||||||
from .gpio_esp32_s2 import esp32_s2_validate_gpio_pin, esp32_s2_validate_supports
|
|
||||||
from .gpio_esp32_c3 import esp32_c3_validate_gpio_pin, esp32_c3_validate_supports
|
|
||||||
from .gpio_esp32_s3 import esp32_s3_validate_gpio_pin, esp32_s3_validate_supports
|
|
||||||
from .gpio_esp32_c2 import esp32_c2_validate_gpio_pin, esp32_c2_validate_supports
|
from .gpio_esp32_c2 import esp32_c2_validate_gpio_pin, esp32_c2_validate_supports
|
||||||
|
from .gpio_esp32_c3 import esp32_c3_validate_gpio_pin, esp32_c3_validate_supports
|
||||||
from .gpio_esp32_c6 import esp32_c6_validate_gpio_pin, esp32_c6_validate_supports
|
from .gpio_esp32_c6 import esp32_c6_validate_gpio_pin, esp32_c6_validate_supports
|
||||||
from .gpio_esp32_h2 import esp32_h2_validate_gpio_pin, esp32_h2_validate_supports
|
from .gpio_esp32_h2 import esp32_h2_validate_gpio_pin, esp32_h2_validate_supports
|
||||||
|
from .gpio_esp32_s2 import esp32_s2_validate_gpio_pin, esp32_s2_validate_supports
|
||||||
|
from .gpio_esp32_s3 import esp32_s3_validate_gpio_pin, esp32_s3_validate_supports
|
||||||
|
|
||||||
ESP32InternalGPIOPin = esp32_ns.class_("ESP32InternalGPIOPin", cg.InternalGPIOPin)
|
ESP32InternalGPIOPin = esp32_ns.class_("ESP32InternalGPIOPin", cg.InternalGPIOPin)
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
import esphome.config_validation as cv
|
||||||
from esphome.const import (
|
from esphome.const import (
|
||||||
CONF_INPUT,
|
CONF_INPUT,
|
||||||
CONF_MODE,
|
CONF_MODE,
|
||||||
|
@ -8,10 +9,8 @@ from esphome.const import (
|
||||||
CONF_PULLDOWN,
|
CONF_PULLDOWN,
|
||||||
CONF_PULLUP,
|
CONF_PULLUP,
|
||||||
)
|
)
|
||||||
import esphome.config_validation as cv
|
|
||||||
from esphome.pins import check_strapping_pin
|
from esphome.pins import check_strapping_pin
|
||||||
|
|
||||||
|
|
||||||
_ESP_SDIO_PINS = {
|
_ESP_SDIO_PINS = {
|
||||||
6: "Flash Clock",
|
6: "Flash Clock",
|
||||||
7: "Flash Data 0",
|
7: "Flash Data 0",
|
||||||
|
|
|
@ -1,10 +1,9 @@
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
import esphome.config_validation as cv
|
||||||
from esphome.const import CONF_INPUT, CONF_MODE, CONF_NUMBER
|
from esphome.const import CONF_INPUT, CONF_MODE, CONF_NUMBER
|
||||||
from esphome.pins import check_strapping_pin
|
from esphome.pins import check_strapping_pin
|
||||||
|
|
||||||
import esphome.config_validation as cv
|
|
||||||
|
|
||||||
_ESP32C2_STRAPPING_PINS = {8, 9}
|
_ESP32C2_STRAPPING_PINS = {8, 9}
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
|
@ -1,11 +1,7 @@
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from esphome.const import (
|
|
||||||
CONF_INPUT,
|
|
||||||
CONF_MODE,
|
|
||||||
CONF_NUMBER,
|
|
||||||
)
|
|
||||||
import esphome.config_validation as cv
|
import esphome.config_validation as cv
|
||||||
|
from esphome.const import CONF_INPUT, CONF_MODE, CONF_NUMBER
|
||||||
from esphome.pins import check_strapping_pin
|
from esphome.pins import check_strapping_pin
|
||||||
|
|
||||||
_ESP32C3_SPI_PSRAM_PINS = {
|
_ESP32C3_SPI_PSRAM_PINS = {
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from esphome.const import CONF_INPUT, CONF_MODE, CONF_NUMBER
|
|
||||||
|
|
||||||
import esphome.config_validation as cv
|
import esphome.config_validation as cv
|
||||||
|
from esphome.const import CONF_INPUT, CONF_MODE, CONF_NUMBER
|
||||||
from esphome.pins import check_strapping_pin
|
from esphome.pins import check_strapping_pin
|
||||||
|
|
||||||
_ESP32C6_SPI_PSRAM_PINS = {
|
_ESP32C6_SPI_PSRAM_PINS = {
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from esphome.const import CONF_INPUT, CONF_MODE, CONF_NUMBER
|
|
||||||
|
|
||||||
import esphome.config_validation as cv
|
import esphome.config_validation as cv
|
||||||
|
from esphome.const import CONF_INPUT, CONF_MODE, CONF_NUMBER
|
||||||
|
|
||||||
_ESP32H2_SPI_FLASH_PINS = {6, 7, 15, 16, 17, 18, 19, 20, 21}
|
_ESP32H2_SPI_FLASH_PINS = {6, 7, 15, 16, 17, 18, 19, 20, 21}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
import esphome.config_validation as cv
|
||||||
from esphome.const import (
|
from esphome.const import (
|
||||||
CONF_INPUT,
|
CONF_INPUT,
|
||||||
CONF_MODE,
|
CONF_MODE,
|
||||||
|
@ -8,8 +9,6 @@ from esphome.const import (
|
||||||
CONF_PULLDOWN,
|
CONF_PULLDOWN,
|
||||||
CONF_PULLUP,
|
CONF_PULLUP,
|
||||||
)
|
)
|
||||||
|
|
||||||
import esphome.config_validation as cv
|
|
||||||
from esphome.pins import check_strapping_pin
|
from esphome.pins import check_strapping_pin
|
||||||
|
|
||||||
_ESP32S2_SPI_PSRAM_PINS = {
|
_ESP32S2_SPI_PSRAM_PINS = {
|
||||||
|
|
|
@ -1,12 +1,7 @@
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from esphome.const import (
|
|
||||||
CONF_INPUT,
|
|
||||||
CONF_MODE,
|
|
||||||
CONF_NUMBER,
|
|
||||||
)
|
|
||||||
|
|
||||||
import esphome.config_validation as cv
|
import esphome.config_validation as cv
|
||||||
|
from esphome.const import CONF_INPUT, CONF_MODE, CONF_NUMBER
|
||||||
from esphome.pins import check_strapping_pin
|
from esphome.pins import check_strapping_pin
|
||||||
|
|
||||||
_ESP_32S3_SPI_PSRAM_PINS = {
|
_ESP_32S3_SPI_PSRAM_PINS = {
|
||||||
|
|
Loading…
Reference in a new issue