| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | 
| windows:arduino_ide [2022/01/09 19:56]  – [ダウンロード]  ともやん | windows:arduino_ide [2022/02/06 00:41] (現在)  –  ともやん | 
|---|
|  |  | 
| ===== インストール ===== | ===== インストール ===== | 
|  | <WRAP prewrap 100%> | 
| [[:windows:scoop|Scoop]] によるインストール\\ | [[:windows:scoop|Scoop]] によるインストール\\ | 
| **extras バケットの追加**\\ | **extras バケットの追加**\\ | 
| <WRAP prewrap 100% color_term> | <WRAP color_term> | 
| <WRAP color_command><code powershell> | <WRAP color_command><code powershell> | 
| $ scoop bucket add extras | $ scoop bucket add extras | 
| </code></WRAP> | </code></WRAP> | 
| <WRAP prewrap 100% color_result><code> | <WRAP color_result><html><pre> | 
| Checking repo... ok | Checking repo... ok | 
| The extras bucket was added successfully. | <b class=GRN>The extras bucket was added successfully.</b> | 
| </code></WRAP> | </pre></html></WRAP> | 
| </WRAP> | </WRAP> | 
|  |  | 
| **Arduino IDE のインストール**\\ | **Arduino IDE のインストール**\\ | 
| <WRAP prewrap 100% color_term> | <WRAP color_term> | 
| <WRAP color_command><code powershell> | <WRAP color_command><code powershell> | 
| $ scoop install arduino | $ scoop install arduino | 
| </code></WRAP> | </code></WRAP> | 
| <WRAP prewrap 100% color_result><html><pre> | <WRAP color_result><html><pre> | 
| Installing 'arduino' (1.8.19) [64bit] | Installing 'arduino' (1.8.19) [64bit] | 
| arduino-1.8.19-windows.zip (200.9 MB) [=======================================================================] 100% | arduino-1.8.19-windows.zip (200.9 MB) [=======================================================================] 100% | 
| </WRAP> | </WRAP> | 
|  |  | 
| ===== ダウンロード ===== | </WRAP> | 
|  |  | 
|  | ==== ダウンロードする場合 ==== | 
|  | <WRAP prewrap 100%> | 
| 最新の安定バージョンは、こちらで調べてダウンロードする。\\ | 最新の安定バージョンは、こちらで調べてダウンロードする。\\ | 
| [[https://www.arduino.cc/en/software|Software - arduino.cc]]\\ | [[https://www.arduino.cc/en/software|Software - arduino.cc]]\\ | 
| % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current | % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current | 
| Dload  Upload   Total   Spent    Left  Speed | Dload  Upload   Total   Spent    Left  Speed | 
| 100  124M  100  124M    0     0  1903k      0  0:01:06  0:01:06 --:--:-- 1632k | 0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0 | 
|  | curl: (60) SSL certificate problem: unable to get local issuer certificate | 
|  | More details here: http://curl.haxx.se/docs/sslcerts.html | 
|  |  | 
|  | curl performs SSL certificate verification by default, using a "bundle" | 
|  | of Certificate Authority (CA) public keys (CA certs). If the default | 
|  | bundle file isn't adequate, you can specify an alternate file | 
|  | using the --cacert option. | 
|  | If this HTTPS server uses a certificate signed by a CA represented in | 
|  | the bundle, the certificate verification probably failed due to a | 
|  | problem with the certificate (it might be expired, or the name might | 
|  | not match the domain name in the URL). | 
|  | If you'd like to turn off curl's verification of the certificate, use | 
|  | the -k (or --insecure) option. | 
| </code></WRAP> | </code></WRAP> | 
|  | </WRAP> | 
|  |  | 
|  | <wrap em>curl: (60) SSL certificate problem: unable to get local issuer certificate</wrap> エラーでダウンロードできない場合は <html><code>-k</code></html> オプションを追加してダウンロードする。\\ | 
|  | <WRAP color_term> | 
| <WRAP color_command><code> | <WRAP color_command><code> | 
| $ unzip arduino-1.8.19-windows.zip | $ curl -kO https://downloads.arduino.cc/arduino-1.8.19-windows.zip | 
| </code></WRAP> | </code></WRAP> | 
| <WRAP color_result_long><code> | <WRAP color_result><code> | 
|  | % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current | 
|  | Dload  Upload   Total   Spent    Left  Speed | 
|  | 100  200M  100  200M    0     0  2522k      0  0:01:21  0:01:21 --:--:-- 1315k | 
| </code></WRAP> | </code></WRAP> | 
| </WRAP> | </WRAP> | 
|  |  | 
|  | <WRAP color_term> | 
|  | <WRAP color_command><code> | 
|  | $ 7z x arduino-1.8.19-windows.zip | 
|  | </code></WRAP> | 
|  | <WRAP color_result><code> | 
|  |  | 
|  | 7-Zip 21.07 (x64) : Copyright (c) 1999-2021 Igor Pavlov : 2021-12-26 | 
|  |  | 
|  | Scanning the drive for archives: | 
|  | 1 file, 210670368 bytes (201 MiB) | 
|  |  | 
|  | Extracting archive: arduino-1.8.19-windows.zip | 
|  | -- | 
|  | Path = arduino-1.8.19-windows.zip | 
|  | Type = zip | 
|  | Physical Size = 210670368 | 
|  |  | 
|  | Everything is Ok | 
|  |  | 
|  | Folders: 844 | 
|  | Files: 3864 | 
|  | Size:       565801943 | 
|  | Compressed: 210670368 | 
|  | </code></WRAP> | 
|  | </WRAP> | 
|  |  | 
|  | </WRAP> | 
|  |  | 
|  | ===== ビルドの高速化 ===== | 
|  | メニュー[ファイル] - [環境設定] より 「環境設定」画面を開いて **preferences.txt** ファイルをエディタで開く。\\ | 
|  | 以下の例では <html><code>C:\Users\tomoyan\scoop\apps\arduino\current\portable\preferences.txt</code></html> をクリックする。\\ | 
|  | 「<wrap em>編集する際には、Arduino IDEを終了しておいてください。</wrap>」との指示により、<wrap em>__Arduino IDEを必ず終了させておく__</wrap>こと!!。\\ | 
|  | {{:windows:arduino_ide_windows_009.png?800|Arduino IDE 環境設定}}\\ | 
|  |  | 
|  | **preferences.txt** に **build.path** の設定を追加して、ビルド出力先を固定する。\\ | 
|  | {{:windows:arduino_ide_windows_010.png?600|エディタ: preferences.txt}}\\ | 
|  | <code ini> | 
|  | build.path=C:\Users\<UserName>\AppData\Local\Temp\arduino_build | 
|  | </code> | 
|  |  | 
|  | ===== Arduino core for the ESP32, ESP32-S2 and ESP32-C3 のインストール ===== | 
|  | [[git>espressif/arduino-esp32|espressif/arduino-esp32: Arduino core for the ESP32]] より...\\ | 
|  |  | 
|  | [[https://docs.espressif.com/projects/arduino-esp32/en/latest/index.html|Welcome to ESP32 Arduino Core’s documentation — Arduino-ESP32 2.0.0 documentation]] へ行って、[[https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html|Installing — Arduino-ESP32 2.0.0 documentation]] の内容に従ってボードマネージャをインストールする。\\ | 
|  | <WRAP prewrap 100%> | 
|  | * Stable release link:\\ <code>https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json</code> | 
|  | * Development release link: \\ <code>https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json</code> | 
|  | </WRAP> | 
|  |  | 
|  | Arduino IDE のメニュー [ファイル] - [環境設定] を開いて「追加のボードマネージャ URL」に **Stable release link:** の内容を貼り付けて [OK] ボタンをクリックする。\\ | 
|  | {{:windows:arduino_ide_windows_003.png?800|Arduino IDE - 環境設定}}\\ | 
|  |  | 
|  | メニュー [ツール] - [ボード] - [ボードマネージャ] を開いて、検索条件に <html><code>esp32</code></html> を入力して検索一覧に表示された **esp32** の [インストール] ボタンをクリックする。\\ | 
|  | {{:windows:arduino_ide_windows_004.png?800|Arduino IDE - ボードマネージャ1}}\\ | 
|  |  | 
|  | ダウンロードされてインストールが完了するまで待つ。\\ | 
|  | {{:windows:arduino_ide_windows_005.png?800|Arduino IDE - ボードマネージャ2}}\\ | 
|  |  | 
|  | ==== 動作確認 ==== | 
|  | <WRAP prewrap 100%> | 
|  | メニュー [スケッチ] - [検証・コンパイル] を実行する。\\ | 
|  | {{:windows:arduino_ide_windows_006.png?800|Arduino IDE - 検証・コンパイル}}\\ | 
|  | <WRAP color_term> | 
|  | <WRAP color_result_long><html><pre> | 
|  | Arduino:1.8.19 (Windows 10), ボード:"ESP32 Dev Module, Disabled, Default 4MB with ffat (1.2MB APP/1.5MB FATFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None" | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | <b style="color: orangered">「WiFi.h」に対して複数のライブラリが見つかりました | 
|  |  | 
|  | 使用済:C:\Users\tomoyan\scoop\persist\arduino\portable\packages\esp32\hardware\esp32\2.0.2\libraries\WiFi | 
|  |  | 
|  | In file included from C:\Users\tomoyan\Arduino\Esp32_web_ftp_telnet_server_template\Esp32_web_ftp_telnet_server_template.ino:53: | 
|  |  | 
|  | 未使用:C:\Users\tomoyan\scoop\apps\arduino\current\libraries\WiFi | 
|  |  | 
|  | C:\Users\tomoyan\Arduino\Esp32_web_ftp_telnet_server_template\servers\webServer.hpp:71:12: fatal error: hwcrypto/sha.h: No such file or directory | 
|  |  | 
|  | #include "hwcrypto/sha.h"       // needed for websockets support | 
|  |  | 
|  | ^~~~~~~~~~~~~~~~ | 
|  |  | 
|  | compilation terminated. | 
|  |  | 
|  | exit status 1 | 
|  |  | 
|  | ボードESP32 Dev Moduleに対するコンパイル時にエラーが発生しました。</b> | 
|  |  | 
|  |  | 
|  |  | 
|  | 「ファイル」メニューの「環境設定」から | 
|  | 「より詳細な情報を表示する:コンパイル」を有効にすると | 
|  | より詳しい情報が表示されます。 | 
|  | </pre></html></WRAP> | 
|  | </WRAP> | 
|  |  | 
|  | </WRAP> | 
|  |  | 
|  | <WRAP prewrap 100%> | 
|  | メニュー [ファイル] - [環境設定] を開いて「より詳細な情報を表示する」の「コンパイル」のチェックボックスをオンにして再度コンパイルする。\\ | 
|  | |{{:windows:arduino_ide_windows_007.png?400|Arduino IDE - 環境設定}}|{{:windows:arduino_ide_windows_008.png?400|Arduino IDE - 検証・コンパイル2}}| | 
|  | <WRAP color_term> | 
|  | <WRAP color_result_long><html><pre> | 
|  | Arduino:1.8.19 (Windows 10), ボード:"ESP32 Dev Module, Disabled, Default 4MB with ffat (1.2MB APP/1.5MB FATFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None" | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | C:\Users\tomoyan\scoop\apps\arduino\current\arduino-builder -dump-prefs -logger=machine -hardware C:\Users\tomoyan\scoop\apps\arduino\current\hardware -hardware C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages -tools C:\Users\tomoyan\scoop\apps\arduino\current\tools-builder -tools C:\Users\tomoyan\scoop\apps\arduino\current\hardware\tools\avr -tools C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages -built-in-libraries C:\Users\tomoyan\scoop\apps\arduino\current\libraries -libraries C:\Users\tomoyan\scoop\apps\arduino\current\portable\sketchbook\libraries -fqbn=esp32:esp32:esp32:PSRAM=disabled,PartitionScheme=defaultffat,CPUFreq=240,FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=921600,LoopCore=1,EventsCore=1,DebugLevel=none -vid-pid=10C4_EA60 -ide-version=10819 -build-path C:\Users\tomoyan\AppData\Local\Temp\arduino_build_338295 -warnings=none -build-cache C:\Users\tomoyan\AppData\Local\Temp\arduino_cache_778423 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.riscv32-esp-elf-gcc.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\riscv32-esp-elf-gcc\gcc8_4_0-esp-2021r2 -prefs=runtime.tools.riscv32-esp-elf-gcc-gcc8_4_0-esp-2021r2.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\riscv32-esp-elf-gcc\gcc8_4_0-esp-2021r2 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2 -prefs=runtime.tools.xtensa-esp32-elf-gcc-gcc8_4_0-esp-2021r2.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2 -prefs=runtime.tools.mkspiffs.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mklittlefs.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.esptool_py.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\esptool_py\3.1.0 -prefs=runtime.tools.esptool_py-3.1.0.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\esptool_py\3.1.0 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\xtensa-esp32s2-elf-gcc\gcc8_4_0-esp-2021r2 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc-gcc8_4_0-esp-2021r2.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\xtensa-esp32s2-elf-gcc\gcc8_4_0-esp-2021r2 -verbose C:\Users\tomoyan\Arduino\Esp32_web_ftp_telnet_server_template\Esp32_web_ftp_telnet_server_template.ino | 
|  |  | 
|  | C:\Users\tomoyan\scoop\apps\arduino\current\arduino-builder -compile -logger=machine -hardware C:\Users\tomoyan\scoop\apps\arduino\current\hardware -hardware C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages -tools C:\Users\tomoyan\scoop\apps\arduino\current\tools-builder -tools C:\Users\tomoyan\scoop\apps\arduino\current\hardware\tools\avr -tools C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages -built-in-libraries C:\Users\tomoyan\scoop\apps\arduino\current\libraries -libraries C:\Users\tomoyan\scoop\apps\arduino\current\portable\sketchbook\libraries -fqbn=esp32:esp32:esp32:PSRAM=disabled,PartitionScheme=defaultffat,CPUFreq=240,FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=921600,LoopCore=1,EventsCore=1,DebugLevel=none -vid-pid=10C4_EA60 -ide-version=10819 -build-path C:\Users\tomoyan\AppData\Local\Temp\arduino_build_338295 -warnings=none -build-cache C:\Users\tomoyan\AppData\Local\Temp\arduino_cache_778423 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.riscv32-esp-elf-gcc.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\riscv32-esp-elf-gcc\gcc8_4_0-esp-2021r2 -prefs=runtime.tools.riscv32-esp-elf-gcc-gcc8_4_0-esp-2021r2.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\riscv32-esp-elf-gcc\gcc8_4_0-esp-2021r2 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2 -prefs=runtime.tools.xtensa-esp32-elf-gcc-gcc8_4_0-esp-2021r2.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2 -prefs=runtime.tools.mkspiffs.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mklittlefs.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.esptool_py.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\esptool_py\3.1.0 -prefs=runtime.tools.esptool_py-3.1.0.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\esptool_py\3.1.0 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\xtensa-esp32s2-elf-gcc\gcc8_4_0-esp-2021r2 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc-gcc8_4_0-esp-2021r2.path=C:\Users\tomoyan\scoop\apps\arduino\current\portable\packages\esp32\tools\xtensa-esp32s2-elf-gcc\gcc8_4_0-esp-2021r2 -verbose C:\Users\tomoyan\Arduino\Esp32_web_ftp_telnet_server_template\Esp32_web_ftp_telnet_server_template.ino | 
|  |  | 
|  | Using board 'esp32' from platform in folder: C:\Users\tomoyan\scoop\persist\arduino\portable\packages\esp32\hardware\esp32\2.0.2 | 
|  |  | 
|  | Using core 'esp32' from platform in folder: C:\Users\tomoyan\scoop\persist\arduino\portable\packages\esp32\hardware\esp32\2.0.2 | 
|  |  | 
|  | cmd /c if exist "C:\\Users\\tomoyan\\Arduino\\Esp32_web_ftp_telnet_server_template\\partitions.csv" COPY /y "C:\\Users\\tomoyan\\Arduino\\Esp32_web_ftp_telnet_server_template\\partitions.csv" "C:\\Users\\tomoyan\\AppData\\Local\\Temp\\arduino_build_338295\\partitions.csv" | 
|  |  | 
|  | cmd /c if not exist "C:\\Users\\tomoyan\\AppData\\Local\\Temp\\arduino_build_338295\\partitions.csv" if exist "C:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2\\variants\\esp32\\partitions.csv" COPY "C:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2\\variants\\esp32\\partitions.csv" "C:\\Users\\tomoyan\\AppData\\Local\\Temp\\arduino_build_338295\\partitions.csv" | 
|  |  | 
|  | cmd /c if not exist "C:\\Users\\tomoyan\\AppData\\Local\\Temp\\arduino_build_338295\\partitions.csv" COPY "C:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2\\tools\\partitions\\default_ffat.csv" "C:\\Users\\tomoyan\\AppData\\Local\\Temp\\arduino_build_338295\\partitions.csv" | 
|  |  | 
|  | cmd /c IF EXIST "C:\\Users\\tomoyan\\Arduino\\Esp32_web_ftp_telnet_server_template\\bootloader.bin" ( COPY /y "C:\\Users\\tomoyan\\Arduino\\Esp32_web_ftp_telnet_server_template\\bootloader.bin" "C:\\Users\\tomoyan\\AppData\\Local\\Temp\\arduino_build_338295\\Esp32_web_ftp_telnet_server_template.ino.bootloader.bin" ) ELSE ( IF EXIST "C:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2\\variants\\esp32\\bootloader.bin" ( COPY "C:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2\\variants\\esp32\\bootloader.bin" "C:\\Users\\tomoyan\\AppData\\Local\\Temp\\arduino_build_338295\\Esp32_web_ftp_telnet_server_template.ino.bootloader.bin" ) ELSE ( COPY /y "C:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2\\tools\\sdk\\esp32\\bin\\bootloader_qio_80m.bin" "C:\\Users\\tomoyan\\AppData\\Local\\Temp\\arduino_build_338295\\Esp32_web_ftp_telnet_server_template.ino.bootloader.bin" ) ) | 
|  |  | 
|  | 1 �̃t�@�C�����R�s�[���܂����B | 
|  |  | 
|  | cmd /c if exist "C:\\Users\\tomoyan\\Arduino\\Esp32_web_ftp_telnet_server_template\\build_opt.h" COPY /y "C:\\Users\\tomoyan\\Arduino\\Esp32_web_ftp_telnet_server_template\\build_opt.h" "C:\\Users\\tomoyan\\AppData\\Local\\Temp\\arduino_build_338295\\build_opt.h" | 
|  |  | 
|  | cmd /c if not exist "C:\\Users\\tomoyan\\AppData\\Local\\Temp\\arduino_build_338295\\build_opt.h" type nul > "C:\\Users\\tomoyan\\AppData\\Local\\Temp\\arduino_build_338295\\build_opt.h" | 
|  |  | 
|  | Detecting libraries used... | 
|  |  | 
|  | "C:\\Users\\tomoyan\\scoop\\apps\\arduino\\current\\portable\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\gcc8_4_0-esp-2021r2/bin/xtensa-esp32-elf-g++" -DHAVE_CONFIG_H "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE "-DIDF_VER=\"v4.4-beta1-189-ga79dc75f0a\"" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/config" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/newlib/platform_include" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/freertos/include" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/freertos/include/esp_additions/freertos" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/freertos/port/xtensa/include" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/freertos/include/esp_additions" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/esp_hw_support/include" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/esp_hw_support/include/soc" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/esp_hw_support/port/esp32" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/heap/include" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/log/include" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/lwip/include/apps" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/lwip/include/apps/sntp" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/lwip/lwip/src/include" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/lwip/port/esp32/include" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/lwip/port/esp32/include/arch" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/soc/include" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/soc/esp32" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/soc/esp32/include" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/hal/esp32/include" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/hal/include" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/sdk/esp32/include/hal/platform_port/include" "-IC:\\Users\\tomoyan\\scoop\\persist\\arduino\\portable\\packages\\esp32\\hardware\\esp32\\2.0.2/tools/ |