[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-71590":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},71590,"arduino-esp32","espressif\u002Farduino-esp32","espressif","Arduino core for the ESP32 family of SoCs","",null,"C++",16912,7875,496,121,0,21,44,165,63,120,"GNU Lesser General Public License v2.1",false,"master",true,[27,28,29],"arduino","esp-idf","esp32","2026-06-12 04:01:01","# Arduino core for the ESP32 family of SoCs\n\n[![Build Status](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fespressif\u002Farduino-esp32\u002Fpush.yml?branch=master&event=push&label=Compilation%20Tests)](https:\u002F\u002Fgithub.com\u002Fespressif\u002Farduino-esp32\u002Factions\u002Fworkflows\u002Fpush.yml?query=branch%3Amaster+event%3Apush)\n[![Verbose Build Status](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fespressif\u002Farduino-esp32\u002Fpush.yml?branch=master&event=schedule&label=Compilation%20Tests%20(Verbose))](https:\u002F\u002Fgithub.com\u002Fespressif\u002Farduino-esp32\u002Factions\u002Fworkflows\u002Fpush.yml?query=branch%3Amaster+event%3Aschedule)\n[![External Libraries Test](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fespressif\u002Farduino-esp32\u002Flib.yml?branch=master&event=schedule&label=External%20Libraries%20Test)](https:\u002F\u002Fgithub.com\u002Fespressif\u002Farduino-esp32\u002Fblob\u002Fgh-pages\u002FLIBRARIES_TEST.md)\n[![Runtime Tests](https:\u002F\u002Fgithub.com\u002Fespressif\u002Farduino-esp32\u002Fblob\u002Fgh-pages\u002Fruntime-test-results\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fespressif\u002Farduino-esp32\u002Fblob\u002Fgh-pages\u002Fruntime-test-results\u002FRUNTIME_TEST_RESULTS.md)\n\n### Need help or have a question? Join the chat at [Discord](https:\u002F\u002Fdiscord.gg\u002F8xY6e9crwv) or [open a new Discussion](https:\u002F\u002Fgithub.com\u002Fespressif\u002Farduino-esp32\u002Fdiscussions)\n\n[![Discord invite](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1327272229427216425?logo=discord&logoColor=white&logoSize=auto&label=Discord)](https:\u002F\u002Fdiscord.gg\u002F8xY6e9crwv)\n\n## Contents\n\n  - [Development Status](#development-status)\n  - [Development Planning](#development-planning)\n  - [Documentation](#documentation)\n  - [Supported Chips](#supported-chips)\n  - [Decoding exceptions](#decoding-exceptions)\n  - [Issue\u002FBug report template](#issuebug-report-template)\n  - [Contributing](#contributing)\n\n### Development Status\n\n#### Latest Stable Release\n\n[![Release Version](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002Fespressif\u002Farduino-esp32.svg)](https:\u002F\u002Fgithub.com\u002Fespressif\u002Farduino-esp32\u002Freleases\u002Flatest\u002F)\n[![Release Date](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease-date\u002Fespressif\u002Farduino-esp32.svg)](https:\u002F\u002Fgithub.com\u002Fespressif\u002Farduino-esp32\u002Freleases\u002Flatest\u002F)\n[![Downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fespressif\u002Farduino-esp32\u002Flatest\u002Ftotal.svg)](https:\u002F\u002Fgithub.com\u002Fespressif\u002Farduino-esp32\u002Freleases\u002Flatest\u002F)\n\n#### Latest Development Release\n\n[![Release Version](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002Fespressif\u002Farduino-esp32\u002Fall.svg)](https:\u002F\u002Fgithub.com\u002Fespressif\u002Farduino-esp32\u002Freleases\u002F)\n[![Release Date](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease-date-pre\u002Fespressif\u002Farduino-esp32.svg)](https:\u002F\u002Fgithub.com\u002Fespressif\u002Farduino-esp32\u002Freleases\u002F)\n[![Downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads-pre\u002Fespressif\u002Farduino-esp32\u002Flatest\u002Ftotal.svg)](https:\u002F\u002Fgithub.com\u002Fespressif\u002Farduino-esp32\u002Freleases\u002F)\n\n### Development Planning\n\nOur Development is fully tracked on this public **[Roadmap 🎉](https:\u002F\u002Fgithub.com\u002Forgs\u002Fespressif\u002Fprojects\u002F3)**\n\nFor even more information you can join our **[Monthly Community Meetings 🔔](https:\u002F\u002Fgithub.com\u002Fespressif\u002Farduino-esp32\u002Fdiscussions\u002Fcategories\u002Fmonthly-community-meetings).**\n\n### Documentation\n\nYou can use the [Arduino-ESP32 Online Documentation](https:\u002F\u002Fdocs.espressif.com\u002Fprojects\u002Farduino-esp32\u002Fen\u002Flatest\u002F) to get all information about this project.\n\n---\n\n**Migration guide from version 2.x to 3.x is available [here](https:\u002F\u002Fdocs.espressif.com\u002Fprojects\u002Farduino-esp32\u002Fen\u002Flatest\u002Fmigration_guides\u002F2.x_to_3.0.html).**\n\n---\n\n**APIs compatibility with ESP8266 and Arduino-CORE (Arduino.cc) is explained [here](https:\u002F\u002Fdocs.espressif.com\u002Fprojects\u002Farduino-esp32\u002Fen\u002Flatest\u002Flibraries.html#apis).**\n\n---\n\n* [Getting Started](https:\u002F\u002Fdocs.espressif.com\u002Fprojects\u002Farduino-esp32\u002Fen\u002Flatest\u002Fgetting_started.html)\n* [Installing (Windows, Linux and macOS)](https:\u002F\u002Fdocs.espressif.com\u002Fprojects\u002Farduino-esp32\u002Fen\u002Flatest\u002Finstalling.html)\n* [Libraries](https:\u002F\u002Fdocs.espressif.com\u002Fprojects\u002Farduino-esp32\u002Fen\u002Flatest\u002Flibraries.html)\n* [Arduino as an ESP-IDF component](https:\u002F\u002Fdocs.espressif.com\u002Fprojects\u002Farduino-esp32\u002Fen\u002Flatest\u002Fesp-idf_component.html)\n* [FAQ](https:\u002F\u002Fdocs.espressif.com\u002Fprojects\u002Farduino-esp32\u002Fen\u002Flatest\u002Ffaq.html)\n* [Troubleshooting](https:\u002F\u002Fdocs.espressif.com\u002Fprojects\u002Farduino-esp32\u002Fen\u002Flatest\u002Ftroubleshooting.html)\n\n### Supported Chips\n\nHere are the ESP32 series supported by the Arduino-ESP32 project:\n\n| **SoC**  | **Stable** | **Development** |                                           **Datasheet**                                           |\n|----------|:----------:|:---------------:|:-------------------------------------------------------------------------------------------------:|\n| ESP32    |     Yes    |       Yes       |    [ESP32](https:\u002F\u002Fwww.espressif.com\u002Fsites\u002Fdefault\u002Ffiles\u002Fdocumentation\u002Fesp32_datasheet_en.pdf)    |\n| ESP32-C3 |     Yes    |       Yes       | [ESP32-C3](https:\u002F\u002Fwww.espressif.com\u002Fsites\u002Fdefault\u002Ffiles\u002Fdocumentation\u002Fesp32-c3_datasheet_en.pdf) |\n| ESP32-C5 |     Yes    |       Yes       | [ESP32-C5](https:\u002F\u002Fwww.espressif.com\u002Fsites\u002Fdefault\u002Ffiles\u002Fdocumentation\u002Fesp32-c5_datasheet_en.pdf) |\n| ESP32-C6 |     Yes    |       Yes       | [ESP32-C6](https:\u002F\u002Fwww.espressif.com\u002Fsites\u002Fdefault\u002Ffiles\u002Fdocumentation\u002Fesp32-c6_datasheet_en.pdf) |\n| ESP32-H2 |     Yes    |       Yes       | [ESP32-H2](https:\u002F\u002Fwww.espressif.com\u002Fsites\u002Fdefault\u002Ffiles\u002Fdocumentation\u002Fesp32-h2_datasheet_en.pdf) |\n| ESP32-P4 |     Yes    |       Yes       | [ESP32-P4](https:\u002F\u002Fwww.espressif.com\u002Fsites\u002Fdefault\u002Ffiles\u002Fdocumentation\u002Fesp32-p4_datasheet_en.pdf) |\n| ESP32-S2 |     Yes    |       Yes       | [ESP32-S2](https:\u002F\u002Fwww.espressif.com\u002Fsites\u002Fdefault\u002Ffiles\u002Fdocumentation\u002Fesp32-s2_datasheet_en.pdf) |\n| ESP32-S3 |     Yes    |       Yes       | [ESP32-S3](https:\u002F\u002Fwww.espressif.com\u002Fsites\u002Fdefault\u002Ffiles\u002Fdocumentation\u002Fesp32-s3_datasheet_en.pdf) |\n\n> [!NOTE]\n> ESP32-C2 and ESP32-C61 are also supported by Arduino-ESP32 but require using Arduino as an ESP-IDF component or rebuilding the static libraries.\n> For more information, see the [Arduino as an ESP-IDF component documentation](https:\u002F\u002Fdocs.espressif.com\u002Fprojects\u002Farduino-esp32\u002Fen\u002Flatest\u002Fesp-idf_component.html) or the\n> [Lib Builder documentation](https:\u002F\u002Fdocs.espressif.com\u002Fprojects\u002Farduino-esp32\u002Fen\u002Flatest\u002Flib_builder.html), respectively.\n\nFor more details visit the [supported chips](https:\u002F\u002Fdocs.espressif.com\u002Fprojects\u002Farduino-esp32\u002Fen\u002Flatest\u002Fgetting_started.html#supported-soc-s) documentation page.\n\n### Decoding exceptions\n\nYou can use [EspExceptionDecoder](https:\u002F\u002Fgithub.com\u002Fme-no-dev\u002FEspExceptionDecoder) to get meaningful call trace.\n\n### Issue\u002FBug report template\n\nBefore reporting an issue, make sure you've searched for similar one that was already created. Also make sure to go through all the issues labeled as [Type: For reference](https:\u002F\u002Fgithub.com\u002Fespressif\u002Farduino-esp32\u002Fissues?q=is%3Aissue+label%3A%22Type%3A+For+reference%22+).\n\nFinally, if you are sure no one else had the issue, follow the **Issue template** or **Feature request template** while reporting any [new Issue](https:\u002F\u002Fgithub.com\u002Fespressif\u002Farduino-esp32\u002Fissues\u002Fnew\u002Fchoose).\n\n### External libraries compilation test\n\nWe have set-up CI testing for external libraries for ESP32 Arduino core. You can check test results in the file [LIBRARIES_TEST](https:\u002F\u002Fgithub.com\u002Fespressif\u002Farduino-esp32\u002Fblob\u002Fgh-pages\u002FLIBRARIES_TEST.md).\nFor more information and how to add your library to the test see [external library testing](https:\u002F\u002Fdocs.espressif.com\u002Fprojects\u002Farduino-esp32\u002Fen\u002Flatest\u002Fexternal_libraries_test.html) in the documentation.\n\n### Contributing\n\nWe welcome contributions to the Arduino ESP32 project!\n\nSee [contributing](https:\u002F\u002Fdocs.espressif.com\u002Fprojects\u002Farduino-esp32\u002Fen\u002Flatest\u002Fcontributing.html) in the documentation for more information on how to contribute to the project.\n\n> We would like to have this repository in a polite and friendly atmosphere, so please be kind and respectful to others. For more details, look at [Code of Conduct](https:\u002F\u002Fgithub.com\u002Fespressif\u002Farduino-esp32\u002Fblob\u002Fmaster\u002FCODE_OF_CONDUCT.md).\n","该项目为ESP32系列SoC提供了一个Arduino核心库。它支持使用Arduino框架开发基于ESP32的项目，集成了丰富的外设驱动和网络功能，如Wi-Fi、蓝牙等，并且与Arduino IDE无缝兼容。利用此库，开发者可以轻松访问ESP32的各种硬件特性，同时享受Arduino生态系统的便利性。适用于需要快速原型设计或小批量生产的物联网设备开发场景，例如智能家居、可穿戴设备以及各种无线传感应用。",2,"2026-06-11 03:38:42","high_star"]