mirror of
https://github.com/esphome/esphome.git
synced 2026-09-03 11:36:03 +00:00
Merge remote-tracking branch 'upstream/dev' into integration
This commit is contained in:
@@ -17,8 +17,7 @@ def test_esp32_config(
|
||||
) -> None:
|
||||
set_core_config(PlatformFramework.ESP32_IDF)
|
||||
|
||||
from esphome.components.esp32 import CONFIG_SCHEMA
|
||||
from esphome.components.esp32.const import VARIANT_ESP32, VARIANT_FRIENDLY
|
||||
from esphome.components.esp32 import CONFIG_SCHEMA, VARIANT_ESP32, VARIANT_FRIENDLY
|
||||
|
||||
# Example ESP32 configuration
|
||||
config = {
|
||||
|
||||
@@ -4,7 +4,7 @@ from typing import Any
|
||||
|
||||
import pytest
|
||||
|
||||
from esphome.components.esp32.const import (
|
||||
from esphome.components.esp32 import (
|
||||
KEY_VARIANT,
|
||||
VARIANT_ESP32,
|
||||
VARIANT_ESP32C2,
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
esp32:
|
||||
board: esp32dev
|
||||
framework:
|
||||
type: esp-idf
|
||||
|
||||
display:
|
||||
- platform: hub75
|
||||
id: my_hub75
|
||||
panel_width: 64
|
||||
panel_height: 32
|
||||
double_buffer: true
|
||||
brightness: 128
|
||||
r1_pin: GPIO25
|
||||
g1_pin: GPIO26
|
||||
b1_pin: GPIO27
|
||||
r2_pin: GPIO14
|
||||
g2_pin: GPIO12
|
||||
b2_pin: GPIO13
|
||||
a_pin: GPIO23
|
||||
b_pin: GPIO19
|
||||
c_pin: GPIO5
|
||||
d_pin: GPIO17
|
||||
e_pin: GPIO21
|
||||
lat_pin: GPIO4
|
||||
oe_pin: GPIO15
|
||||
clk_pin: GPIO16
|
||||
pages:
|
||||
- id: page1
|
||||
lambda: |-
|
||||
it.rectangle(0, 0, it.get_width(), it.get_height());
|
||||
- id: page2
|
||||
lambda: |-
|
||||
it.rectangle(0, 0, it.get_width(), it.get_height());
|
||||
on_page_change:
|
||||
from: page1
|
||||
to: page2
|
||||
then:
|
||||
lambda: |-
|
||||
ESP_LOGD("display", "1 -> 2");
|
||||
@@ -0,0 +1,26 @@
|
||||
esp32:
|
||||
board: esp32-s3-devkitc-1
|
||||
framework:
|
||||
type: esp-idf
|
||||
|
||||
display:
|
||||
- platform: hub75
|
||||
id: hub75_display_board
|
||||
board: adafruit-matrix-portal-s3
|
||||
panel_width: 64
|
||||
panel_height: 32
|
||||
double_buffer: true
|
||||
brightness: 128
|
||||
pages:
|
||||
- id: page1
|
||||
lambda: |-
|
||||
it.rectangle(0, 0, it.get_width(), it.get_height());
|
||||
- id: page2
|
||||
lambda: |-
|
||||
it.rectangle(0, 0, it.get_width(), it.get_height());
|
||||
on_page_change:
|
||||
from: page1
|
||||
to: page2
|
||||
then:
|
||||
lambda: |-
|
||||
ESP_LOGD("display", "1 -> 2");
|
||||
@@ -0,0 +1,39 @@
|
||||
esp32:
|
||||
board: esp32-s3-devkitc-1
|
||||
framework:
|
||||
type: esp-idf
|
||||
|
||||
display:
|
||||
- platform: hub75
|
||||
id: my_hub75
|
||||
panel_width: 64
|
||||
panel_height: 32
|
||||
double_buffer: true
|
||||
brightness: 128
|
||||
r1_pin: GPIO42
|
||||
g1_pin: GPIO41
|
||||
b1_pin: GPIO40
|
||||
r2_pin: GPIO38
|
||||
g2_pin: GPIO39
|
||||
b2_pin: GPIO37
|
||||
a_pin: GPIO45
|
||||
b_pin: GPIO36
|
||||
c_pin: GPIO48
|
||||
d_pin: GPIO35
|
||||
e_pin: GPIO21
|
||||
lat_pin: GPIO47
|
||||
oe_pin: GPIO14
|
||||
clk_pin: GPIO2
|
||||
pages:
|
||||
- id: page1
|
||||
lambda: |-
|
||||
it.rectangle(0, 0, it.get_width(), it.get_height());
|
||||
- id: page2
|
||||
lambda: |-
|
||||
it.rectangle(0, 0, it.get_width(), it.get_height());
|
||||
on_page_change:
|
||||
from: page1
|
||||
to: page2
|
||||
then:
|
||||
lambda: |-
|
||||
ESP_LOGD("display", "1 -> 2");
|
||||
@@ -30,3 +30,4 @@ sensor:
|
||||
id: workshop_PMC_10_0
|
||||
address: 0x69
|
||||
update_interval: 10s
|
||||
idle_interval: 5min
|
||||
|
||||
@@ -6,7 +6,7 @@ import pytest
|
||||
import voluptuous as vol
|
||||
|
||||
from esphome import config_validation
|
||||
from esphome.components.esp32.const import (
|
||||
from esphome.components.esp32 import (
|
||||
VARIANT_ESP32,
|
||||
VARIANT_ESP32C2,
|
||||
VARIANT_ESP32C3,
|
||||
@@ -221,7 +221,7 @@ def hex_int__valid(value):
|
||||
],
|
||||
)
|
||||
def test_split_default(framework, platform, variant, full, idf, arduino, simple):
|
||||
from esphome.components.esp32.const import KEY_ESP32
|
||||
from esphome.components.esp32 import KEY_ESP32
|
||||
from esphome.const import (
|
||||
KEY_CORE,
|
||||
KEY_TARGET_FRAMEWORK,
|
||||
|
||||
@@ -35,7 +35,7 @@ from esphome.__main__ import (
|
||||
upload_program,
|
||||
upload_using_esptool,
|
||||
)
|
||||
from esphome.components.esp32.const import KEY_ESP32, KEY_VARIANT, VARIANT_ESP32
|
||||
from esphome.components.esp32 import KEY_ESP32, KEY_VARIANT, VARIANT_ESP32
|
||||
from esphome.const import (
|
||||
CONF_API,
|
||||
CONF_BROKER,
|
||||
|
||||
Reference in New Issue
Block a user