espressif / esp-at

AT application for ESP32/ESP32-C2/ESP32-C3/ESP32-C6/ESP8266
Apache License 2.0
860 stars 746 forks source link

ESP-AT should support ESP32-S #799

Open vanvught opened 7 months ago

vanvught commented 7 months ago

Answers checklist

ESP-AT version

v4.0.0.0-6-ga42a3b65

Operating System used

macOS

If you are using Windows, please specify command line type.

None

What is the expected behavior?

According to https://espressif-docs.readthedocs-hosted.com/projects/esp-at/en/release-v2.3.0.0_esp32c3/Compile_and_Develop/How_to_implement_SPI_AT.html

This document mainly introduces the implementation and use of SPI AT for ESP32-C and ESP32-S series.

So I would expect that ./build.py menuconfig is showing the platform ESP32-S series

What is the actual behavior?

[@MacBook-Air esp-at (master)]$ ./build.py menuconfig
Platform name:
1. PLATFORM_ESP32C6
2. PLATFORM_ESP32C2
3. PLATFORM_ESP32
4. PLATFORM_ESP32C3
choose(range[1,4]):

There is no PLATFORM_ESP32S2

Steps to reproduce

mkdir esp
cd esp
git clone --recursive https://github.com/espressif/esp-at.git
cd esp-at
./build.py menuconfig

Build or installation Logs

N.A.

More Information

No response

vanvught commented 7 months ago

According to the comments in https://github.com/espressif/esp-at/commit/921d7db7ac7e854d6d3c23e839c44048db05538c only the support for ESP8266 should be removed. @ustccw

ustccw commented 7 months ago

@vanvught Thanks for your report. May I know why you are considering using the ESP32-S series chips to run ESP-AT? Have you explored alternative chips with better cost-performance, such as the ESP32-C series (ESP32-C3 or ESP32-C2)? Click ESP Product Selector for more details.

Current Status of ESP32-S2

The esp-at project doesn't support ESP32-S and ESP32-H series of chips on master, and we don't have a plan to support it.

Why isn't ESP32-S2 supported?

The ESP32-C series chips can meet the requirements for AT solutions while offering a higher cost-performance ratio.

ustccw commented 3 months ago

ESP32-S2 is supported on the master branch. The final firmware is expected to be released in July 2024.