Compare commits
4 Commits
dev
...
jesserockz
Author | SHA1 | Date | |
---|---|---|---|
|
4558e6ad68 | ||
|
8711f9bfd6 | ||
|
03f6cd54ab | ||
|
2ad10d1c96 |
@ -129,11 +129,11 @@ def _format_framework_espidf_version(ver: cv.Version) -> str:
|
||||
# The default/recommended arduino framework version
|
||||
# - https://github.com/espressif/arduino-esp32/releases
|
||||
# - https://api.registry.platformio.org/v3/packages/platformio/tool/framework-arduinoespressif32
|
||||
RECOMMENDED_ARDUINO_FRAMEWORK_VERSION = cv.Version(1, 0, 6)
|
||||
RECOMMENDED_ARDUINO_FRAMEWORK_VERSION = cv.Version(2, 0, 3)
|
||||
# The platformio/espressif32 version to use for arduino frameworks
|
||||
# - https://github.com/platformio/platform-espressif32/releases
|
||||
# - https://api.registry.platformio.org/v3/packages/platformio/platform/espressif32
|
||||
ARDUINO_PLATFORM_VERSION = cv.Version(3, 5, 0)
|
||||
ARDUINO_PLATFORM_VERSION = cv.Version(4, 4, 0)
|
||||
|
||||
# The default/recommended esp-idf framework version
|
||||
# - https://github.com/espressif/esp-idf/releases
|
||||
@ -149,7 +149,7 @@ def _arduino_check_versions(value):
|
||||
value = value.copy()
|
||||
lookups = {
|
||||
"dev": (cv.Version(2, 0, 0), "https://github.com/espressif/arduino-esp32.git"),
|
||||
"latest": (cv.Version(1, 0, 6), None),
|
||||
"latest": (cv.Version(2, 0, 3), None),
|
||||
"recommended": (RECOMMENDED_ARDUINO_FRAMEWORK_VERSION, None),
|
||||
}
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
from .const import VARIANT_ESP32, VARIANT_ESP32S2, VARIANT_ESP32C3
|
||||
from .const import VARIANT_ESP32, VARIANT_ESP32S2, VARIANT_ESP32C3, VARIANT_ESP32S3
|
||||
|
||||
ESP32_BASE_PINS = {
|
||||
"TX": 1,
|
||||
@ -1000,12 +1000,30 @@ done | sort
|
||||
"""
|
||||
|
||||
BOARD_TO_VARIANT = {
|
||||
"adafruit_feather_esp32s2_tft": VARIANT_ESP32S2,
|
||||
"adafruit_feather_esp32s3": VARIANT_ESP32S3,
|
||||
"adafruit_feather_esp32_v2": VARIANT_ESP32,
|
||||
"adafruit_funhouse_esp32s2": VARIANT_ESP32S2,
|
||||
"adafruit_magtag29_esp32s2": VARIANT_ESP32S2,
|
||||
"adafruit_metro_esp32s2": VARIANT_ESP32S2,
|
||||
"adafruit_qtpy_esp32c3": VARIANT_ESP32C3,
|
||||
"adafruit_qtpy_esp32s2": VARIANT_ESP32S2,
|
||||
"adafruit_qtpy_esp32s3": VARIANT_ESP32S3,
|
||||
"adafruit_qtpy_esp32": VARIANT_ESP32,
|
||||
"airm2m_core_esp32c3": VARIANT_ESP32C3,
|
||||
"alksesp32": VARIANT_ESP32,
|
||||
"atmegazero_esp32s2": VARIANT_ESP32S2,
|
||||
"az-delivery-devkit-v4": VARIANT_ESP32,
|
||||
"bpi-bit": VARIANT_ESP32,
|
||||
"briki_abc_esp32": VARIANT_ESP32,
|
||||
"briki_mbc-wb_esp32": VARIANT_ESP32,
|
||||
"d-duino-32": VARIANT_ESP32,
|
||||
"deneyapkart1A": VARIANT_ESP32,
|
||||
"deneyapkart": VARIANT_ESP32,
|
||||
"deneyapmini": VARIANT_ESP32S2,
|
||||
"denky32": VARIANT_ESP32,
|
||||
"denky_d4": VARIANT_ESP32,
|
||||
"dpu_esp32": VARIANT_ESP32,
|
||||
"esp320": VARIANT_ESP32,
|
||||
"esp32-c3-devkitm-1": VARIANT_ESP32C3,
|
||||
"esp32cam": VARIANT_ESP32,
|
||||
@ -1018,8 +1036,12 @@ BOARD_TO_VARIANT = {
|
||||
"esp32-poe-iso": VARIANT_ESP32,
|
||||
"esp32-poe": VARIANT_ESP32,
|
||||
"esp32-pro": VARIANT_ESP32,
|
||||
"esp32-s2-franzininho": VARIANT_ESP32S2,
|
||||
"esp32-s2-kaluga-1": VARIANT_ESP32S2,
|
||||
"esp32-s2-saola-1": VARIANT_ESP32S2,
|
||||
"esp32s3box": VARIANT_ESP32S3,
|
||||
"esp32s3camlcd": VARIANT_ESP32S3,
|
||||
"esp32-s3-devkitc-1": VARIANT_ESP32S3,
|
||||
"esp32thing_plus": VARIANT_ESP32,
|
||||
"esp32thing": VARIANT_ESP32,
|
||||
"esp32vn-iot-uno": VARIANT_ESP32,
|
||||
@ -1032,6 +1054,8 @@ BOARD_TO_VARIANT = {
|
||||
"featheresp32": VARIANT_ESP32,
|
||||
"firebeetle32": VARIANT_ESP32,
|
||||
"fm-devkit": VARIANT_ESP32,
|
||||
"franzininho_wifi_esp32s2": VARIANT_ESP32S2,
|
||||
"franzininho_wifi_msc_esp32s2": VARIANT_ESP32S2,
|
||||
"frogboard": VARIANT_ESP32,
|
||||
"healthypi4": VARIANT_ESP32,
|
||||
"heltec_wifi_kit_32_v2": VARIANT_ESP32,
|
||||
@ -1049,13 +1073,17 @@ BOARD_TO_VARIANT = {
|
||||
"iotaap_magnolia": VARIANT_ESP32,
|
||||
"iotbusio": VARIANT_ESP32,
|
||||
"iotbusproteus": VARIANT_ESP32,
|
||||
"kb32-ft": VARIANT_ESP32,
|
||||
"kits-edu": VARIANT_ESP32,
|
||||
"labplus_mpython": VARIANT_ESP32,
|
||||
"lionbit": VARIANT_ESP32,
|
||||
"lolin32_lite": VARIANT_ESP32,
|
||||
"lolin32": VARIANT_ESP32,
|
||||
"lolin_c3_mini": VARIANT_ESP32C3,
|
||||
"lolin_d32_pro": VARIANT_ESP32,
|
||||
"lolin_d32": VARIANT_ESP32,
|
||||
"lolin_s2_mini": VARIANT_ESP32S2,
|
||||
"lolin_s2_pico": VARIANT_ESP32S2,
|
||||
"lopy4": VARIANT_ESP32,
|
||||
"lopy": VARIANT_ESP32,
|
||||
"m5stack-atom": VARIANT_ESP32,
|
||||
@ -1072,6 +1100,7 @@ BOARD_TO_VARIANT = {
|
||||
"mhetesp32devkit": VARIANT_ESP32,
|
||||
"mhetesp32minikit": VARIANT_ESP32,
|
||||
"microduino-core-esp32": VARIANT_ESP32,
|
||||
"micros2": VARIANT_ESP32S2,
|
||||
"nano32": VARIANT_ESP32,
|
||||
"nina_w10": VARIANT_ESP32,
|
||||
"node32s": VARIANT_ESP32,
|
||||
@ -1089,8 +1118,13 @@ BOARD_TO_VARIANT = {
|
||||
"sensesiot_weizen": VARIANT_ESP32,
|
||||
"sg-o_airMon": VARIANT_ESP32,
|
||||
"s_odi_ultra": VARIANT_ESP32,
|
||||
"sparkfun_esp32micromod": VARIANT_ESP32,
|
||||
"sparkfun_esp32s2_thing_plus": VARIANT_ESP32S2,
|
||||
"sparkfun_lora_gateway_1-channel": VARIANT_ESP32,
|
||||
"tinypico": VARIANT_ESP32,
|
||||
"trueverit-iot-driver-mk2": VARIANT_ESP32,
|
||||
"trueverit-iot-driver-mk3": VARIANT_ESP32,
|
||||
"trueverit-iot-driver": VARIANT_ESP32,
|
||||
"ttgo-lora32-v1": VARIANT_ESP32,
|
||||
"ttgo-lora32-v21": VARIANT_ESP32,
|
||||
"ttgo-lora32-v2": VARIANT_ESP32,
|
||||
@ -1098,13 +1132,26 @@ BOARD_TO_VARIANT = {
|
||||
"ttgo-t7-v13-mini32": VARIANT_ESP32,
|
||||
"ttgo-t7-v14-mini32": VARIANT_ESP32,
|
||||
"ttgo-t-beam": VARIANT_ESP32,
|
||||
"ttgo-t-oi-plus": VARIANT_ESP32C3,
|
||||
"ttgo-t-watch": VARIANT_ESP32,
|
||||
"turta_iot_node": VARIANT_ESP32,
|
||||
"um_feathers2_neo": VARIANT_ESP32S2,
|
||||
"um_feathers2": VARIANT_ESP32S2,
|
||||
"um_feathers3": VARIANT_ESP32S3,
|
||||
"um_pros3": VARIANT_ESP32S3,
|
||||
"um_rmp": VARIANT_ESP32S2,
|
||||
"um_tinys2": VARIANT_ESP32S2,
|
||||
"um_tinys3": VARIANT_ESP32S3,
|
||||
"upesy_wroom": VARIANT_ESP32,
|
||||
"upesy_wrover": VARIANT_ESP32,
|
||||
"vintlabs-devkit-v1": VARIANT_ESP32,
|
||||
"watchy": VARIANT_ESP32,
|
||||
"wemosbat": VARIANT_ESP32,
|
||||
"wemos_d1_mini32": VARIANT_ESP32,
|
||||
"wesp32": VARIANT_ESP32,
|
||||
"widora-air": VARIANT_ESP32,
|
||||
"wifiduino32": VARIANT_ESP32,
|
||||
"wipy3": VARIANT_ESP32,
|
||||
"wt32-eth01": VARIANT_ESP32,
|
||||
"xinabox_cw02": VARIANT_ESP32,
|
||||
}
|
||||
|
@ -102,9 +102,9 @@ extra_scripts = post:esphome/components/esp8266/post_build.py.script
|
||||
; This are common settings for the ESP32 (all variants) using Arduino.
|
||||
[common:esp32-arduino]
|
||||
extends = common:arduino
|
||||
platform = platformio/espressif32 @ 3.5.0
|
||||
platform = platformio/espressif32 @ 4.4.0
|
||||
platform_packages =
|
||||
platformio/framework-arduinoespressif32 @ ~3.10006.0
|
||||
platformio/framework-arduinoespressif32 @ ~3.20003.0
|
||||
|
||||
framework = arduino
|
||||
board = nodemcu-32s
|
||||
|
Loading…
x
Reference in New Issue
Block a user