● 7인치 디스플레이 esphome 펌웨어: 2025.2.2 (Mar 8 2025, 00:20:55) 오늘의 작업
♨ 카랜더 일정 :
2025년03월08일
본문
● 7인치 디스플레이 esphome 펌웨어: 2025.2.2 (Mar 8 2025, 00:20:55) 오늘의 작업
> 2025_0308_0157_58
적용 펌웨어: 2025.2.2 (Mar 8 2025, 00:20:55)
에 대한 기본 esp32 적용,,,,
esp32:
board: esp32-s3-devkitc-1
framework:
type: esp-idf
# ------------------- esphome 12.2,3,4 버전에러 대응
version: 4.4.8
platform_version: 5.4.0
# ------------------- esphome 12.2 버전에러 대응
아직도 esp32 구버전 대응해야 문제 없네요
기본 구성
esphome:
name: ${name}
friendly_name: ${friendly_name}
comment: ${device_description}
# 메모리 타입 설정
platformio_options:
build_flags: "-DBOARD_HAS_PSRAM"
board_build.arduino.memory_type: qio_opi
board_build.flash_mode: dio
board_upload.maximum_ram_size: 327660
board_upload.maximum_size: 8388608 # 플래시 메모리 크기 설정
# on_boot 실행: 부팅 시 실행되는 명령어
# esphome:
on_boot:
priority: -100
then:
- wifi.configure:
ssid: !secret wifi_ssid
password: !secret wifi_password
save: false
timeout: 30000ms
on_connect:
- logger.log: "Connected to WiFi!"
on_error:
- logger.log: "Failed to connect to WiFi..."
- delay: 5000ms
esp32:
board: esp32-s3-devkitc-1
framework:
type: esp-idf
# ------------------- esphome 12.2,3,4 버전에러 대응
version: 4.4.8
platform_version: 5.4.0
# ------------------- esphome 12.2 버전에러 대응
sdkconfig_options:
# 컴파일러 최적화를 크기 중심으로 설정
COMPILER_OPTIMIZATION_SIZE: "y" # 크기 중심 최적화 활성화 (성능보다 플래시/메모리 크기 절약)
# 기본 CPU 클럭을 240MHz로 설정
CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240: "y" # CPU 기본 클럭을 240MHz로 설정 (CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240와 중복 가능)
# 데이터 캐시를 64KB로 설정
CONFIG_ESP32S3_DATA_CACHE_64KB: "y" # 데이터 캐시 크기 설정 (성능 향상 가능)
# 캐시 라인을 64바이트로 설정
CONFIG_ESP32S3_DATA_CACHE_LINE_64B: "y" # 캐시 라인 크기를 64B로 설정 (LVGL 메모리 관리 최적화에 유리)
# PSRAM에서 명령어를 가져오도록 설정
CONFIG_SPIRAM_FETCH_INSTRUCTIONS: "y" # PSRAM에서 명령어를 가져오기 (성능 최적화)
# PSRAM에서 읽기 전용 데이터를 저장
CONFIG_SPIRAM_RODATA: "y" # 읽기 전용 데이터를 PSRAM에 배치 (메모리 최적화)
# 2025_0113_1614_21================ 추가
# esp32:
# 플래시 사이즈 및 파티션 재 설정
flash_size: 8MB
partitions: "default_8MB.csv"
# partitions: "default_8MB.csv"
logger:
level: ERROR # ERROR # INFO # DEBUG # ERROR 에러 대응
i2c:
scl: GPIO9
sda: GPIO8
scan: false
frequency: 50kHz
psram:
mode: octal
speed: 80MHz # 기본 필수 조건 speed: 80MHz 해야 화면 른들림 없음
ch422g:
- id: ch422g_hub
address: 0x24
# --------------------------------------------------------
external_components:
- source: github://pr#7356
components: [ch422g]
================
추기적인 구성 정보는 문의에 답변 드리겠습니다
적용소스는
https://cafe.naver.com/homestation/191

대한민국 모임의 시작, 네이버 카페
cafe.naver.com
☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠
뷰PDF 1,2
office view
관련자료
-
링크
-
이전
-
다음
댓글목록
등록된 댓글이 없습니다.