{"id":6274,"date":"2020-12-07T10:13:46","date_gmt":"2020-12-07T10:13:46","guid":{"rendered":"https:\/\/www.fambach.net\/?p=6274"},"modified":"2026-10-18T23:40:31","modified_gmt":"2026-10-18T23:40:31","slug":"lilygo-ep32-s2-v1-1","status":"publish","type":"post","link":"https:\/\/www.fambach.net\/en\/lilygo-ep32-s2-v1-1\/","title":{"rendered":"LILYGO EP32 S2 V1.1"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Contents\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Verwendete_Versionen\" >Verwendete Versionen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Fakten\" >Facts<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Anwendungsbereiche\" >Areas of application<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Ansichten\" >Views<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Analyse\" >Analyse<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Board_Annotation\" >Board Annotation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Genauer_betrachtet\" >Genauer betrachtet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Mal_angeschlossen\" >Mal angeschlossen<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Programmierung\" >Programming<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Bibliotheken\" >Libraries<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Testprojekt_erstellen\" >Testprojekt erstellen<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Mit_IDF_und_Konsole\" >Mit IDF und Konsole<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Vorbereitung\" >Preparation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Zielplattform_festlegen\" >Zielplattform festlegen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Konfigurieren\" >Konfigurieren<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Bauen\" >Build<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Flashen\" >Flashen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Monitoren\" >Monitoren<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Mit_VS-Code\" >Mit VS-Code<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Probleme\" >Problems<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Fazit\" >Conclusion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Verwandte_Beitrage\" >Related Posts<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/#Quellen\" >Sources<\/a><\/li><\/ul><\/nav><\/div>\n\n<p class=\"wp-block-paragraph\">Hier ein Board der LilyGO Familie mit dem neuen ESP32-S2. \u00dcber den ESP32-S2 habe ich bereits <span class=\"ub-content-link ub-content-link--unknown ub-content-link--status-after\"><a href=\"https:\/\/www.fambach.net\/en\/esp32-s2\/\" data-type=\"post\" data-id=\"6288\" class=\"ub-content-link__anchor\">HERE<\/a><span class=\"ub-status ub-status--unknown\" title=\"Link status: Unknown\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: Unknown<\/span><\/span><\/span> berichtet. Es ist ein USB-C Board. Der ESP32 ist direkt aufgedampft. Das Board besitzt einen Anschalter und einen Lipoladeregler mit JST Anschluss. F\u00fcr den JST Anschluss wurde ein Anschlusskabel mitgeliefert. Die Antenne ist nicht aufgedampft, sondern besteht aus einem kleinen Metallgestell. Auch kann eine externe Antenne angeschlossen werden. Es besitzt drei Taster und M\u00e4useklavier und einen SD-Karten Slot. Mehr hierzu sp\u00e4ter.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"verwendete-versionen\"><span class=\"ez-toc-section\" id=\"Verwendete_Versionen\"><\/span>Verwendete Versionen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>ESP-IDF v4.3-dev-1901-g178b122c1<\/li><li><span class=\"ub-content-link ub-content-link--broken ub-content-link--status-after is-broken\"><a href=\"Version:%201.50.1%0ACommit:%20d2e414d9e4239a252d1ab117bd7067f125afd80a%0ADate:%202020-10-13T15:06:15.712Z%0AElectron:%209.2.1%0AChrome:%2083.0.4103.122%0ANode.js:%2012.14.1%0AV8:%208.3.110.13-electron.0%0AOS:%20Windows_NT%20x64%2010.0.19041\" class=\"ub-content-link__anchor\" title=\"This link appears to be broken.\">VS-Code 1.50.1<\/a><span class=\"ub-status ub-status--broken\" title=\"Link status: Broken\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: Broken<\/span><\/span><\/span><ul><li>Version: 1.50.1<\/li><li>Commit: d2e414d9e4239a252d1ab117bd7067f125afd80a<\/li><li>Date: 2020-10-13T15:06:15.712Z<\/li><li>Electron: 9.2.1<\/li><li>Chrome: 83.0.4103.122<\/li><li>Node.js: 12.14.1<\/li><li>V8: 8.3.110.13-electron.0<\/li><li>OS: Windows_NT x64 10.0.19041<\/li><\/ul><\/li><li>LilyGO ESP32_S2 20-6-18 V1.01<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fakten\"><span class=\"ez-toc-section\" id=\"Fakten\"><\/span>Facts<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Das Board selbst \u00e4hnelt den Prototypen von Espressif <span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/www.cnx-software.com\/2020\/04\/03\/esp32-s2-saola-1-development-board\/\" class=\"ub-content-link__anchor\">ESP32-S2-Saola-1<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span>\u00a0and\u00a0<span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/www.cnx-software.com\/2020\/03\/04\/esp32-s2-kaluga-1-multimedia-development-board-comes-with-touchscreen-display-camera\/\" class=\"ub-content-link__anchor\">ESP32-S2-Kaluga-1<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span> und ben\u00f6tigt einen <span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/docs.wemos.cc\/en\/latest\/ch340_driver.html\" class=\"ub-content-link__anchor\">CH340 Driver<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span> USB Treiber.<\/li><\/ul>\n\n\n<div class=\"taxmod-record-block wp-block-taxmod-record\"><div class=\"taxmod-comparison-wrap\"><table class=\"taxmod-comparison\"><thead><tr><th><\/th><th class=\"taxmod-comparison-value taxmod-comparison-main\">LILYGO ESP32-S2 V1.1<\/th><\/tr><\/thead><tbody><tr class=\"taxmod-comparison-group\"><td class=\"taxmod-comparison-term\">Manufacturer<\/td><td class=\"taxmod-comparison-value taxmod-comparison-main\">LILYGO<\/td><\/tr><tr class=\"taxmod-comparison-group\"><td class=\"taxmod-comparison-term\">Processor<\/td><td class=\"taxmod-comparison-value taxmod-comparison-main\">ESP32-S2 (Xtensa LX7, 32 Bit)<\/td><\/tr><tr class=\"taxmod-comparison-group\"><td class=\"taxmod-comparison-term\">Kernel<\/td><td class=\"taxmod-comparison-value taxmod-comparison-main\">1<\/td><\/tr><tr class=\"taxmod-comparison-group\"><td class=\"taxmod-comparison-term\">Tact<\/td><td class=\"taxmod-comparison-value taxmod-comparison-main\">240 MHz<\/td><\/tr><tr class=\"taxmod-comparison-group\"><td class=\"taxmod-comparison-term\">Flash<\/td><td class=\"taxmod-comparison-value taxmod-comparison-main\">4 MB<\/td><\/tr><tr class=\"taxmod-comparison-group\"><td class=\"taxmod-comparison-term\">SRAM<\/td><td class=\"taxmod-comparison-value taxmod-comparison-main\">320 KB<\/td><\/tr><tr class=\"taxmod-comparison-group\"><td class=\"taxmod-comparison-term\">Digitale Pins<\/td><td class=\"taxmod-comparison-value taxmod-comparison-main\">22<\/td><\/tr><tr class=\"taxmod-comparison-group\"><td class=\"taxmod-comparison-term\">Analoge Eing\u00e4nge<\/td><td class=\"taxmod-comparison-value taxmod-comparison-main\">6 (VP, VN, 32, 33, 34, 35)<\/td><\/tr><tr class=\"taxmod-comparison-group\"><td class=\"taxmod-comparison-term\">WLAN<\/td><td class=\"taxmod-comparison-value taxmod-comparison-main\">802.11 b\/g\/n, 2,4 GHz<\/td><\/tr><tr class=\"taxmod-comparison-group\"><td class=\"taxmod-comparison-term\">USB<\/td><td class=\"taxmod-comparison-value taxmod-comparison-main\">USB-C, CH340C<\/td><\/tr><tr class=\"taxmod-comparison-group\"><td class=\"taxmod-comparison-term\">Operating voltage<\/td><td class=\"taxmod-comparison-value taxmod-comparison-main\">2,7\u20133,6 V<\/td><\/tr><tr class=\"taxmod-comparison-group\"><td class=\"taxmod-comparison-term\">Input voltage<\/td><td class=\"taxmod-comparison-value taxmod-comparison-main\">5 V (USB)<\/td><\/tr><tr class=\"taxmod-comparison-group\"><td class=\"taxmod-comparison-term\">Abmessungen<\/td><td class=\"taxmod-comparison-value taxmod-comparison-main\">65,21 \u00d7 25,95 \u00d7 5 mm<\/td><\/tr><tr class=\"taxmod-comparison-group\"><td class=\"taxmod-comparison-term\">Weight<\/td><td class=\"taxmod-comparison-value taxmod-comparison-main\">7 g<\/td><\/tr><tr class=\"taxmod-comparison-group\"><td class=\"taxmod-comparison-term\">Weitere Bausteine<\/td><td class=\"taxmod-comparison-value taxmod-comparison-main\">PSRAM 8 MB, Akkuanschluss JST 2-polig 1,25 mm (3,7\u20134,2 V), Ladestrom 500 mA<\/td><\/tr><\/tbody><\/table><\/div><\/div>\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table id=\"wpls-table-1\"><thead><tr><th>Function<\/th><th>Pins<\/th><\/tr><\/thead><tbody><tr><td>LED<\/td><td>GPIO 5<\/td><\/tr><tr><td>Akku Ladestand?(zu Pr\u00fcfen)<\/td><td>GPIO 35? (A1_7)<\/td><\/tr><\/tbody><\/table><figcaption>Spezielle Pinbelegungen<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"anwendungsbereiche\"><span class=\"ez-toc-section\" id=\"Anwendungsbereiche\"><\/span>Areas of application<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\" id=\"block-42ad6862-f450-483f-81ba-99166b048c8f\"><li>Internet of Things<\/li><li>Low Power Consumption<\/li><li>TOF Indoor-Ortung ?!?<\/li><li>Handy Tool (OTG)<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ansichten\"><span class=\"ez-toc-section\" id=\"Ansichten\"><\/span>Views<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/www.fambach.net\/en\/?attachment_id=6519\"><img loading=\"lazy\" decoding=\"async\" width=\"813\" height=\"1826\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003500-1.jpg\" alt=\"\" data-id=\"6519\" data-link=\"https:\/\/www.fambach.net\/?attachment_id=6519\" class=\"wp-image-6519\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003500-1.jpg 813w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003500-1-134x300.jpg 134w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003500-1-456x1024.jpg 456w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003500-1-768x1725.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003500-1-684x1536.jpg 684w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003500-1-5x12.jpg 5w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><\/a><figcaption class=\"blocks-gallery-item__caption\">ESP32_S2 \u2013 Von Vorne<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/www.fambach.net\/en\/?attachment_id=6520\"><img loading=\"lazy\" decoding=\"async\" width=\"821\" height=\"1940\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003511.jpg\" alt=\"\" data-id=\"6520\" data-link=\"https:\/\/www.fambach.net\/?attachment_id=6520\" class=\"wp-image-6520\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003511.jpg 821w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003511-127x300.jpg 127w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003511-433x1024.jpg 433w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003511-768x1815.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003511-650x1536.jpg 650w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003511-5x12.jpg 5w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><\/a><figcaption class=\"blocks-gallery-item__caption\">ESP32_S2 \u2013 Von Hinten<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/www.fambach.net\/en\/?attachment_id=6521\"><img loading=\"lazy\" decoding=\"async\" width=\"1428\" height=\"403\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003518.jpg\" alt=\"\" data-id=\"6521\" data-link=\"https:\/\/www.fambach.net\/?attachment_id=6521\" class=\"wp-image-6521\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003518.jpg 1428w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003518-300x85.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003518-1024x289.jpg 1024w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003518-768x217.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003518-18x5.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><\/a><figcaption class=\"blocks-gallery-item__caption\">ESP32_S2 \u2013 Unten<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/www.fambach.net\/en\/?attachment_id=6522\"><img decoding=\"async\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003527.jpg\" alt=\"\" data-id=\"6522\" data-link=\"https:\/\/www.fambach.net\/?attachment_id=6522\" class=\"wp-image-6522\"><\/a><figcaption class=\"blocks-gallery-item__caption\">ESP32_S2 \u2013 Seite Links<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/www.fambach.net\/en\/?attachment_id=6523\"><img loading=\"lazy\" decoding=\"async\" width=\"2112\" height=\"1403\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003542.jpg\" alt=\"\" data-id=\"6523\" data-link=\"https:\/\/www.fambach.net\/?attachment_id=6523\" class=\"wp-image-6523\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003542.jpg 2112w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003542-300x199.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003542-1024x680.jpg 1024w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003542-768x510.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003542-1536x1020.jpg 1536w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003542-2048x1360.jpg 2048w, https:\/\/www.fambach.net\/wp-content\/uploads\/20201023_003542-18x12.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><\/a><figcaption class=\"blocks-gallery-item__caption\">ESP32_S2 \u2013 Set in Box<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"analyse\"><span class=\"ez-toc-section\" id=\"Analyse\"><\/span>Analyse<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"board-annotation\"><span class=\"ez-toc-section\" id=\"Board_Annotation\"><\/span>Board Annotation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sch\u00f6n, es gibt eine \u201eDoku\u201c von LILYGO <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1001\" height=\"710\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-10-23-10_42_47.jpg\" alt=\"Lilygo ESP32_S2 Annotiert\" class=\"wp-image-6278\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-10-23-10_42_47.jpg 1001w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-10-23-10_42_47-300x213.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-10-23-10_42_47-768x545.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-10-23-10_42_47-18x12.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>Lilygo ESP32_S2 Annotiert<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dip Switch USB\/OTG stellt USB von Normal auf OTG (<span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a rel=\"noreferrer noopener\" href=\"https:\/\/praxistipps.chip.de\/usb-otg-was-ist-das_11936\" target=\"_blank\" class=\"ub-content-link__anchor\">USB On-The-Go<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span>) um, wie \u00fcberraschend ;). Als OTG Ger\u00e4t kann das Board zum Beispiel direkt am Handy betrieben werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ich vermute, mit Hilfe von Switch zwei kann man einen externen Oszillator\/Takt  am GPIO32\/33 anschlie\u00dfen. Dieser wird auch als Schaltuhr bezeichnet und sollte mit 32.768 kHz getaktet werden. Leider habe ich hierzu keine weiteren Informationen von Lilygo gefunden, denke aber, dass sie mit denen von Espressif konform gehen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"684\" height=\"630\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-10-23-15_01_05.jpg\" alt=\"\" class=\"wp-image-6283\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-10-23-15_01_05.jpg 684w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-10-23-15_01_05-300x276.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-10-23-15_01_05-13x12.jpg 13w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a rel=\"noreferrer noopener\" href=\"https:\/\/www.espressif.com\/sites\/default\/files\/documentation\/esp32_hardware_design_guidelines_en.pdf\" data-type=\"URL\" data-id=\"https:\/\/www.espressif.com\/sites\/default\/files\/documentation\/esp32_hardware_design_guidelines_en.pdf\" target=\"_blank\" class=\"ub-content-link__anchor\">What<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/www.espressif.com\/sites\/default\/files\/documentation\/esp32_hardware_design_guidelines_en.pdf\" data-type=\"URL\" data-id=\"https:\/\/www.espressif.com\/sites\/default\/files\/documentation\/esp32_hardware_design_guidelines_en.pdf\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ub-content-link__anchor\">:<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a rel=\"noreferrer noopener\" href=\"https:\/\/www.espressif.com\/sites\/default\/files\/documentation\/esp32_hardware_design_guidelines_en.pdf\" data-type=\"URL\" data-id=\"https:\/\/www.espressif.com\/sites\/default\/files\/documentation\/esp32_hardware_design_guidelines_en.pdf\" target=\"_blank\" class=\"ub-content-link__anchor\"> Espressif.com<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"genauer-betrachtet\"><span class=\"ez-toc-section\" id=\"Genauer_betrachtet\"><\/span>Genauer betrachtet<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Der ESP32-S2 Chip von Espressif. S2 ohne Zusatz bedeutet, kein eingebautes Flash, Arbeitstemperatur zwischen -40 und +85\u00b0C und Bauform QFN57 (7\u00d77).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0002.jpg\" alt=\"\" class=\"wp-image-6524\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0002.jpg 640w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0002-300x225.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0002-16x12.jpg 16w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>ESP32-S2 Controller<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Externer PSRam<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>64 mBit = 8 MB<\/li><li>Bauform SOP8-150 mil<\/li><li>Maximaler Takt 133 MHz<\/li><li>Arbeitstemperatur -40 bis 85\u00b0C<\/li><li>Spannung 3.3V<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0003.jpg\" alt=\"\" class=\"wp-image-6527\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0003.jpg 640w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0003-300x225.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0003-16x12.jpg 16w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">40MHz Quarz zur Taktung des ESP<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0008.jpg\" alt=\"\" class=\"wp-image-6530\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0008.jpg 640w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0008-300x225.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0008-16x12.jpg 16w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>40 MHz externer Quarz<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Usb-C Controller CH340.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0005.jpg\" alt=\"\" class=\"wp-image-6525\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0005.jpg 640w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0005-300x225.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0005-16x12.jpg 16w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>CH340 USB-C Chip<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">USB-C Anschluss<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0011.jpg\" alt=\"\" class=\"wp-image-6532\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0011.jpg 640w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0011-300x225.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0011-16x12.jpg 16w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>USB-C Anschluss<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">25Q32BVSIG Flash Speicher <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Hersteller BoyaMicro <\/li><li>25Q = SPI Flash Quad IO<\/li><li>32B = 32M-bit = 4MB<\/li><li>Versorgungsspannung 2,7 -3,6V<\/li><li>SS = Bauform 8-pin SOIC 208-mil<\/li><li>I = Industrieller Temperaturbereich von -40 bis 85\u00b0C<\/li><li>G = Gr\u00fcne Verpackung Rohs konform \u2026 <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0006.jpg\" alt=\"\" class=\"wp-image-6528\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0006.jpg 640w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0006-300x225.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0006-16x12.jpg 16w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>Flashspeicher 4MB<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Laderegler f\u00fcr Lipo LTH7 (TP4054)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0013.jpg\" alt=\"\" class=\"wp-image-6529\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0013.jpg 640w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0013-300x225.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0013-16x12.jpg 16w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>Laderegler TP4054<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Linearer Spannungsregler Max 6V auf 3.3V\/600mA<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0012.jpg\" alt=\"\" class=\"wp-image-6534\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0012.jpg 640w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0012-300x225.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0012-16x12.jpg 16w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">JST 1,5 x2 Anschluss<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0010.jpg\" alt=\"\" class=\"wp-image-6533\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0010.jpg 640w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0010-300x225.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0010-16x12.jpg 16w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>JST 1,5mm Anschluss, zweiphasig<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">SMD Antennenanschluss. Dieser ist im Auslieferzustand mit der internen Antenne verbunden. Will man den Anschluss verwenden, muss der Widerstand links oben auf den Punkt rechts umgel\u00f6tet werden. (von vertikal zu horizontal) <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0014.jpg\" alt=\"\" class=\"wp-image-6531\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0014.jpg 640w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0014-300x225.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/S20201122_0014-16x12.jpg 16w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>Aerial socket<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"mal-angeschlossen\"><span class=\"ez-toc-section\" id=\"Mal_angeschlossen\"><\/span>Mal angeschlossen<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mal \u00fcber die Console aufs Board geschaut, ob da schon etwas l\u00e4uft. Baudrate ist in dem Fall 115200. Es folgt ein Teil des Outputs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"609\" height=\"909\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-22-16_55_40.jpg\" alt=\"\" class=\"wp-image-6536\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-22-16_55_40.jpg 609w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-22-16_55_40-201x300.jpg 201w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-22-16_55_40-8x12.jpg 8w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>ESP32-S2 \u2013 Programm auf dem Chip<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Es handelt sich um ein Programm vom Hersteller. <span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/Xinyuan-LilyGO\/LilyGo-esp32s2-base\" target=\"_blank\" class=\"ub-content-link__anchor\">https:\/\/github.com\/Xinyuan-LilyGO\/LilyGo-esp32s2-base\/<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"programmierung\"><span class=\"ez-toc-section\" id=\"Programmierung\"><\/span>Programming<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das Board kann aktuell nur mit dem Espressif Framework programmiert werden. Unterst\u00fctzt wird dies aktuell von zwei IDEs, Eclipse und VS-Code. Unter Eclipse habe ich das Framework nicht zum Laufen gebracht, wenns bei euch geklappt hat, lasst einen Kommentar, bestenfalls mit Link zur entsprechenden Anleitung da. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Installation von VS-Code unter Windows hat mich mehrere Tage gekostet. Diese ist unter folgendem Link zu finden.<\/p>\n\n\n\n<figure class=\"wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-stefan-039-s-webblog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"NRcvpRlvLN\"><span class=\"ub-content-link ub-content-link--unknown ub-content-link--status-after\"><a href=\"https:\/\/www.fambach.net\/en\/vs-code-espressif-idf\/\" class=\"ub-content-link__anchor\">VS-Code Espressif IDF<\/a><span class=\"ub-status ub-status--unknown\" title=\"Link status: Unknown\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: Unknown<\/span><\/span><\/span><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"\u201eVS-Code Espressif IDF \u2014 Stefan&#039;s WebBlog\" src=\"https:\/\/www.fambach.net\/vs-code-espressif-idf\/embed\/#?secret=61qGee8FVw#?secret=NRcvpRlvLN\" data-secret=\"NRcvpRlvLN\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><figcaption>VS-Code Espressif IDF Installation<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ihr keine IDE ben\u00f6tigt, reicht das Espressif IDF und Python aus, um Code auf der Konsole zu kompilieren, das Vorgehen k\u00f6nnt ihr der folgenden Anleitung entnehmen.<\/p>\n\n\n\n<figure class=\"wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-stefan-039-s-webblog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"wc6hSK9bPS\"><span class=\"ub-content-link ub-content-link--unknown ub-content-link--status-after\"><a href=\"https:\/\/www.fambach.net\/en\/espressif-idf-fuer-esp32-s2-installieren\/\" class=\"ub-content-link__anchor\">Install Espressif IDF for ESP32-S2<\/a><span class=\"ub-status ub-status--unknown\" title=\"Link status: Unknown\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: Unknown<\/span><\/span><\/span><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"\u201eInstalling Espressif IDF for ESP32-S2\u201c \u2014 Stefan&#039;s WebBlog\" src=\"https:\/\/www.fambach.net\/espressif-idf-fuer-esp32-s2-installieren\/embed\/#?secret=Ih4HGWhOFK#?secret=wc6hSK9bPS\" data-secret=\"wc6hSK9bPS\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><figcaption>Espressif IDF Installation<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"bibliotheken\"><span class=\"ez-toc-section\" id=\"Bibliotheken\"><\/span>Libraries<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die Espressif IDF bietet erstmal alles, was man braucht, um den ESP32-S2 zu betreiben. Treiber f\u00fcr Sensoren und sonstiges m\u00fcssen dann noch zus\u00e4tzlich eingebunden werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"testprojekt-erstellen\"><span class=\"ez-toc-section\" id=\"Testprojekt_erstellen\"><\/span>Testprojekt erstellen <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Es sind viele Beispielprogramme in der IDF enthalten. Ich h\u00e4tte gerne ein TOF Beispiel verwendet, da es eine der Neuerungen des ESP32-S2 ist. Leider ist die Funktionalit\u00e4t noch nicht implementiert, es wird erst in ein paar Wochen damit gerechnet. Wenn es neue Informationen gibt, werde ich dazu einen eigenen Bericht verfassen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"mit-idf-und-konsole\"><span class=\"ez-toc-section\" id=\"Mit_IDF_und_Konsole\"><\/span>Mit IDF und Konsole <span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"vorbereitung\"><span class=\"ez-toc-section\" id=\"Vorbereitung\"><\/span>Preparation<span class=\"ez-toc-section-end\"><\/span><\/h5>\n\n\n\n<ul class=\"wp-block-list\"><li>Konsole \u00f6ffnen (cmd.exe) hier spielt sich alles ab.<\/li><li>Ins Arbeitsverzeichnis wechseln, bei mir \u201eesp\u201c im Benutzerverzeichnis.<\/li><li>Die Beispielprogramme befinden sich unter ..\\esp-idf\\examples\\&lt;Kategorie&gt;\\&lt;Projektname&gt;<\/li><li>Mit xcopy ein Beispielprogramm kopieren<\/li><li>Ins Verzeichnis wechseln <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"776\" height=\"421\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_27_54.jpg\" alt=\"\" class=\"wp-image-6713\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_27_54.jpg 776w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_27_54-300x163.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_27_54-768x417.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_27_54-18x10.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>Windows Konsole \u2013 Projekt vorbereiten<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Weiter gehts mit dem Bauen:<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"zielplattform-festlegen\"><span class=\"ez-toc-section\" id=\"Zielplattform_festlegen\"><\/span>Zielplattform festlegen<span class=\"ez-toc-section-end\"><\/span><\/h5>\n\n\n\n<pre class=\"wp-block-code\"><code>idf.py set-target esp32s2<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"809\" height=\"109\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_33_19.jpg\" alt=\"\" class=\"wp-image-6716\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_33_19.jpg 809w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_33_19-300x40.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_33_19-768x103.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_33_19-18x2.jpg 18w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_33_19-800x109.jpg 800w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><\/figure>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"795\" height=\"133\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_33_54.jpg\" alt=\"\" data-id=\"6715\" class=\"wp-image-6715\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_33_54.jpg 795w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_33_54-300x50.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_33_54-768x128.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_33_54-18x3.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><\/figure><\/li><\/ul><figcaption class=\"blocks-gallery-caption\">IDF Konsole \u2013 Zielplattform setzen<\/figcaption><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"konfigurieren\"><span class=\"ez-toc-section\" id=\"Konfigurieren\"><\/span>Konfigurieren<span class=\"ez-toc-section-end\"><\/span><\/h5>\n\n\n\n<pre class=\"wp-block-code\"><code>idf.py menuconfig<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Menuconfig ist eine textbasierte Oberfl\u00e4che. Navigiert wird \u00fcber die Pfeiltasten auf der Tastatur. In ein Men\u00fc oder Konfigurationspunkt kann mit Enter gesprungen werden. Heraus kommt man mit Escape. Wird im Hauptmen\u00fc Escape gedr\u00fcckt, wird das Programm beendet. Wurden vorher \u00c4nderungen vorgenommen, wird man zum Speichern aufgefordert. (Shift+S zum Speichern und Shift + Q zum Beenden). Nachfolgend die Schritte und die entsprechenden Konsolen Screenshots dazu.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Optional, Daten f\u00fcr das Board anpassen<\/li><li>Beispielkonfiguration anpassen wichtig ist ssid \/ passwort  und ap passwort im Men\u00fc Component config.<\/li><li>Speichern<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"553\" height=\"400\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_39_00.jpg\" alt=\"\" data-id=\"6717\" data-link=\"https:\/\/www.fambach.net\/?attachment_id=6717\" class=\"wp-image-6717\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_39_00.jpg 553w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_39_00-300x217.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_39_00-18x12.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption class=\"blocks-gallery-item__caption\">Hauptmen\u00fc<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"553\" height=\"400\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_39_40.jpg\" alt=\"\" data-id=\"6718\" data-link=\"https:\/\/www.fambach.net\/?attachment_id=6718\" class=\"wp-image-6718\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_39_40.jpg 553w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_39_40-300x217.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_39_40-18x12.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption class=\"blocks-gallery-item__caption\">Beispiel Konfiguration<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"553\" height=\"400\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_40_02.jpg\" alt=\"\" data-id=\"6719\" data-link=\"https:\/\/www.fambach.net\/?attachment_id=6719\" class=\"wp-image-6719\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_40_02.jpg 553w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_40_02-300x217.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_40_02-18x12.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption class=\"blocks-gallery-item__caption\">Beispielkonfiguration<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"553\" height=\"400\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_43_21.jpg\" alt=\"\" data-id=\"6720\" data-link=\"https:\/\/www.fambach.net\/?attachment_id=6720\" class=\"wp-image-6720\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_43_21.jpg 553w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_43_21-300x217.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_43_21-18x12.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption class=\"blocks-gallery-item__caption\">Angepasste Beispielkonfiguration<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"797\" height=\"283\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_44_24.jpg\" alt=\"\" data-id=\"6721\" data-link=\"https:\/\/www.fambach.net\/?attachment_id=6721\" class=\"wp-image-6721\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_44_24.jpg 797w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_44_24-300x107.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_44_24-768x273.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_44_24-18x6.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption class=\"blocks-gallery-item__caption\">Konsolen-Ein-\/Ausgabe<\/figcaption><\/figure><\/li><\/ul><figcaption class=\"blocks-gallery-caption\">IDF Konsole \u2013 Menuconfig<\/figcaption><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"bauen\"><span class=\"ez-toc-section\" id=\"Bauen\"><\/span>Build <span class=\"ez-toc-section-end\"><\/span><\/h5>\n\n\n\n<pre class=\"wp-block-code\"><code>idf.py build<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dies kann beim ersten Mal mehrere Minuten dauern.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"804\" height=\"144\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_53_45.jpg\" alt=\"\" data-id=\"6723\" data-link=\"https:\/\/www.fambach.net\/?attachment_id=6723\" class=\"wp-image-6723\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_53_45.jpg 804w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_53_45-300x54.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_53_45-768x138.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_53_45-18x3.jpg 18w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_53_45-800x144.jpg 800w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"240\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_54_05.jpg\" alt=\"\" data-id=\"6722\" data-link=\"https:\/\/www.fambach.net\/?attachment_id=6722\" class=\"wp-image-6722\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_54_05.jpg 800w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_54_05-300x90.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_54_05-768x230.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-15_54_05-18x5.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><\/figure><\/li><\/ul><figcaption class=\"blocks-gallery-caption\">IDF Konsole \u2013 Build <\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sollte alles geklappt haben, kann nun das Programm auf den ESP geflasht werden. <\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"flashen\"><span class=\"ez-toc-section\" id=\"Flashen\"><\/span>Flashen<span class=\"ez-toc-section-end\"><\/span><\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Board an den PC anschlie\u00dfen und den seriellen Port bestimmen (bei mir COM30)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>idf.py -p COM30 flash<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"803\" height=\"301\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-16_01_52.jpg\" alt=\"\" data-id=\"6725\" data-link=\"https:\/\/www.fambach.net\/?attachment_id=6725\" class=\"wp-image-6725\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-16_01_52.jpg 803w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-16_01_52-300x112.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-16_01_52-768x288.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-16_01_52-18x7.jpg 18w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-16_01_52-800x301.jpg 800w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"801\" height=\"274\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-16_02_07.jpg\" alt=\"\" data-id=\"6724\" data-link=\"https:\/\/www.fambach.net\/?attachment_id=6724\" class=\"wp-image-6724\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-16_02_07.jpg 801w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-16_02_07-300x103.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-16_02_07-768x263.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-16_02_07-18x6.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><\/figure><\/li><\/ul><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"monitoren\"><span class=\"ez-toc-section\" id=\"Monitoren\"><\/span>Monitoren<span class=\"ez-toc-section-end\"><\/span><\/h5>\n\n\n\n<pre class=\"wp-block-code\"><code>idf.py -p COM30 monitor <\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"779\" height=\"445\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_07_15.jpg\" alt=\"\" class=\"wp-image-6727\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_07_15.jpg 779w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_07_15-300x171.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_07_15-768x439.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_07_15-18x10.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>LilyGO ESP32S2 Ausgabe <\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Gut es passiert was, spannend wirds aber erst mit zwei oder mehr Knoten. Beim einen den Knopf gedr\u00fcckt, beim anderen empfangen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"756\" height=\"168\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-18_07_52.jpg\" alt=\"\" class=\"wp-image-6728\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-18_07_52.jpg 756w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-18_07_52-300x67.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-18_07_52-18x4.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>So sollte es beim \u201eanderen\u201c Knoten aussehen<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wer keinen zweiten ESP32S2 hat, kann auch einen \u201ealten\u201c ESP32 verwenden, neues Ziel setzen (esp32) , menuconfig, build, flash \u2026.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"mit-vs-code\"><span class=\"ez-toc-section\" id=\"Mit_VS-Code\"><\/span>Mit VS-Code<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Wie ein Beispielprogramm kopiert wird, habe ich im Bericht zur VS Code Installation n\u00e4her beschrieben, deshalb hier nur die Kurzfassung.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>F1 Taste f\u00fcr Befehle ausf\u00fchren<\/li><li>ESP-IDF eingeben \u2013 es werden alle Befehle aufgelistet<\/li><li>Befehl ESP-IDF: Show ESP-IDF Examples Projects w\u00e4hlen<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"619\" height=\"83\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_16_57.jpg\" alt=\"\" class=\"wp-image-6701\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_16_57.jpg 619w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_16_57-300x40.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_16_57-18x2.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>VS Code Espressif IDF \u2013 Befehl Show Examples Projects<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Auf der linken Seite kann das Beispielprogramm ausgew\u00e4hlt werden. Ich w\u00e4hle hier mal, wie oben, das ip_internal_network Projekt aus der Sparte mesh aus. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1270\" height=\"362\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_19_24.jpg\" alt=\"\" class=\"wp-image-6702\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_19_24.jpg 1270w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_19_24-300x86.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_19_24-1024x292.jpg 1024w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_19_24-768x219.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_19_24-18x5.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>VS Code Espressif IDF \u2013 Beispiel-Projekt w\u00e4hlen<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Noch ein Zielverzeichnis w\u00e4hlen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"611\" height=\"381\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_20_57.jpg\" alt=\"\" class=\"wp-image-6703\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_20_57.jpg 611w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_20_57-300x187.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_20_57-18x12.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>VS Code Espressif IDF \u2013 Projektverzeichnis w\u00e4hlen<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">So sieht das Projekt aus:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"288\" height=\"299\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_22_06.jpg\" alt=\"\" class=\"wp-image-6704\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_22_06.jpg 288w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_22_06-12x12.jpg 12w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>VS Code Espressif IDF \u2013 Projektverzeichnis Struktur<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Zielplattform ausw\u00e4hlen<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>F1 Taste<\/li><li>esp-idf eingeben<\/li><li>ESP-IDF: Set Espressif device target w\u00e4hlen<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ich w\u00e4hle die ESP32-S2 Umgebung<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"608\" height=\"105\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_24_43.jpg\" alt=\"\" class=\"wp-image-6705\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_24_43.jpg 608w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_24_43-300x52.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_24_43-18x3.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>VS-Code IP Project \u2013 Auswahl Zielplattform<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die Verarbeitung dauert einen kleinen Moment. Jetzt soll das Projekt konfiguriert werden. Im Code selbst sind Platzhalter eingebaut, wie hier die CONFIG_MESH_ROUTE_TABLE_SIZE.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"951\" height=\"468\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_27_05.jpg\" alt=\"\" class=\"wp-image-6706\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_27_05.jpg 951w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_27_05-300x148.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_27_05-768x378.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-06-12_27_05-18x9.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>VS-Code IP Project \u2013 Code Beispiel mit Platzhalter<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Diese werden auf der Console mit menuconfig, in VS-Code mit dem Konfigurationstool eingestellt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F1 -&gt; esp-idf eingeben -&gt; \u201eLaunch gui configuration tool\u201c ausw\u00e4hlen<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(ist auch \u00fcber das Zahnrad links unten erreichbar)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_21_16.jpg\" alt=\"\" class=\"wp-image-6729\" width=\"550\" height=\"127\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_21_16.jpg 618w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_21_16-300x69.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_21_16-18x4.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>VS-Code IP Project \u2013 Starten von menuconfig<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In den Abschnitt Example Configuration wechseln und die Angaben zur SSID, Wlan Passwort und AP Passwort machen. Danach oben rechts Speichern.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1250\" height=\"655\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_19_38.jpg\" alt=\"\" class=\"wp-image-6730\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_19_38.jpg 1250w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_19_38-300x157.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_19_38-1024x537.jpg 1024w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_19_38-768x402.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_19_38-18x9.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>VS-Code IP Project \u2013 Example Configuration ausf\u00fcllen<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt die Sourcen bauen \u2013 Zylinder unten links.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"369\" height=\"152\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_27_07.jpg\" alt=\"\" class=\"wp-image-6731\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_27_07.jpg 369w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_27_07-300x124.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_27_07-18x7.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>VS-Code IP Project \u2013 Projekt bauen (CMake config und compile)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"456\" height=\"47\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_30_36.jpg\" alt=\"\" class=\"wp-image-6734\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_30_36.jpg 456w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_30_36-300x31.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_30_36-18x2.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>VS-Code IP Project \u2013 Projekt bauen -&gt; Erfolgsmeldung<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Serielle Schnittstelle ausw\u00e4hlen <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"369\" height=\"139\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_28_34.jpg\" alt=\"\" class=\"wp-image-6732\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_28_34.jpg 369w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_28_34-300x113.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_28_34-18x7.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>VS-Code IP Project \u2013 Port Wahl<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Bei mir ist es COM30.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"617\" height=\"203\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_31_15.jpg\" alt=\"\" class=\"wp-image-6735\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_31_15.jpg 617w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_31_15-300x99.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_31_15-18x6.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>VS-Code IP Project \u2013 Port Auswahlliste<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"461\" height=\"50\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_33_35.jpg\" alt=\"\" class=\"wp-image-6736\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_33_35.jpg 461w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_33_35-300x33.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_33_35-18x2.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>VS-Code IP Project \u2013 Port Auswahl erfolgreich<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Programm auf den ESP schreiben. Dies kann bis zu einer halben Minute dauern.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"369\" height=\"139\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_28_34-2.jpg\" alt=\"\" class=\"wp-image-6733\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_28_34-2.jpg 369w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_28_34-2-300x113.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_28_34-2-18x7.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>VS-Code IP Project \u2013 Flashen<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"43\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_35_30.jpg\" alt=\"\" class=\"wp-image-6737\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_35_30.jpg 450w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_35_30-300x29.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_35_30-18x2.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>VS-Code IP Project \u2013 Flashen erfolgreich<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Monitoren<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"328\" height=\"133\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_36_01.jpg\" alt=\"\" class=\"wp-image-6738\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_36_01.jpg 328w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_36_01-300x122.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_36_01-18x7.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>VS-Code IP Project \u2013 Monitor starten<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"718\" height=\"382\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_36_37.jpg\" alt=\"\" class=\"wp-image-6739\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_36_37.jpg 718w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_36_37-300x160.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-07-10_36_37-18x10.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption>VS-Code IP Project \u2013 Monitor Ausgabe.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hiermit ist der bereits f\u00fcr die IDF beschriebene Prozess f\u00fcr das VS-Code abgeschlossen. Auch hier sei angemerkt, dass das Beispiel erst mit mehreren Knoten einen Sinn ergibt. Wer keine zwei S2 hat, kann einen gew\u00f6hnlichen ESP verwenden. Framework Zielplattform auf ESP32 eingestellt und die ganze Prozedur von neuem beginnen. Leider muss auch die Konfiguration neu eingegeben werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"probleme\"><span class=\"ez-toc-section\" id=\"Probleme\"><\/span>Problems<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Probleme gab es hier keine, da das IDF Framework schon funktionierte. Sollte es mit VS-Code oder dem IDF Framework Probleme geben, bitte in den verlinkten Beitr\u00e4gen im Kapitel Probleme nachsehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--unknown ub-content-link--status-after\"><a href=\"https:\/\/www.fambach.net\/en\/espressif-idf-fuer-esp32-s2-installieren\/\" data-type=\"post\" data-id=\"6629\" class=\"ub-content-link__anchor\">ESP-IDF Installation<\/a><span class=\"ub-status ub-status--unknown\" title=\"Link status: Unknown\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: Unknown<\/span><\/span><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--unknown ub-content-link--status-after\"><a href=\"https:\/\/www.fambach.net\/en\/vs-code-espressif-idf\/\" data-type=\"post\" data-id=\"6541\" class=\"ub-content-link__anchor\">ESP-IDF im VS-Code<\/a><span class=\"ub-status ub-status--unknown\" title=\"Link status: Unknown\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: Unknown<\/span><\/span><\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fazit\"><span class=\"ez-toc-section\" id=\"Fazit\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mit funktionierendem IDF Framework ist die Programmierung des ESP32-S2 ein Kinderspiel. Es sind viele Beispielprogramme dabei und die Men\u00fckonfiguration mit den Platzhaltern hat mich beeindruckt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Schade ist, dass die TOF und OTG Funktionalit\u00e4t noch nicht verf\u00fcgbar sind, diese Neuerungen w\u00e4ren sehr interessant gewesen. Ich werde diese dann in einem gesonderten Bericht behandeln. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anf\u00e4nglich fiel es mir schwer, in den Code hineinzufinden. Wenn man die Einfachheit des Arduino Codes gewohnt ist, sieht der Code der IDF um einiges komplexer aus. Mit ein wenig \u00dcbung und ein paar Tutorials ist jedoch auch dies zu schaffen. Die ESP-IDF k\u00f6nnte eine wirkliche Alternative sein. Sie ist fr\u00fcher verf\u00fcgbar und aktueller als die Portierungen. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Au\u00dfer, dass ich mehrere Tage f\u00fcr die richtige IDF Installation verbraucht habe, ergeben sich f\u00fcr mich, sieht man mal von dem geringeren Stromverbrauch ab, keine essentiellen Vorteile durch den S2, noch nicht ;).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ihr auch eine Meinung, Verbesserungsvorschl\u00e4ge, Korrekturen usw. habt, w\u00fcrde ich mich \u00fcber einen konstruktiven Kommentar von euch freuen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"verwandte-beitraege\"><span class=\"ez-toc-section\" id=\"Verwandte_Beitrage\"><\/span>Related Posts<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<ul class=\"display-posts-listing\"><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/esp32-c3-das-spiel-mit-der-mouse\/\">ESP32-S2 playing with the mouse<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/espressif-idf-tasks-2\/\">Espressif IDF \u2013 GPIOs<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/espressif-idf-tasks\/\">Espressif IDF \u2013 Tasks<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/espressif-idf-menuconfig\/\">Espressif IDF \u2013 Menuconfig<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/espressif-idf-timer\/\">Espressif IDF \u2013 Timer<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/espressif-idf-log-nachrichten\/\">Espressif IDF \u2013 Lognachrichten<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/espressif-idf-fehlerbehandlung\/\">Espressif IDF \u2013 Fehlerbehandlung<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/espressif-idf-konsolenausgabe\/\">Espressif IDF \u2013 Konsolenausgabe<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/espressif-idf-projekt-erstellen\/\">Espressif IDF \u2013 Projekt erstellen<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/\">LilyGo ESP32-Oled<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"quellen\"><span class=\"ez-toc-section\" id=\"Quellen\"><\/span>Sources<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/Xinyuan-LilyGO\/LilyGo-esp32s2-base\" target=\"_blank\" class=\"ub-content-link__anchor\">Original Herstellerseite<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--broken ub-content-link--status-after is-broken\"><a href=\"https:\/\/docs.espressif.com\/projects\/esp-idf\/en\/latest\/esp32s2\/esp32s2.html\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ub-content-link__anchor\" title=\"This link appears to be broken.\">Espressif IDF Support ESP32-S2<\/a><span class=\"ub-status ub-status--broken\" title=\"Link status: Broken\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: Broken<\/span><\/span><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a rel=\"noreferrer noopener\" href=\"https:\/\/docs.espressif.com\/projects\/esp-idf\/en\/latest\/esp32\/get-started\/\" target=\"_blank\" class=\"ub-content-link__anchor\">Espressif IDF get Start<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/esp32.com\/viewtopic.php?f=10&amp;p=56361\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ub-content-link__anchor\">Espressif IDF ESP32-S2 Support Status <\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/espressif\/esptool\/wiki\/ESP32-Boot-Mode-Selection\" data-type=\"URL\" data-id=\"https:\/\/github.com\/espressif\/esptool\/wiki\/ESP32-Boot-Mode-Selection\" target=\"_blank\" class=\"ub-content-link__anchor\">GPIO 0 Er<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/github.com\/espressif\/esptool\/wiki\/ESP32-Boot-Mode-Selection\" data-type=\"URL\" data-id=\"https:\/\/github.com\/espressif\/esptool\/wiki\/ESP32-Boot-Mode-Selection\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ub-content-link__anchor\">l<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/espressif\/esptool\/wiki\/ESP32-Boot-Mode-Selection\" data-type=\"URL\" data-id=\"https:\/\/github.com\/espressif\/esptool\/wiki\/ESP32-Boot-Mode-Selection\" target=\"_blank\" class=\"ub-content-link__anchor\">\u00e4uterung von Espressif<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/code.visualstudio.com\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ub-content-link__anchor\">VS-Code Homepage<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>Here is a board from the Liligo family with the new ESP32-S2. I have already reported on the ESP32-S2 HERE. It is a USB-C board. The ESP32 is directly soldered. The board has an on\/off switch and a LiPo battery regulator with a JST connector. A connecting cable was supplied for the JST connector. The antenna is not soldered but consists of a small metal frame. An external antenna can also be connected. It has three push buttons, a DIP switch, and an SD card slot. <\/p>\n<a href=\"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/\" class=\"read-more-link\">Carry on reading <span class=\"screen-reader-text\">\"LilyGo ESP32-Oled\"<\/span> <span class=\"meta-nav\">\u2192<\/span><\/a>","protected":false},"author":1,"featured_media":6743,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"no","footnotes":""},"categories":[184,472,473,452,255],"tags":[133,33,477,148,475,465,474,478,21,454,469],"class_list":["post-6274","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c-c","category-esp32-s2","category-espressif-idf","category-vs-code","category-windows","tag-board","tag-esp","tag-esp-idf","tag-esp32","tag-esp32-s2","tag-espressif","tag-espressif-idf","tag-lillygo","tag-prozessorboards","tag-visual-studio","tag-vs-code-2","penguin-post","penguin-post-not-sticky"],"modified_by":"sfambach","_links":{"self":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/6274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/comments?post=6274"}],"version-history":[{"count":22,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/6274\/revisions"}],"predecessor-version":[{"id":20204,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/6274\/revisions\/20204"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media\/6743"}],"wp:attachment":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media?parent=6274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/categories?post=6274"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/tags?post=6274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}