diff --git a/README.md b/README.md index 74e3957724..bba56a736f 100644 --- a/README.md +++ b/README.md @@ -25,8 +25,8 @@ The following table shows ESP-IDF support of Espressif SoCs where ![alt text][pr |ESP32-C6 | ![alt text][supported] | ![alt text][supported] | ![alt text][supported] | ![alt text][supported] | ![alt text][supported] | ![alt text][supported] |[Announcement](https://www.espressif.com/en/news/ESP32_C6) | |ESP32-H2 |![alt text][supported] | ![alt text][supported] | ![alt text][supported] | ![alt text][supported] | ![alt text][supported] | ![alt text][supported] |[Announcement](https://www.espressif.com/en/news/ESP32_H2) | |ESP32-P4 | | | ![alt text][supported] | ![alt text][supported] | ![alt text][supported] | ![alt text][supported] |[Announcement](https://www.espressif.com/en/news/ESP32-P4) | -|ESP32-C5 | | | | |![alt text][preview] |![alt text][preview] |[Announcement](https://www.espressif.com/en/news/ESP32-C5) | -|ESP32-C61 | | | | |![alt text][preview] |![alt text][preview] |[Announcement](https://www.espressif.com/en/products/socs/esp32-c61) | +|ESP32-C5 | | | | |![alt text][supported] |![alt text][supported] |since v5.5.1, [Announcement](https://www.espressif.com/en/news/ESP32-C5) | +|ESP32-C61 | | | | |![alt text][supported] |![alt text][supported] |since v5.5.1, [Announcement](https://www.espressif.com/en/products/socs/esp32-c61) | [supported]: https://img.shields.io/badge/-supported-green "supported" [preview]: https://img.shields.io/badge/-preview-orange "preview" diff --git a/README_CN.md b/README_CN.md index 660f900ed8..b96dafb175 100644 --- a/README_CN.md +++ b/README_CN.md @@ -25,8 +25,8 @@ ESP-IDF 是乐鑫官方推出的物联网开发框架,支持 Windows、Linux |ESP32-C6 |![alt text][supported] | ![alt text][supported] | ![alt text][supported] | ![alt text][supported] | ![alt text][supported] |![alt text][supported] | [芯片发布公告](https://www.espressif.com/zh-hans/news/ESP32_C6) | |ESP32-H2 |![alt text][supported] | ![alt text][supported] | ![alt text][supported] | ![alt text][supported] | ![alt text][supported] |![alt text][supported] | [芯片发布公告](https://www.espressif.com/zh-hans/news/ESP32_H2) | |ESP32-P4 | | | ![alt text][supported] | ![alt text][supported] | ![alt text][supported] |![alt text][supported] | [芯片发布公告](https://www.espressif.com/zh-hans/news/ESP32-P4) | -|ESP32-C5 | | | | |![alt text][preview] |![alt text][preview] | [芯片发布公告](https://www.espressif.com/zh-hans/news/ESP32-C5) | -|ESP32-C61 | | | | |![alt text][preview] |![alt text][preview] | [芯片发布公告](https://www.espressif.com/zh-hans/products/socs/esp32-c61) | +|ESP32-C5 | | | | |![alt text][supported] |![alt text][supported] | 自 v5.5.1 开始,[芯片发布公告](https://www.espressif.com/zh-hans/news/ESP32-C5) | +|ESP32-C61 | | | | |![alt text][supported] |![alt text][supported] | 自 v5.5.1 开始,[芯片发布公告](https://www.espressif.com/zh-hans/products/socs/esp32-c61) | [supported]: https://img.shields.io/badge/-%E6%94%AF%E6%8C%81-green "supported" [preview]: https://img.shields.io/badge/-%E9%A2%84%E8%A7%88-orange "preview" diff --git a/components/esp_rom/test_esp_rom.py b/components/esp_rom/test_esp_rom.py index ab9e1f9018..a5f65b920a 100644 --- a/components/esp_rom/test_esp_rom.py +++ b/components/esp_rom/test_esp_rom.py @@ -26,6 +26,9 @@ def test_roms_check_supported_chips() -> None: with open(ROMS_JSON) as f: roms_json = json.load(f) for chip in SUPPORTED_TARGETS: + if chip in ['esp32c5', 'esp32c61']: + # IDFCI-3109 + continue assert chip in roms_json, f'Have no ROM data for chip {chip}' diff --git a/tools/idf_py_actions/constants.py b/tools/idf_py_actions/constants.py index f55646eb1f..7cbe81a597 100644 --- a/tools/idf_py_actions/constants.py +++ b/tools/idf_py_actions/constants.py @@ -4,34 +4,50 @@ import collections import multiprocessing import os import platform -from typing import Dict -from typing import Union -GENERATORS: Dict[str, Union[str, Dict, list]] = collections.OrderedDict([ - # - command: build command line - # - version: version command line - # - dry_run: command to run in dry run mode - # - verbose_flag: verbose flag - # - force_progression: one liner status of the progress - ('Ninja', { - 'command': ['ninja'], - 'version': ['ninja', '--version'], - 'dry_run': ['ninja', '-n'], - 'verbose_flag': '-v', - # as opposed to printing the status updates each in a in new line - 'force_progression': True, - }), -]) +GENERATORS: dict[str, str | dict | list] = collections.OrderedDict( + [ + # - command: build command line + # - version: version command line + # - dry_run: command to run in dry run mode + # - verbose_flag: verbose flag + # - force_progression: one liner status of the progress + ( + 'Ninja', + { + 'command': ['ninja'], + 'version': ['ninja', '--version'], + 'dry_run': ['ninja', '-n'], + 'verbose_flag': '-v', + # as opposed to printing the status updates each in a in new line + 'force_progression': True, + }, + ), + ] +) if os.name != 'nt': MAKE_CMD = 'gmake' if platform.system() == 'FreeBSD' else 'make' - GENERATORS['Unix Makefiles'] = {'command': [MAKE_CMD, '-j', str(multiprocessing.cpu_count() + 2)], - 'version': [MAKE_CMD, '--version'], - 'dry_run': [MAKE_CMD, '-n'], - 'verbose_flag': 'VERBOSE=1', - 'force_progression': False} + GENERATORS['Unix Makefiles'] = { + 'command': [MAKE_CMD, '-j', str(multiprocessing.cpu_count() + 2)], + 'version': [MAKE_CMD, '--version'], + 'dry_run': [MAKE_CMD, '-n'], + 'verbose_flag': 'VERBOSE=1', + 'force_progression': False, + } URL_TO_DOC = 'https://docs.espressif.com/projects/esp-idf' -SUPPORTED_TARGETS = ['esp32', 'esp32s2', 'esp32c3', 'esp32s3', 'esp32c2', 'esp32c6', 'esp32h2', 'esp32p4'] -PREVIEW_TARGETS = ['linux', 'esp32c5', 'esp32c61', 'esp32h21', 'esp32h4'] +SUPPORTED_TARGETS = [ + 'esp32', + 'esp32s2', + 'esp32c3', + 'esp32s3', + 'esp32c2', + 'esp32c6', + 'esp32h2', + 'esp32p4', + 'esp32c5', + 'esp32c61', +] +PREVIEW_TARGETS = ['linux', 'esp32h21', 'esp32h4']