bbe4c20624bf4a7bdfc59527ca855853bc2200d8
SDK-dat/C-dat/C-dat.md
| ... | ... | @@ -1,6 +1,8 @@ |
| 1 | 1 | |
| 2 | 2 | # C-dat |
| 3 | 3 | |
| 4 | +- [[ccache-dat]] |
|
| 5 | + |
|
| 4 | 6 | command example |
| 5 | 7 | |
| 6 | 8 | ./epd |
| ... | ... | @@ -17,8 +19,14 @@ http://llvm.org/ |
| 17 | 19 | |
| 18 | 20 | https://github.com/llvm/llvm-project/releases/tag/llvmorg-18.1.8 == LLVM-18.1.8-woa64.exe |
| 19 | 21 | |
| 20 | -"clang-format.executable": "C:\\Program Files (x86)\\LLVM\\bin\\clang-format.exe" |
|
| 22 | + "clang-format.executable": "C:\\Program Files (x86)\\LLVM\\bin\\clang-format.exe" |
|
| 21 | 23 | |
| 22 | 24 | D:\Program Files\LLVM\bin\clang-format.exe |
| 23 | 25 | |
| 24 | -- [[MSYS2-dat]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +- [[MSYS2-dat]] |
|
| 1 | + |
|
| 2 | +- [[rpi-c-dat]] |
|
| 3 | + |
|
| 4 | +## ref |
|
| 5 | + |
|
| 6 | +- [[sdk-dat]] |
|
| ... | ... | \ No newline at end of file |
SDK-dat/C-dat/ccache-dat/ccache-dat.md
| ... | ... | @@ -0,0 +1,23 @@ |
| 1 | + |
|
| 2 | +# ccache-dat |
|
| 3 | + |
|
| 4 | +Install ccache: |
|
| 5 | + |
|
| 6 | + sudo apt install ccache # Debian/Ubuntu |
|
| 7 | + brew install ccache # macOS |
|
| 8 | + |
|
| 9 | +ESP-IDF supports `ccache` to avoid recompiling unchanged files. |
|
| 10 | + |
|
| 11 | +### Enable it: |
|
| 12 | + |
|
| 13 | + export IDF_CCACHE_ENABLE=1 |
|
| 14 | + |
|
| 15 | +Or add to your ~/.bashrc / ~/.zshrc: |
|
| 16 | + |
|
| 17 | + export IDF_CCACHE_ENABLE=1 |
|
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 21 | +## ref |
|
| 22 | + |
|
| 23 | +- [[c-dat]] - [[esp-idf-dat]] |
|
| ... | ... | \ No newline at end of file |
SDK-dat/C-dat/cmake-dat/cmake-dat.md
| ... | ... | @@ -0,0 +1,3 @@ |
| 1 | + |
|
| 2 | +# cmake-dat |
|
| 3 | + |
SDK-dat/ESP-SDK-dat/ESP-APPs-dat/ESP-APPs-dat.md
| ... | ... | @@ -0,0 +1,4 @@ |
| 1 | + |
|
| 2 | +# ESP-APPs-dat |
|
| 3 | + |
|
| 4 | +- [[ESPhome-dat]] - [[tasmota-dat]] |
|
| ... | ... | \ No newline at end of file |
SDK-dat/ESP-SDK-dat/ESP-APPs-dat/ESPhome-dat/ESPHome-dat.md
| ... | ... | @@ -0,0 +1,39 @@ |
| 1 | + |
|
| 2 | +# ESPHome-dat |
|
| 3 | + |
|
| 4 | +- install [[home-assistant-dat]] first |
|
| 5 | +- flash esphome via esp-web-tools, find the link below |
|
| 6 | + |
|
| 7 | + |
|
| 8 | +## boards |
|
| 9 | + |
|
| 10 | +- [[NWI1072-dat]] - [[NWI1118-dat]] |
|
| 11 | + |
|
| 12 | +- [[NWI1072]] |
|
| 13 | + |
|
| 14 | + |
|
| 15 | +## ESP Web Tools |
|
| 16 | + |
|
| 17 | +- https://github.com/esphome/esp-web-tools |
|
| 18 | + |
|
| 19 | +- https://esphome.io/web-api/ |
|
| 20 | + |
|
| 21 | + |
|
| 22 | + |
|
| 23 | +## deprecated |
|
| 24 | + |
|
| 25 | +- https://github.com/esphome/esphome-flasher |
|
| 26 | + |
|
| 27 | + |
|
| 28 | +## ref |
|
| 29 | + |
|
| 30 | +- https://github.com/esphome/esphome |
|
| 31 | + |
|
| 32 | +- https://github.com/esphome/aioesphomeapi |
|
| 33 | + |
|
| 34 | +- [Web Server Component](https://esphome.io/components/web_server.html) |
|
| 35 | + |
|
| 36 | + |
|
| 37 | +## Logs |
|
| 38 | + |
|
| 39 | +- [[log-c3.txt]] |
SDK-dat/ESP-SDK-dat/ESP-APPs-dat/ESPhome-dat/log-c3.txt
| ... | ... | @@ -0,0 +1,406 @@ |
| 1 | +[ 89241][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 2 | +[ 89242][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 3 | +[ 89249][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 4 | +[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 5 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 6 | +[V][wifi:279]: Connection Params: |
|
| 7 | +[V][wifi:280]: SSID: '111' |
|
| 8 | +[V][wifi:285]: BSSID: Not Set |
|
| 9 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 10 | +[V][wifi:310]: Channel: Not Set |
|
| 11 | +[V][wifi:317]: Using DHCP IP |
|
| 12 | +[V][wifi:319]: Hidden: NO |
|
| 13 | +[W][wifi:591]: Error while connecting to network. |
|
| 14 | +[W][wifi:627]: Restarting WiFi adapter... |
|
| 15 | +[V][wifi_esp32:041]: Disabling STA. |
|
| 16 | +[ 94308][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 17 | +[ 94311][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 18 | +[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 19 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 20 | +[V][wifi:279]: Connection Params: |
|
| 21 | +[V][wifi:280]: SSID: '111' |
|
| 22 | +[V][wifi:285]: BSSID: Not Set |
|
| 23 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 24 | +[V][wifi:310]: Channel: Not Set |
|
| 25 | +[V][wifi:317]: Using DHCP IP |
|
| 26 | +[V][wifi:319]: Hidden: NO |
|
| 27 | +[V][wifi_esp32:039]: Enabling STA. |
|
| 28 | +[ 94455][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 29 | +[V][wifi_esp32:424]: Event: WiFi ready[ 94458][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 30 | + |
|
| 31 | +[ 94466][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 32 | +[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 33 | +[ 96866][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 34 | +[ 96866][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 35 | +[ 96873][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 36 | +[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 37 | +[V][sensor:043]: 'Electrodragon 6 Uptime Sensor': Received new state 97.549004 |
|
| 38 | +[D][sensor:094]: 'Electrodragon 6 Uptime Sensor': Sending state 97.54900 s with 0 decimals of accuracy |
|
| 39 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 40 | +[V][wifi:279]: Connection Params: |
|
| 41 | +[V][wifi:280]: SSID: '111' |
|
| 42 | +[V][wifi:285]: BSSID: Not Set |
|
| 43 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 44 | +[V][wifi:310]: Channel: Not Set |
|
| 45 | +[V][wifi:317]: Using DHCP IP |
|
| 46 | +[V][wifi:319]: Hidden: NO |
|
| 47 | +[W][wifi:591]: Error while connecting to network. |
|
| 48 | +[W][wifi:627]: Restarting WiFi adapter... |
|
| 49 | +[V][wifi_esp32:041]: Disabling STA. |
|
| 50 | +[101932][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 51 | +[101935][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 52 | +[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 53 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 54 | +[V][wifi:279]: Connection Params: |
|
| 55 | +[V][wifi:280]: SSID: '111' |
|
| 56 | +[V][wifi:285]: BSSID: Not Set |
|
| 57 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 58 | +[V][wifi:310]: Channel: Not Set |
|
| 59 | +[V][wifi:317]: Using DHCP IP |
|
| 60 | +[V][wifi:319]: Hidden: NO |
|
| 61 | +[V][wifi_esp32:039]: Enabling STA. |
|
| 62 | +[102077][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 63 | +[V][wifi_esp32:424]: Event: WiFi ready[102080][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 64 | + |
|
| 65 | +[102088][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 66 | +[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 67 | +[104486][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 68 | +[104486][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 69 | +[104493][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 70 | +[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 71 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 72 | +[V][wifi:279]: Connection Params: |
|
| 73 | +[V][wifi:280]: SSID: '111' |
|
| 74 | +[V][wifi:285]: BSSID: Not Set |
|
| 75 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 76 | +[V][wifi:310]: Channel: Not Set |
|
| 77 | +[V][wifi:317]: Using DHCP IP |
|
| 78 | +[V][wifi:319]: Hidden: NO |
|
| 79 | +[W][wifi:591]: Error while connecting to network. |
|
| 80 | +[W][wifi:627]: Restarting WiFi adapter... |
|
| 81 | +[V][wifi_esp32:041]: Disabling STA. |
|
| 82 | +[109552][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 83 | +[109555][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 84 | +[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 85 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 86 | +[V][wifi:279]: Connection Params: |
|
| 87 | +[V][wifi:280]: SSID: '111' |
|
| 88 | +[V][wifi:285]: BSSID: Not Set |
|
| 89 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 90 | +[V][wifi:310]: Channel: Not Set |
|
| 91 | +[V][wifi:317]: Using DHCP IP |
|
| 92 | +[V][wifi:319]: Hidden: NO |
|
| 93 | +[V][wifi_esp32:039]: Enabling STA. |
|
| 94 | +[109699][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 95 | +[V][wifi_esp32:424]: Event: WiFi ready[109702][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 96 | + |
|
| 97 | +[109710][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 98 | +[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 99 | +[112109][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 100 | +[112110][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 101 | +[112117][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 102 | +[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 103 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 104 | +[V][wifi:279]: Connection Params: |
|
| 105 | +[V][wifi:280]: SSID: '111' |
|
| 106 | +[V][wifi:285]: BSSID: Not Set |
|
| 107 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 108 | +[V][wifi:310]: Channel: Not Set |
|
| 109 | +[V][wifi:317]: Using DHCP IP |
|
| 110 | +[V][wifi:319]: Hidden: NO |
|
| 111 | +[W][wifi:591]: Error while connecting to network. |
|
| 112 | +[W][wifi:627]: Restarting WiFi adapter... |
|
| 113 | +[V][wifi_esp32:041]: Disabling STA. |
|
| 114 | +[117176][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 115 | +[117179][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 116 | +[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 117 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 118 | +[V][wifi:279]: Connection Params: |
|
| 119 | +[V][wifi:280]: SSID: '111' |
|
| 120 | +[V][wifi:285]: BSSID: Not Set |
|
| 121 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 122 | +[V][wifi:310]: Channel: Not Set |
|
| 123 | +[V][wifi:317]: Using DHCP IP |
|
| 124 | +[V][wifi:319]: Hidden: NO |
|
| 125 | +[V][wifi_esp32:039]: Enabling STA. |
|
| 126 | +[117321][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 127 | +[V][wifi_esp32:424]: Event: WiFi ready[117324][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 128 | + |
|
| 129 | +[117332][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 130 | +[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 131 | +[119731][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 132 | +[119732][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 133 | +[119739][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 134 | +[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 135 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 136 | +[V][wifi:279]: Connection Params: |
|
| 137 | +[V][wifi:280]: SSID: '111' |
|
| 138 | +[V][wifi:285]: BSSID: Not Set |
|
| 139 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 140 | +[V][wifi:310]: Channel: Not Set |
|
| 141 | +[V][wifi:317]: Using DHCP IP |
|
| 142 | +[V][wifi:319]: Hidden: NO |
|
| 143 | +[W][wifi:591]: Error while connecting to network. |
|
| 144 | +[W][wifi:627]: Restarting WiFi adapter... |
|
| 145 | +[V][wifi_esp32:041]: Disabling STA. |
|
| 146 | +[124798][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 147 | +[124801][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 148 | +[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 149 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 150 | +[V][wifi:279]: Connection Params: |
|
| 151 | +[V][wifi:280]: SSID: '111' |
|
| 152 | +[V][wifi:285]: BSSID: Not Set |
|
| 153 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 154 | +[V][wifi:310]: Channel: Not Set |
|
| 155 | +[V][wifi:317]: Using DHCP IP |
|
| 156 | +[V][wifi:319]: Hidden: NO |
|
| 157 | +[V][wifi_esp32:039]: Enabling STA. |
|
| 158 | +[124944][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 159 | +[V][wifi_esp32:424]: Event: WiFi ready[124947][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 160 | + |
|
| 161 | +[124955][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 162 | +[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 163 | +[127354][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 164 | +[127355][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 165 | +[127362][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 166 | +[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 167 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 168 | +[V][wifi:279]: Connection Params: |
|
| 169 | +[V][wifi:280]: SSID: '111' |
|
| 170 | +[V][wifi:285]: BSSID: Not Set |
|
| 171 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 172 | +[V][wifi:310]: Channel: Not Set |
|
| 173 | +[V][wifi:317]: Using DHCP IP |
|
| 174 | +[V][wifi:319]: Hidden: NO |
|
| 175 | +[W][wifi:591]: Error while connecting to network. |
|
| 176 | +[W][wifi:627]: Restarting WiFi adapter... |
|
| 177 | +[V][wifi_esp32:041]: Disabling STA. |
|
| 178 | +[132421][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 179 | +[132424][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 180 | +[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 181 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 182 | +[V][wifi:279]: Connection Params: |
|
| 183 | +[V][wifi:280]: SSID: '111' |
|
| 184 | +[V][wifi:285]: BSSID: Not Set |
|
| 185 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 186 | +[V][wifi:310]: Channel: Not Set |
|
| 187 | +[V][wifi:317]: Using DHCP IP |
|
| 188 | +[V][wifi:319]: Hidden: NO |
|
| 189 | +[V][wifi_esp32:039]: Enabling STA. |
|
| 190 | +[132567][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 191 | +[V][wifi_esp32:424]: Event: WiFi ready[132570][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 192 | + |
|
| 193 | +[132578][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 194 | +[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 195 | +[134977][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 196 | +[134978][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 197 | +[134984][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 198 | +[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 199 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 200 | +[V][wifi:279]: Connection Params: |
|
| 201 | +[V][wifi:280]: SSID: '111' |
|
| 202 | +[V][wifi:285]: BSSID: Not Set |
|
| 203 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 204 | +[V][wifi:310]: Channel: Not Set |
|
| 205 | +[V][wifi:317]: Using DHCP IP |
|
| 206 | +[V][wifi:319]: Hidden: NO |
|
| 207 | +[W][wifi:591]: Error while connecting to network. |
|
| 208 | +[W][wifi:627]: Restarting WiFi adapter... |
|
| 209 | +[V][wifi_esp32:041]: Disabling STA. |
|
| 210 | +[140044][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 211 | +[140047][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 212 | +[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 213 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 214 | +[V][wifi:279]: Connection Params: |
|
| 215 | +[V][wifi:280]: SSID: '111' |
|
| 216 | +[V][wifi:285]: BSSID: Not Set |
|
| 217 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 218 | +[V][wifi:310]: Channel: Not Set |
|
| 219 | +[V][wifi:317]: Using DHCP IP |
|
| 220 | +[V][wifi:319]: Hidden: NO |
|
| 221 | +[V][wifi_esp32:039]: Enabling STA. |
|
| 222 | +[140189][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 223 | +[V][wifi_esp32:424]: Event: WiFi ready[140192][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 224 | + |
|
| 225 | +[140200][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 226 | +[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 227 | +[142598][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 228 | +[142598][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 229 | +[142605][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 230 | +[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 231 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 232 | +[V][wifi:279]: Connection Params: |
|
| 233 | +[V][wifi:280]: SSID: '111' |
|
| 234 | +[V][wifi:285]: BSSID: Not Set |
|
| 235 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 236 | +[V][wifi:310]: Channel: Not Set |
|
| 237 | +[V][wifi:317]: Using DHCP IP |
|
| 238 | +[V][wifi:319]: Hidden: NO |
|
| 239 | +[W][wifi:591]: Error while connecting to network. |
|
| 240 | +[W][wifi:627]: Restarting WiFi adapter... |
|
| 241 | +[V][wifi_esp32:041]: Disabling STA. |
|
| 242 | +[147665][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 243 | +[147668][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 244 | +[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 245 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 246 | +[V][wifi:279]: Connection Params: |
|
| 247 | +[V][wifi:280]: SSID: '111' |
|
| 248 | +[V][wifi:285]: BSSID: Not Set |
|
| 249 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 250 | +[V][wifi:310]: Channel: Not Set |
|
| 251 | +[V][wifi:317]: Using DHCP IP |
|
| 252 | +[V][wifi:319]: Hidden: NO |
|
| 253 | +[V][wifi_esp32:039]: Enabling STA. |
|
| 254 | +[147810][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 255 | +[V][wifi_esp32:424]: Event: WiFi ready[147813][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 256 | + |
|
| 257 | +[147821][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 258 | +[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 259 | +[150219][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 260 | +[150220][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 261 | +[150227][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 262 | +[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 263 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 264 | +[V][wifi:279]: Connection Params: |
|
| 265 | +[V][wifi:280]: SSID: '111' |
|
| 266 | +[V][wifi:285]: BSSID: Not Set |
|
| 267 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 268 | +[V][wifi:310]: Channel: Not Set |
|
| 269 | +[V][wifi:317]: Using DHCP IP |
|
| 270 | +[V][wifi:319]: Hidden: NO |
|
| 271 | +[W][wifi:591]: Error while connecting to network. |
|
| 272 | +[W][wifi:627]: Restarting WiFi adapter... |
|
| 273 | +[V][wifi_esp32:041]: Disabling STA. |
|
| 274 | +[155286][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 275 | +[155289][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 276 | +[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 277 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 278 | +[V][wifi:279]: Connection Params: |
|
| 279 | +[V][wifi:280]: SSID: '111' |
|
| 280 | +[V][wifi:285]: BSSID: Not Set |
|
| 281 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 282 | +[V][wifi:310]: Channel: Not Set |
|
| 283 | +[V][wifi:317]: Using DHCP IP |
|
| 284 | +[V][wifi:319]: Hidden: NO |
|
| 285 | +[V][wifi_esp32:039]: Enabling STA. |
|
| 286 | +[155432][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 287 | +[V][wifi_esp32:424]: Event: WiFi ready[155435][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 288 | + |
|
| 289 | +[155443][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 290 | +[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 291 | +[V][sensor:043]: 'Electrodragon 6 Uptime Sensor': Received new state 157.548996 |
|
| 292 | +[D][sensor:094]: 'Electrodragon 6 Uptime Sensor': Sending state 157.54900 s with 0 decimals of accuracy |
|
| 293 | +[157842][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 294 | +[157842][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 295 | +[157849][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 296 | +[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 297 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 298 | +[V][wifi:279]: Connection Params: |
|
| 299 | +[V][wifi:280]: SSID: '111' |
|
| 300 | +[V][wifi:285]: BSSID: Not Set |
|
| 301 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 302 | +[V][wifi:310]: Channel: Not Set |
|
| 303 | +[V][wifi:317]: Using DHCP IP |
|
| 304 | +[V][wifi:319]: Hidden: NO |
|
| 305 | +[W][wifi:591]: Error while connecting to network. |
|
| 306 | +[W][wifi:627]: Restarting WiFi adapter... |
|
| 307 | +[V][wifi_esp32:041]: Disabling STA. |
|
| 308 | +[162909][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 309 | +[162912][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 310 | +[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 311 | +[I][wifi:277]: WiFi Connecting to '111'... |
|
| 312 | +[V][wifi:279]: Connection Params: |
|
| 313 | +[V][wifi:280]: SSID: '111' |
|
| 314 | +[V][wifi:285]: BSSID: Not Set |
|
| 315 | +[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 316 | +[V][wifi:310]: Channel: Not Set |
|
| 317 | +[V][wifi:317]: Using DHCP IP |
|
| 318 | +[V][wifi:319]: Hidden: NO |
|
| 319 | +[V][wifi_esp32:039]: Enabling STA. |
|
| 320 | +[163054][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 321 | +[V][wifi_esp32:424]: Event: WiFi ready[163057][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 322 | + |
|
| 323 | +[163065][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 324 | +[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 325 | +[166088][V][WiFiGeneric.cpp:353] _arduino_event_cb(): STA Connected: SSID: 111, BSSID: d0:05:e4:e2:cd:a1, Channel: 8, Auth: WPA2_PSK |
|
| 326 | +[166089][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 4 - STA_CONNECTED |
|
| 327 | +[V][wifi_esp32:449]: Event: Connected ssid='111' bssid=D0:05:E4:E2:CD:A1[redacted] channel=8, authmode=WPA2 PSK |
|
| 328 | +[173645][V][WiFiGeneric.cpp:367] _arduino_event_cb(): STA Got New IP:192.168.8.181 |
|
| 329 | +[173645][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 7 - STA_GOT_IP |
|
| 330 | +[173649][D][WiFiGeneric.cpp:991] _eventCallback(): STA IP: 192.168.8.181, MASK: 255.255.255.0, GW: 192.168.8.1 |
|
| 331 | +[V][wifi_esp32:503]: Event: Got IP static_ip=192.168.8.181 gateway=192.168.8.1 |
|
| 332 | +[C][ota:097]: Over-The-Air Updates: |
|
| 333 | +[C][ota:098]: Address: electrodragon-island1-toekick.local:3232 |
|
| 334 | +[W][ota:107]: Last Boot was an unhandled reset, will proceed to safe mode in 5 restarts |
|
| 335 | +[C][api:025]: Setting up Home Assistant API server... |
|
| 336 | +[I][app:062]: setup() finished successfully! |
|
| 337 | +[V][sensor:043]: 'electrodragon-island1-toekick WiFi Signal Sensor': Received new state -55.000000 |
|
| 338 | +[D][sensor:094]: 'electrodragon-island1-toekick WiFi Signal Sensor': Sending state -55.00000 dBm with 0 decimals of accuracy |
|
| 339 | +[I][app:102]: ESPHome version 2023.9.1 compiled on Nov 2 2023, 14:45:25 |
|
| 340 | +[C][wifi:546]: WiFi: |
|
| 341 | +[C][wifi:382]: Local MAC: 48:31:B7:39:93:08 |
|
| 342 | +[C][wifi:383]: SSID: '111'[redacted] |
|
| 343 | +[C][wifi:384]: IP Address: 192.168.8.181 |
|
| 344 | +[C][wifi:386]: BSSID: D0:05:E4:E2:CD:A1[redacted] |
|
| 345 | +[C][wifi:387]: Hostname: 'electrodragon-island1-toekick' |
|
| 346 | +[C][wifi:389]: Signal strength: -55 dB ▂▄▆█ |
|
| 347 | +[C][wifi:393]: Channel: 8 |
|
| 348 | +[C][wifi:394]: Subnet: 255.255.255.0 |
|
| 349 | +[C][wifi:395]: Gateway: 192.168.8.1 |
|
| 350 | +[C][wifi:396]: DNS1: 192.168.8.1 |
|
| 351 | +[C][wifi:397]: DNS2: 0.0.0.0 |
|
| 352 | +[C][logger:357]: Logger: |
|
| 353 | +[C][logger:358]: Level: VERBOSE |
|
| 354 | +[C][logger:359]: Log Baud Rate: 115200 |
|
| 355 | +[C][logger:361]: Hardware UART: UART0 |
|
| 356 | +[C][ledc.output:164]: LEDC Output: |
|
| 357 | +[C][ledc.output:165]: Pin GPIO6 |
|
| 358 | +[C][ledc.output:166]: LEDC Channel: 0 |
|
| 359 | +[C][ledc.output:167]: PWM Frequency: 20000.0 Hz |
|
| 360 | +[C][ledc.output:168]: Bit depth: 10 |
|
| 361 | +[V][ledc.output:169]: Max frequency for bit depth: 39062.500000 |
|
| 362 | +[V][ledc.output:171]: Min frequency for bit depth: 610.388794 |
|
| 363 | +[V][ledc.output:172]: Max frequency for bit depth-1: 78125.000000 |
|
| 364 | +[V][ledc.output:174]: Min frequency for bit depth-1: 1220.777588 |
|
| 365 | +[V][ledc.output:175]: Max frequency for bit depth+1: 19531.250000 |
|
| 366 | +[V][ledc.output:177]: Min frequency for bit depth+1: 305.194397 |
|
| 367 | +[V][ledc.output:178]: Max res bits: 14 |
|
| 368 | +[V][ledc.output:179]: Clock frequency: 40000000.000000 |
|
| 369 | +[C][uptime.sensor:031]: Uptime Sensor 'Electrodragon 6 Uptime Sensor' |
|
| 370 | +[C][uptime.sensor:031]: Device Class: 'duration' |
|
| 371 | +[C][uptime.sensor:031]: State Class: 'total_increasing' |
|
| 372 | +[C][uptime.sensor:031]: Unit of Measurement: 's' |
|
| 373 | +[C][uptime.sensor:031]: Accuracy Decimals: 0 |
|
| 374 | +[C][uptime.sensor:031]: Icon: 'mdi:timer-outline' |
|
| 375 | +[V][uptime.sensor:031]: Unique ID: '4831b7399308-uptime' |
|
| 376 | +[C][light:103]: Light 'LED Channel 1 -1' |
|
| 377 | +[C][light:105]: Default Transition Length: 3.0s |
|
| 378 | +[C][light:106]: Gamma Correct: 2.00 |
|
| 379 | +[C][status:034]: Status Binary Sensor 'electrodragon-island1-toekick Status' |
|
| 380 | +[C][status:034]: Device Class: 'connectivity' |
|
| 381 | +[C][captive_portal:088]: Captive Portal: |
|
| 382 | +[C][mdns:115]: mDNS: |
|
| 383 | +[C][mdns:116]: Hostname: electrodragon-island1-toekick |
|
| 384 | +[V][mdns:117]: Services: |
|
| 385 | +[V][mdns:119]: - _esphomelib, _tcp, 6053 |
|
| 386 | +[V][mdns:121]: TXT: version = 2023.9.1 |
|
| 387 | +[V][mdns:121]: TXT: mac = 4831b7399308 |
|
| 388 | +[V][mdns:121]: TXT: platform = ESP32 |
|
| 389 | +[V][mdns:121]: TXT: board = esp32-c3-devkitm-1 |
|
| 390 | +[V][mdns:121]: TXT: network = wifi |
|
| 391 | +[C][ota:097]: Over-The-Air Updates: |
|
| 392 | +[C][ota:098]: Address: electrodragon-island1-toekick.local:3232 |
|
| 393 | +[W][ota:107]: Last Boot was an unhandled reset, will proceed to safe mode in 5 restarts |
|
| 394 | +[C][api:138]: API Server: |
|
| 395 | +[C][api:139]: Address: electrodragon-island1-toekick.local:6053 |
|
| 396 | +[C][api:143]: Using noise encryption: NO |
|
| 397 | +[C][wifi_signal.sensor:009]: WiFi Signal 'electrodragon-island1-toekick WiFi Signal Sensor' |
|
| 398 | +[C][wifi_signal.sensor:009]: Device Class: 'signal_strength' |
|
| 399 | +[C][wifi_signal.sensor:009]: State Class: 'measurement' |
|
| 400 | +[C][wifi_signal.sensor:009]: Unit of Measurement: 'dBm' |
|
| 401 | +[C][wifi_signal.sensor:009]: Accuracy Decimals: 0 |
|
| 402 | +[V][wifi_signal.sensor:009]: Unique ID: '4831b7399308-wifisignal' |
|
| 403 | +[V][sensor:043]: 'electrodragon-island1-toekick WiFi Signal Sensor': Received new state -55.000000 |
|
| 404 | +[D][sensor:094]: 'electrodragon-island1-toekick WiFi Signal Sensor': Sending state -55.00000 dBm with 0 decimals of accuracy |
|
| 405 | +[V][sensor:043]: 'Electrodragon 6 Uptime Sensor': Received new state 217.554001 |
|
| 406 | +[D][sensor:094]: 'Electrodragon 6 Uptime Sensor': Sending state 217.55400 s with 0 decimals of accuracy |
SDK-dat/ESP-SDK-dat/ESP-APPs-dat/tasmota-dat/2025-04-23-15-05-16.png
| ... | ... | Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/ESP-APPs-dat/tasmota-dat/2025-04-23-15-05-16.png differ |
SDK-dat/ESP-SDK-dat/ESP-APPs-dat/tasmota-dat/2025-04-23-15-09-58.png
| ... | ... | Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/ESP-APPs-dat/tasmota-dat/2025-04-23-15-09-58.png differ |
SDK-dat/ESP-SDK-dat/ESP-APPs-dat/tasmota-dat/2025-04-23-15-11-06.png
| ... | ... | Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/ESP-APPs-dat/tasmota-dat/2025-04-23-15-11-06.png differ |
SDK-dat/ESP-SDK-dat/ESP-APPs-dat/tasmota-dat/2025-04-23-15-59-31.png
| ... | ... | Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/ESP-APPs-dat/tasmota-dat/2025-04-23-15-59-31.png differ |
SDK-dat/ESP-SDK-dat/ESP-APPs-dat/tasmota-dat/2025-04-23-16-12-56.png
| ... | ... | Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/ESP-APPs-dat/tasmota-dat/2025-04-23-16-12-56.png differ |
SDK-dat/ESP-SDK-dat/ESP-APPs-dat/tasmota-dat/tasmota-dat.md
| ... | ... | @@ -0,0 +1,61 @@ |
| 1 | + |
|
| 2 | +# tasmota-dat |
|
| 3 | + |
|
| 4 | +- current release == https://github.com/arendst/Tasmota/releases/tag/v14.6.0 |
|
| 5 | + |
|
| 6 | +- [[serial-dat]] - [[ESP32-dat]] - [[ESP8266-dat]] |
|
| 7 | + |
|
| 8 | +- [[MQTT-dat]] |
|
| 9 | + |
|
| 10 | +- [[NWI1126-dat]] |
|
| 11 | + |
|
| 12 | + |
|
| 13 | + |
|
| 14 | +## flashing |
|
| 15 | + |
|
| 16 | + |
|
| 17 | + |
|
| 18 | + |
|
| 19 | + |
|
| 20 | + |
|
| 21 | + |
|
| 22 | + |
|
| 23 | + |
|
| 24 | +## NWI1126 Log |
|
| 25 | + |
|
| 26 | +ESP32-C3 == after connected |
|
| 27 | + |
|
| 28 | + 00:00:00.251 CMD: Fall back to serial port, no SOF packet detected on USB port |
|
| 29 | + 00:00:00.251 HDW: ESP32-C3 v0.4 |
|
| 30 | + 00:00:00.264 UFS: FlashFS mounted with 304 kB free |
|
| 31 | + 00:00:00.274 CFG: Loaded from File, Count 6 |
|
| 32 | + 00:00:00.280 QPC: Count 1 |
|
| 33 | + 00:00:00.314 BRY: Berry initialized, RAM used 4276 bytes |
|
| 34 | + 00:00:00.325 Project tasmota - Tasmota Version 14.6.0(release-tasmota32)-3_1_3(2025-04-16T11:21:09) |
|
| 35 | + 00:00:01.002 WIF: Connecting to AP1 111 Channel 11 BSSId 4E:F5:97:B0:C0:46 in mode HT40 as tasmota-23BA64-6756... |
|
| 36 | + 00:00:03.373 WIF: Connected |
|
| 37 | + 00:00:03.579 HTP: Web server active on tasmota-23BA64-6756 with IP address 192.168.100.233 |
|
| 38 | + 08:46:13.779 RSL: INFO1 = {"Info1":{"Module":"ESP32C3","Version":"14.6.0(release-tasmota32)","FallbackTopic":"cmnd/DVES_23BA64_fb/","GroupTopic":"cmnd/tasmotas/"}} |
|
| 39 | + 08:46:13.792 RSL: INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"tasmota-23BA64-6756","IPAddress":"192.168.100.233","IP6Global":"","IP6Local":"fe80::9e9e:6eff:fe23:ba64%st1"}} |
|
| 40 | + 08:46:13.804 RSL: INFO3 = {"Info3":{"RestartReason":"Vbat power on reset","BootCount":2}} |
|
| 41 | + 08:46:16.741 QPC: Reset |
|
| 42 | + 08:46:18.747 RSL: STATE = {"Time":"2025-04-23T08:46:18","Uptime":"0T00:00:09","UptimeSec":9,"Heap":190,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":0,"Berry":{"HeapUsed":4,"Objects":45},"Wifi":{"AP":1,"SSId":"111","BSSId":"4E:F5:97:B0:C0:46","Channel":11,"Mode":"HT40","RSSI":100,"Signal":-44,"LinkCount":1,"Downtime":"0T00:00:03"}} |
|
| 43 | + |
|
| 44 | +RGBW channels on relay 1..4, on board programmable LED on GPIO10 == relay 5 |
|
| 45 | + |
|
| 46 | +- refer more information at page [[NWI1126-dat]] |
|
| 47 | + |
|
| 48 | + |
|
| 49 | + |
|
| 50 | + |
|
| 51 | + |
|
| 52 | + |
|
| 53 | +## demo video |
|
| 54 | + |
|
| 55 | +This is a first test with tasmota, better use other functionality controller maybe PWM instead relay, we are not good at tasmota, please note. |
|
| 56 | + |
|
| 57 | +- [Esp32-c3 rgbw led drive board using tosmota demo #nwi1126](https://t.me/electrodragon3/360) |
|
| 58 | + |
|
| 59 | +## ref |
|
| 60 | + |
|
| 61 | +- [[ESP-SDK-dat]] |
|
| ... | ... | \ No newline at end of file |
SDK-dat/ESP-SDK-dat/ESP-Compile-log-dat/ESP-Compile-log-dat.md
| ... | ... | @@ -0,0 +1,260 @@ |
| 1 | + |
|
| 2 | +# ESP-Compile-log-dat |
|
| 3 | + |
|
| 4 | + * Executing task: e:\work-data\IDF_tools\tools\cmake\3.30.2\bin\cmake.exe -G Ninja -DPYTHON_DEPS_CHECKED=1 -DESP_PLATFORM=1 -B e:\Git-category\Git-Arduino\esp-idf-code\blink\blink2-build\build -S e:\Git-category\Git-Arduino\esp-idf-code\blink\blink2- |
|
| 5 | + -- Found Git: E:/work-data/IDF_tools/tools/idf-git/2.39.2/cmd/git.exe (found version "2.39.2.windows.1") |
|
| 6 | + -- Minimal build - OFF |
|
| 7 | + -- The C compiler identification is GNU 14.2.0 |
|
| 8 | + -- The CXX compiler identification is GNU 14.2.0 |
|
| 9 | + -- The ASM compiler identification is GNU |
|
| 10 | + -- Found assembler: E:/work-data/IDF_tools/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc.exe |
|
| 11 | + -- Detecting C compiler ABI info |
|
| 12 | + -- Detecting C compiler ABI info - done |
|
| 13 | + -- Check for working C compiler: E:/work-data/IDF_tools/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc.exe - skipped |
|
| 14 | + -- Detecting C compile features |
|
| 15 | + -- Detecting C compile features - done |
|
| 16 | + -- Detecting CXX compiler ABI info |
|
| 17 | + -- Detecting CXX compiler ABI info - done |
|
| 18 | + -- Check for working CXX compiler: E:/work-data/IDF_tools/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++.exe - skipped |
|
| 19 | + -- Detecting CXX compile features |
|
| 20 | + -- Detecting CXX compile features - done |
|
| 21 | + -- git rev-parse returned 'fatal: not a git repository (or any of the parent directories): .git' |
|
| 22 | + -- Could not use 'git describe' to determine PROJECT_VER. |
|
| 23 | + -- Building ESP-IDF components for target esp32s3 |
|
| 24 | + -- Project sdkconfig file E:/Git-category/Git-Arduino/esp-idf-code/blink/blink2-build/sdkconfig |
|
| 25 | + -- Compiler supported targets: xtensa-esp-elf |
|
| 26 | + -- Found Python3: e:/work-data/IDF_tools/python_env/idf5.5_py3.11_env/Scripts/python.exe (found version "3.11.2") found |
|
| 27 | + components: Interpreter |
|
| 28 | + -- Performing Test CMAKE_HAVE_LIBC_PTHREAD |
|
| 29 | + -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success |
|
| 30 | + -- Found Threads: TRUE |
|
| 31 | + -- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS |
|
| 32 | + -- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success |
|
| 33 | + -- USING O3 |
|
| 34 | + -- App "blink2-build" version: 1 |
|
| 35 | + -- Adding linker script E:/Git-category/Git-Arduino/esp-idf-code/blink/blink2-build/build/esp-idf/esp_system/ld/memory.ld |
|
| 36 | + -- Adding linker script E:/Git-category/Git-Arduino/esp-idf-code/blink/blink2-build/build/esp-idf/esp_system/ld/sections.ld.in |
|
| 37 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld |
|
| 38 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld |
|
| 39 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.bt_funcs.ld |
|
| 40 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld |
|
| 41 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld |
|
| 42 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld |
|
| 43 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_master.ld |
|
| 44 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_50.ld |
|
| 45 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_smp.ld |
|
| 46 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_dtm.ld |
|
| 47 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_test.ld |
|
| 48 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_scan.ld |
|
| 49 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libc.ld |
|
| 50 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld |
|
| 51 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld |
|
| 52 | + -- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_driver_ana_cmpr esp_driver_bitscrambler esp_driver_cam esp_driver_dac esp_driver_gpio esp_driver_gptimer esp_driver_i2c esp_driver_i2s esp_driver_isp esp_driver_jpeg esp_driver_ledc esp_driver_mcpwm esp_driver_parlio esp_driver_pcnt esp_driver_ppa esp_driver_rmt esp_driver_sdio esp_driver_sdm esp_driver_sdmmc esp_driver_sdspi esp_driver_spi esp_driver_touch_sens esp_driver_tsens esp_driver_twai esp_driver_uart esp_driver_usb_serial_jtag esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_security esp_system esp_timer esp_vfs_console esp_wifi espcoredump esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash nvs_sec_provider openthread partition_table |
|
| 53 | + perfmon protobuf-c protocomm pthread rt sdmmc soc spi_flash spiffs tcp_transport touch_element ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa |
|
| 54 | + -- Component paths: E:/work-data/IDF/v5.5/esp-idf/components/app_trace E:/work-data/IDF/v5.5/esp-idf/components/app_update E:/work-data/IDF/v5.5/esp-idf/components/bootloader E:/work-data/IDF/v5.5/esp-idf/components/bootloader_support E:/work-data/IDF/v5.5/esp-idf/components/bt E:/work-data/IDF/v5.5/esp-idf/components/cmock E:/work-data/IDF/v5.5/esp-idf/components/console E:/work-data/IDF/v5.5/esp-idf/components/cxx E:/work-data/IDF/v5.5/esp-idf/components/driver E:/work-data/IDF/v5.5/esp-idf/components/efuse E:/work-data/IDF/v5.5/esp-idf/components/esp-tls E:/work-data/IDF/v5.5/esp-idf/components/esp_adc E:/work-data/IDF/v5.5/esp-idf/components/esp_app_format E:/work-data/IDF/v5.5/esp-idf/components/esp_bootloader_format E:/work-data/IDF/v5.5/esp-idf/components/esp_coex E:/work-data/IDF/v5.5/esp-idf/components/esp_common E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_ana_cmpr E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_bitscrambler |
|
| 55 | + E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_cam E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_dac E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_gpio E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_gptimer E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_i2c E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_i2s E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_isp E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_jpeg E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_ledc E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_mcpwm E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_parlio E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_pcnt E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_ppa E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_rmt E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_sdio E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_sdm E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_sdmmc E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_sdspi E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_spi E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_touch_sens E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_tsens E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_twai E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_uart E:/work-data/IDF/v5.5/esp-idf/components/esp_driver_usb_serial_jtag E:/work-data/IDF/v5.5/esp-idf/components/esp_eth E:/work-data/IDF/v5.5/esp-idf/components/esp_event E:/work-data/IDF/v5.5/esp-idf/components/esp_gdbstub E:/work-data/IDF/v5.5/esp-idf/components/esp_hid E:/work-data/IDF/v5.5/esp-idf/components/esp_http_client E:/work-data/IDF/v5.5/esp-idf/components/esp_http_server E:/work-data/IDF/v5.5/esp-idf/components/esp_https_ota E:/work-data/IDF/v5.5/esp-idf/components/esp_https_server E:/work-data/IDF/v5.5/esp-idf/components/esp_hw_support E:/work-data/IDF/v5.5/esp-idf/components/esp_lcd E:/work-data/IDF/v5.5/esp-idf/components/esp_local_ctrl E:/work-data/IDF/v5.5/esp-idf/components/esp_mm E:/work-data/IDF/v5.5/esp-idf/components/esp_netif E:/work-data/IDF/v5.5/esp-idf/components/esp_netif_stack E:/work-data/IDF/v5.5/esp-idf/components/esp_partition E:/work-data/IDF/v5.5/esp-idf/components/esp_phy E:/work-data/IDF/v5.5/esp-idf/components/esp_pm E:/work-data/IDF/v5.5/esp-idf/components/esp_psram E:/work-data/IDF/v5.5/esp-idf/components/esp_ringbuf E:/work-data/IDF/v5.5/esp-idf/components/esp_rom E:/work-data/IDF/v5.5/esp-idf/components/esp_security E:/work-data/IDF/v5.5/esp-idf/components/esp_system E:/work-data/IDF/v5.5/esp-idf/components/esp_timer E:/work-data/IDF/v5.5/esp-idf/components/esp_vfs_console E:/work-data/IDF/v5.5/esp-idf/components/esp_wifi E:/work-data/IDF/v5.5/esp-idf/components/espcoredump E:/work-data/IDF/v5.5/esp-idf/components/esptool_py E:/work-data/IDF/v5.5/esp-idf/components/fatfs E:/work-data/IDF/v5.5/esp-idf/components/freertos E:/work-data/IDF/v5.5/esp-idf/components/hal E:/work-data/IDF/v5.5/esp-idf/components/heap E:/work-data/IDF/v5.5/esp-idf/components/http_parser E:/work-data/IDF/v5.5/esp-idf/components/idf_test E:/work-data/IDF/v5.5/esp-idf/components/ieee802154 E:/work-data/IDF/v5.5/esp-idf/components/json E:/work-data/IDF/v5.5/esp-idf/components/log E:/work-data/IDF/v5.5/esp-idf/components/lwip E:/Git-category/Git-Arduino/esp-idf-code/blink/blink2-build/main E:/work-data/IDF/v5.5/esp-idf/components/mbedtls E:/work-data/IDF/v5.5/esp-idf/components/mqtt E:/work-data/IDF/v5.5/esp-idf/components/newlib E:/work-data/IDF/v5.5/esp-idf/components/nvs_flash E:/work-data/IDF/v5.5/esp-idf/components/nvs_sec_provider E:/work-data/IDF/v5.5/esp-idf/components/openthread E:/work-data/IDF/v5.5/esp-idf/components/partition_table E:/work-data/IDF/v5.5/esp-idf/components/perfmon E:/work-data/IDF/v5.5/esp-idf/components/protobuf-c E:/work-data/IDF/v5.5/esp-idf/components/protocomm E:/work-data/IDF/v5.5/esp-idf/components/pthread E:/work-data/IDF/v5.5/esp-idf/components/rt E:/work-data/IDF/v5.5/esp-idf/components/sdmmc E:/work-data/IDF/v5.5/esp-idf/components/soc E:/work-data/IDF/v5.5/esp-idf/components/spi_flash E:/work-data/IDF/v5.5/esp-idf/components/spiffs E:/work-data/IDF/v5.5/esp-idf/components/tcp_transport E:/work-data/IDF/v5.5/esp-idf/components/touch_element E:/work-data/IDF/v5.5/esp-idf/components/ulp E:/work-data/IDF/v5.5/esp-idf/components/unity E:/work-data/IDF/v5.5/esp-idf/components/usb E:/work-data/IDF/v5.5/esp-idf/components/vfs E:/work-data/IDF/v5.5/esp-idf/components/wear_levelling E:/work-data/IDF/v5.5/esp-idf/components/wifi_provisioning E:/work-data/IDF/v5.5/esp-idf/components/wpa_supplicant E:/work-data/IDF/v5.5/esp-idf/components/xtensa |
|
| 56 | + -- Configuring done (36.8s) |
|
| 57 | + -- Generating done (16.7s) |
|
| 58 | + -- Build files have been written to: E:/Git-category/Git-Arduino/esp-idf-code/blink/blink2-build/build |
|
| 59 | + |
|
| 60 | + * Executing task: e:\work-data\IDF_tools\tools\ninja\1.12.1\ninja.EXE |
|
| 61 | + |
|
| 62 | + [4/1063] Generating ../../partition_table/partition-table.bin |
|
| 63 | + Partition table binary generated. Contents: |
|
| 64 | + ******************************************************************************* |
|
| 65 | + # ESP-IDF Partition Table |
|
| 66 | + # Name, Type, SubType, Offset, Size, Flags |
|
| 67 | + nvs,data,nvs,0x9000,24K, |
|
| 68 | + phy_init,data,phy,0xf000,4K, |
|
| 69 | + factory,app,factory,0x10000,1M, |
|
| 70 | + ******************************************************************************* |
|
| 71 | + [1055/1063] Performing configure step for 'bootloader' |
|
| 72 | + -- Found Git: E:/work-data/IDF_tools/tools/idf-git/2.39.2/cmd/git.exe (found version "2.39.2.windows.1") |
|
| 73 | + -- Minimal build - OFF |
|
| 74 | + -- The C compiler identification is GNU 14.2.0 |
|
| 75 | + -- The CXX compiler identification is GNU 14.2.0 |
|
| 76 | + -- The ASM compiler identification is GNU |
|
| 77 | + -- Found assembler: E:/work-data/IDF_tools/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc.exe |
|
| 78 | + -- Detecting C compiler ABI info |
|
| 79 | + -- Detecting C compiler ABI info - done |
|
| 80 | + -- Check for working C compiler: E:/work-data/IDF_tools/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc.exe - skipped |
|
| 81 | + -- Detecting C compile features |
|
| 82 | + -- Detecting C compile features - done |
|
| 83 | + -- Detecting CXX compiler ABI info |
|
| 84 | + -- Detecting CXX compiler ABI info - done |
|
| 85 | + -- Check for working CXX compiler: E:/work-data/IDF_tools/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++.exe - skipped |
|
| 86 | + -- Detecting CXX compile features |
|
| 87 | + -- Detecting CXX compile features - done |
|
| 88 | + -- Building ESP-IDF components for target esp32s3 |
|
| 89 | + -- Project sdkconfig file E:/Git-category/Git-Arduino/esp-idf-code/blink/blink2-build/sdkconfig |
|
| 90 | + -- Compiler supported targets: xtensa-esp-elf |
|
| 91 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld |
|
| 92 | + -- Bootloader project name: "bootloader" version: 1 |
|
| 93 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld |
|
| 94 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld |
|
| 95 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.bt_funcs.ld |
|
| 96 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld |
|
| 97 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld |
|
| 98 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld |
|
| 99 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libc.ld |
|
| 100 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld |
|
| 101 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.ld |
|
| 102 | + -- Adding linker script E:/work-data/IDF/v5.5/esp-idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.rom.ld-- Components: bootloader bootloader_support efuse esp_app_format esp_bootloader_format esp_common esp_hw_support esp_rom esp_security esp_system esptool_py freertos hal log main micro-ecc newlib partition_table soc spi_flash xtensa |
|
| 103 | + -- Component paths: E:/work-data/IDF/v5.5/esp-idf/components/bootloader E:/work-data/IDF/v5.5/esp-idf/components/bootloader_support E:/work-data/IDF/v5.5/esp-idf/components/efuse E:/work-data/IDF/v5.5/esp-idf/components/esp_app_format E:/work-data/IDF/v5.5/esp-idf/components/esp_bootloader_format E:/work-data/IDF/v5.5/esp-idf/components/esp_common E:/work-data/IDF/v5.5/esp-idf/components/esp_hw_support E:/work-data/IDF/v5.5/esp-idf/components/esp_rom E:/work-data/IDF/v5.5/esp-idf/components/esp_security E:/work-data/IDF/v5.5/esp-idf/components/esp_system E:/work-data/IDF/v5.5/esp-idf/components/esptool_py E:/work-data/IDF/v5.5/esp-idf/components/freertos E:/work-data/IDF/v5.5/esp-idf/components/hal E:/work-data/IDF/v5.5/esp-idf/components/log E:/work-data/IDF/v5.5/esp-idf/components/bootloader/subproject/main E:/work-data/IDF/v5.5/esp-idf/components/bootloader/subproject/components/micro-ecc E:/work-data/IDF/v5.5/esp-idf/components/newlib E:/work-data/IDF/v5.5/esp-idf/components/partition_table E:/work-data/IDF/v5.5/esp-idf/components/soc E:/work-data/IDF/v5.5/esp-idf/components/spi_flash E:/work-data/IDF/v5.5/esp-idf/components/xtensa |
|
| 104 | + -- Configuring done (67.8s) |
|
| 105 | + -- Generating done (2.4s) |
|
| 106 | + -- Build files have been written to: E:/Git-category/Git-Arduino/esp-idf-code/blink/blink2-build/build/bootloader |
|
| 107 | + [1056/1063] Performing build step for 'bootloader' |
|
| 108 | + [1/122] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/util.c.obj |
|
| 109 | + [2/122] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/util.c.obj |
|
| 110 | + [3/122] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj |
|
| 111 | + [4/122] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj |
|
| 112 | + [5/122] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log_print.c.obj |
|
| 113 | + [6/122] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj |
|
| 114 | + [7/122] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log_format_text.c.obj |
|
| 115 | + [8/122] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log.c.obj |
|
| 116 | + [9/122] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj |
|
| 117 | + [10/122] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj |
|
| 118 | + [11/122] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj |
|
| 119 | + [12/122] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/buffer/log_buffers.c.obj |
|
| 120 | + [13/122] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj |
|
| 121 | + [14/122] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj |
|
| 122 | + [15/122] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj |
|
| 123 | + [16/122] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj |
|
| 124 | + [17/122] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_writeback_esp32s3.S.obj |
|
| 125 | + [18/122] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj |
|
| 126 | + [19/122] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj |
|
| 127 | + [20/122] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj |
|
| 128 | + [21/122] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_esp32s2_esp32s3.c.obj |
|
| 129 | + [22/122] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj |
|
| 130 | + [23/122] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/esp_cpu_intr.c.obj |
|
| 131 | + [24/122] Building C object esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj |
|
| 132 | + [25/122] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj |
|
| 133 | + [26/122] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/cpu_region_protect.c.obj |
|
| 134 | + [27/122] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj |
|
| 135 | + [28/122] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_table.c.obj |
|
| 136 | + [29/122] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/chip_info.c.obj |
|
| 137 | + [30/122] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_sleep.c.obj |
|
| 138 | + [31/122] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk_init.c.obj |
|
| 139 | + [32/122] Linking C static library esp-idf\log\liblog.a |
|
| 140 | + [33/122] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_time.c.obj |
|
| 141 | + [34/122] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_fields.c.obj |
|
| 142 | + [35/122] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_rtc_calib.c.obj |
|
| 143 | + [36/122] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_utility.c.obj |
|
| 144 | + [37/122] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj |
|
| 145 | + [38/122] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk.c.obj |
|
| 146 | + [39/122] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_init.c.obj |
|
| 147 | + [40/122] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj |
|
| 148 | + [41/122] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj |
|
| 149 | + [42/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj |
|
| 150 | + [43/122] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj |
|
| 151 | + [44/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj |
|
| 152 | + [45/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj |
|
| 153 | + [46/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj[47/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj |
|
| 154 | + [48/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32s3.c.obj |
|
| 155 | + [49/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj |
|
| 156 | + [50/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj |
|
| 157 | + [51/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj |
|
| 158 | + [52/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj |
|
| 159 | + [53/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj |
|
| 160 | + [54/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj[55/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32s3.c.obj |
|
| 161 | + [56/122] Linking C static library esp-idf\esp_rom\libesp_rom.a |
|
| 162 | + [57/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_sha.c.obj |
|
| 163 | + [58/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj |
|
| 164 | + [59/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_soc.c.obj |
|
| 165 | + [60/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj |
|
| 166 | + [61/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj |
|
| 167 | + [62/122] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj |
|
| 168 | + [63/122] Building C object esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj |
|
| 169 | + [64/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj |
|
| 170 | + [65/122] Linking C static library esp-idf\esp_common\libesp_common.a |
|
| 171 | + [66/122] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj |
|
| 172 | + [67/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj[68/122] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj |
|
| 173 | + [69/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj |
|
| 174 | + [70/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj |
|
| 175 | + [71/122] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj |
|
| 176 | + [72/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/interrupts.c.obj |
|
| 177 | + [73/122] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32s3/efuse_hal.c.obj |
|
| 178 | + [74/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_esp32s3.c.obj |
|
| 179 | + [75/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj[76/122] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj |
|
| 180 | + [77/122] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj |
|
| 181 | + [78/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/uart_periph.c.obj |
|
| 182 | + [79/122] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj |
|
| 183 | + [80/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/dedic_gpio_periph.c.obj |
|
| 184 | + [81/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gpio_periph.c.obj |
|
| 185 | + [82/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/adc_periph.c.obj |
|
| 186 | + [83/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gdma_periph.c.obj |
|
| 187 | + [84/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/pcnt_periph.c.obj |
|
| 188 | + [85/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdm_periph.c.obj |
|
| 189 | + [86/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2c_periph.c.obj |
|
| 190 | + [87/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/temperature_sensor_periph.c.obj |
|
| 191 | + [88/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2s_periph.c.obj |
|
| 192 | + [89/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/spi_periph.c.obj |
|
| 193 | + [90/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/ledc_periph.c.obj |
|
| 194 | + [91/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rmt_periph.c.obj |
|
| 195 | + [92/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/lcd_periph.c.obj |
|
| 196 | + [93/122] Linking C static library esp-idf\esp_hw_support\libesp_hw_support.a |
|
| 197 | + [94/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mcpwm_periph.c.obj |
|
| 198 | + [95/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/touch_sensor_periph.c.obj |
|
| 199 | + [96/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/twai_periph.c.obj |
|
| 200 | + [97/122] Generating project_elf_src_esp32s3.c |
|
| 201 | + [98/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mpi_periph.c.obj |
|
| 202 | + [99/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdmmc_periph.c.obj |
|
| 203 | + [100/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_dwc_periph.c.obj |
|
| 204 | + [101/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/timer_periph.c.obj |
|
| 205 | + [102/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/power_supply_periph.c.obj |
|
| 206 | + [103/122] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj |
|
| 207 | + [104/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/wdt_periph.c.obj |
|
| 208 | + [105/122] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rtc_io_periph.c.obj |
|
| 209 | + [106/122] Building C object CMakeFiles/bootloader.elf.dir/project_elf_src_esp32s3.c.obj |
|
| 210 | + [107/122] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj |
|
| 211 | + [108/122] Linking C static library esp-idf\esp_system\libesp_system.a |
|
| 212 | + [109/122] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj |
|
| 213 | + [110/122] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj |
|
| 214 | + [111/122] Linking C static library esp-idf\efuse\libefuse.a |
|
| 215 | + [112/122] Linking C static library esp-idf\bootloader_support\libbootloader_support.a |
|
| 216 | + [113/122] Linking C static library esp-idf\esp_bootloader_format\libesp_bootloader_format.a |
|
| 217 | + [114/122] Linking C static library esp-idf\spi_flash\libspi_flash.a |
|
| 218 | + [115/122] Linking C static library esp-idf\hal\libhal.a |
|
| 219 | + [116/122] Linking C static library esp-idf\micro-ecc\libmicro-ecc.a |
|
| 220 | + [117/122] Linking C static library esp-idf\soc\libsoc.a |
|
| 221 | + [118/122] Linking C static library esp-idf\xtensa\libxtensa.a |
|
| 222 | + [119/122] Linking C static library esp-idf\main\libmain.a |
|
| 223 | + [120/122] Linking C executable bootloader.elf |
|
| 224 | + [121/122] Generating binary image from built executable |
|
| 225 | + esptool.py v4.9.0 |
|
| 226 | + Creating esp32s3 image... |
|
| 227 | + Merged 2 ELF sections |
|
| 228 | + Successfully created esp32s3 image. |
|
| 229 | + Generated E:/Git-category/Git-Arduino/esp-idf-code/blink/blink2-build/build/bootloader/bootloader.bin |
|
| 230 | + [122/122] C:\WINDOWS\system32\cmd.exe /C "cd /D E:\Git-category\Git-Arduino\esp-idf-code\blink\blink2-build\build\bootloader\esp-idf\esptool_py && e:\work-data\IDF_tools\python_env\idf5.5_py3.11_env\Scripts\python.exe E:/work-data/IDF/v5.5/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Git-category/Git-Arduino/esp-idf-code/blink/blink2-build/build/bootloader/bootloader.bin" |
|
| 231 | + Bootloader binary size 0x5260 bytes. 0x2da0 bytes (36%) free. |
|
| 232 | + [1061/1063] Linking CXX executable blink2-build.elf |
|
| 233 | + |
|
| 234 | + |
|
| 235 | + |
|
| 236 | + |
|
| 237 | + |
|
| 238 | + |
|
| 239 | + -- Configuring done (21.4s) |
|
| 240 | + -- Generating done (2.5s) |
|
| 241 | + -- Build files have been written to: E:/Git-category/Git-Arduino/esp-idf-code/blink/blink2-build/build |
|
| 242 | + |
|
| 243 | + [1/10] Performing build step for 'bootloader' |
|
| 244 | + [1/1] C:\WINDOWS\system32\cmd.exe /C "cd /D E:\Git-category\Git-Arduino\esp-idf-code\blink\blink2-build\build\bootloader\esp-idf\esptool_py && e:\work-data\IDF_tools\python_env\idf5.5_py3.11_env\Scripts\python.exe E:/work-data/IDF/v5.5/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Git-category/Git-Arduino/esp-idf-code/blink/blink2-build/build/bootloader/bootloader.bin" |
|
| 245 | + Bootloader binary size 0x5260 bytes. 0x2da0 bytes (36%) free. |
|
| 246 | + [3/10] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/led.c.obj |
|
| 247 | + |
|
| 248 | + |
|
| 249 | + [8/10] Generating binary image from built executable |
|
| 250 | + esptool.py v4.9.0 |
|
| 251 | + Creating esp32s3 image... |
|
| 252 | + Merged 2 ELF sections |
|
| 253 | + Successfully created esp32s3 image. |
|
| 254 | + Generated E:/Git-category/Git-Arduino/esp-idf-code/blink/blink2-build/build/blink2-build.bin |
|
| 255 | + [9/10] C:\WINDOWS\system32\cmd.exe /C "cd ...blink/blink2-build/build/blink2-build.bin" |
|
| 256 | + blink2-build.bin binary size 0x33b60 bytes. Smallest app partition is 0x100000 bytes. 0xcc4a0 bytes (80%) free. |
|
| 257 | + |
|
| 258 | + |
|
| 259 | + |
|
| 260 | + |
SDK-dat/ESP-SDK-dat/ESP-SDK-dat.md
| ... | ... | @@ -6,49 +6,59 @@ |
| 6 | 6 | |
| 7 | 7 | - [[ESP32-HDK-dat]] |
| 8 | 8 | |
| 9 | -- [[ESP-dat]] - [[ESP-SDK-dat]] - [[ESP32-SDK-dat]] - [[ESP8266-SDK-dat]] |
|
| 9 | +- [[ESP-dat]] |
|
| 10 | 10 | |
| 11 | -- [[SPIFFS-dat]] |
|
| 12 | - |
|
| 13 | -- [[script-based-SDK-dat]] - [[circuitpython-dat]] |
|
| 14 | - |
|
| 15 | -- [[flash-download-tool-dat]] - [[esptool-dat]] |
|
| 11 | +## IDE |
|
| 16 | 12 | |
| 17 | 13 | - [[arduino-ide-dat]] - [[platformio-dat]] - [[arduino-esp32-dat]] - [[arduino-esp8266-dat]] |
| 18 | 14 | |
| 19 | 15 | - [[esp-idf-dat]] |
| 20 | 16 | |
| 17 | +- [[script-based-SDK-dat]] - [[circuitpython-dat]] - [[micropython-dat]] |
|
| 21 | 18 | |
| 22 | -- [[freertos-dat]] |
|
| 19 | +- [[c-dat]] |
|
| 23 | 20 | |
| 24 | -- [[nework-sdk-dat]] - [[camera-sdk-dat]] |
|
| 25 | 21 | |
| 26 | -- [[DMA-dat]] |
|
| 27 | 22 | |
| 28 | -- [[memory-dat]] - [[DRAM-dat]] |
|
| 23 | +## SUB SDK |
|
| 29 | 24 | |
| 30 | -- [[stack-trace-decoder-dat]] |
|
| 25 | +- [[ESP-SDK-dat]] |
|
| 26 | + |
|
| 27 | +- [[ESP8266-SDK-dat]] |
|
| 31 | 28 | |
| 32 | -## interface |
|
| 29 | +- [[ESP32-SDK-dat]] - [[ESP32-S3-SDK-dat]] - [[ESP32-C3-SDK-dat]] |
|
| 30 | + |
|
| 31 | + |
|
| 32 | +## programming and debugging interface |
|
| 33 | 33 | |
| 34 | 34 | - [[serial-dat]] |
| 35 | 35 | |
| 36 | 36 | - [[openOCD-dat]] - [[jtag-dat]] |
| 37 | 37 | |
| 38 | +- [[stack-trace-decoder-dat]] |
|
| 38 | 39 | |
| 39 | -## Official SDK |
|
| 40 | +- [[flash-download-tool-dat]] - [[esptool-dat]] |
|
| 40 | 41 | |
| 41 | -- [[esp-idf-dat]] |
|
| 42 | +## System and functions |
|
| 43 | + |
|
| 44 | +- [[freertos-dat]] |
|
| 45 | + |
|
| 46 | +- [[SPIFFS-dat]] |
|
| 47 | + |
|
| 48 | +- [[nework-sdk-dat]] - [[camera-sdk-dat]] |
|
| 49 | + |
|
| 50 | +- [[DMA-dat]] |
|
| 51 | + |
|
| 52 | +- [[memory-dat]] - [[DRAM-dat]] |
|
| 42 | 53 | |
| 43 | -- [[platformIO-dat]] |
|
| 54 | +- [[OTA-dat]] |
|
| 44 | 55 | |
| 45 | 56 | |
| 46 | -## ESP Arduino code and firmware |
|
| 57 | +## logs |
|
| 47 | 58 | |
| 59 | +- [[ESP-debug-log-dat]] - [[ESP-Compile-log-dat]] - [[ESP-boot-log-dat]] |
|
| 48 | 60 | |
| 49 | -- [[arduino-esp32-dat]] - [[arduino-esp8266-dat]] |
|
| 50 | 61 | |
| 51 | -- arduino firmware - https://github.com/Edragon/esp_firmware |
|
| 52 | 62 | |
| 53 | 63 | ## Firmware and APPs |
| 54 | 64 |
SDK-dat/ESP-SDK-dat/ESP-boot-log-dat/ESP-boot-log-dat.md
| ... | ... | @@ -0,0 +1,132 @@ |
| 1 | + |
|
| 2 | +# ESP32-boot-log-dat.md |
|
| 3 | + |
|
| 4 | +## IDF boot |
|
| 5 | + |
|
| 6 | + ESP-ROM:esp32s3-20210327 |
|
| 7 | + Build:Mar 27 2021 |
|
| 8 | + rst:0x1 (POWERON),boot:0x29 (SPI_FAST_FLASH_BOOT) |
|
| 9 | + SPIWP:0xee |
|
| 10 | + mode:DIO, clock div:1 |
|
| 11 | + load:0x3fce2820,len:0x159c |
|
| 12 | + load:0x403c8700,len:0xd24 |
|
| 13 | + load:0x403cb700,len:0x2f48 |
|
| 14 | + entry 0x403c8924 |
|
| 15 | + I (24) boot: ESP-IDF v5.5 2nd stage bootloader |
|
| 16 | + I (25) boot: compile time Jul 30 2025 17:47:22 |
|
| 17 | + I (25) boot: Multicore bootloader |
|
| 18 | + I (25) boot: chip revision: v0.2 |
|
| 19 | + I (28) boot: efuse block revision: v1.3 |
|
| 20 | + I (31) boot.esp32s3: Boot SPI Speed : 80MHz |
|
| 21 | + I (35) boot.esp32s3: SPI Mode : DIO |
|
| 22 | + I (39) boot.esp32s3: SPI Flash Size : 2MB |
|
| 23 | + I (43) boot: Enabling RNG early entropy source... |
|
| 24 | + I (47) boot: Partition Table: |
|
| 25 | + I (50) boot: ## Label Usage Type ST Offset Length |
|
| 26 | + I (56) boot: 0 nvs WiFi data 01 02 00009000 00006000 |
|
| 27 | + I (62) boot: 1 phy_init RF data 01 01 0000f000 00001000 |
|
| 28 | + I (69) boot: 2 factory factory app 00 00 00010000 00100000 |
|
| 29 | + I (76) boot: End of partition table |
|
| 30 | + I (79) esp_image: segment 0: paddr=00010020 vaddr=3c020020 size=0a550h ( 42320) map |
|
| 31 | + I (94) esp_image: segment 1: paddr=0001a578 vaddr=3fc92700 size=02ad8h ( 10968) load |
|
| 32 | + I (96) esp_image: segment 2: paddr=0001d058 vaddr=40374000 size=02fc0h ( 12224) load |
|
| 33 | + I (104) esp_image: segment 3: paddr=00020020 vaddr=42000020 size=184b4h ( 99508) map |
|
| 34 | + I (126) esp_image: segment 4: paddr=000384dc vaddr=40376fc0 size=0b638h ( 46648) load |
|
| 35 | + I (137) esp_image: segment 5: paddr=00043b1c vaddr=600fe000 size=00020h ( 32) load |
|
| 36 | + I (143) boot: Loaded app from partition at offset 0x10000 |
|
| 37 | + I (143) boot: Disabling RNG early entropy source... |
|
| 38 | + I (154) cpu_start: Multicore app |
|
| 39 | + I (163) cpu_start: Pro cpu start user code |
|
| 40 | + I (163) cpu_start: cpu freq: 160000000 Hz |
|
| 41 | + I (163) app_init: Application information: |
|
| 42 | + I (164) app_init: Project name: blink2-build |
|
| 43 | + I (168) app_init: App version: 1 |
|
| 44 | + I (171) app_init: Compile time: Jul 30 2025 17:45:23 |
|
| 45 | + I (176) app_init: ELF file SHA256: 775b8be9f... |
|
| 46 | + I (181) app_init: ESP-IDF: v5.5 |
|
| 47 | + I (184) efuse_init: Min chip rev: v0.0 |
|
| 48 | + I (188) efuse_init: Max chip rev: v0.99 |
|
| 49 | + I (192) efuse_init: Chip rev: v0.2 |
|
| 50 | + I (196) heap_init: Initializing. RAM available for dynamic allocation: |
|
| 51 | + I (202) heap_init: At 3FC95AC8 len 00053C48 (335 KiB): RAM |
|
| 52 | + I (207) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM |
|
| 53 | + I (212) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM |
|
| 54 | + I (218) heap_init: At 600FE020 len 00001FC8 (7 KiB): RTCRAM |
|
| 55 | + I (224) spi_flash: detected chip: generic |
|
| 56 | + I (227) spi_flash: flash io: dio |
|
| 57 | + W (230) spi_flash: Detected size(16384k) larger than the size in the binary image header(2048k). Using the size in the binary image header. |
|
| 58 | + I (242) sleep_gpio: Configure to isolate all GPIO pins in sleep state |
|
| 59 | + I (248) sleep_gpio: Enable automatic switching of GPIO sleep configuration |
|
| 60 | + I (255) main_task: Started on CPU0 |
|
| 61 | + I (275) main_task: Calling app_main() |
|
| 62 | + |
|
| 63 | + |
|
| 64 | +## initiate log |
|
| 65 | + |
|
| 66 | + rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) |
|
| 67 | + configsip: 0, SPIWP:0xee |
|
| 68 | + clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 |
|
| 69 | + mode:DIO, clock div:1 |
|
| 70 | + load:0x3fff0030,len:4832 |
|
| 71 | + load:0x40078000,len:16460 |
|
| 72 | + load:0x40080400,len:4 |
|
| 73 | + load:0x40080404,len:3504 |
|
| 74 | + entry 0x400805cc |
|
| 75 | + |
|
| 76 | +> **rst:0x1**: This indicates the reset reason was a power-on reset. |
|
| 77 | + |
|
| 78 | +> **boot:0x13**: This indicates the boot mode is SPI fast flash boot, meaning it's booting from external flash over SPI. |
|
| 79 | + |
|
| 80 | +configsip: 0, SPIWP:0xee |
|
| 81 | + |
|
| 82 | +> SPI flash configuration, including the write protect pin. |
|
| 83 | + |
|
| 84 | +clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 |
|
| 85 | + |
|
| 86 | +> These are drive strength settings for various SPI flash pins (clock, data, etc.). |
|
| 87 | + |
|
| 88 | + |
|
| 89 | +mode:DIO, clock div:1 |
|
| 90 | + |
|
| 91 | +> mode:DIO: Flash is operating in Dual I/O mode. |
|
| 92 | +> clock div:1: Clock divider is set to 1 (max speed). |
|
| 93 | + |
|
| 94 | + |
|
| 95 | +load:0x3fff0030,len:4832 |
|
| 96 | +load:0x40078000,len:16460 |
|
| 97 | +load:0x40080400,len:4 |
|
| 98 | +load:0x40080404,len:3504 |
|
| 99 | +entry 0x400805cc |
|
| 100 | + |
|
| 101 | +> These lines show the loading of firmware segments into memory. |
|
| 102 | +> entry 0x400805cc is the starting address of the user code. |
|
| 103 | + |
|
| 104 | + |
|
| 105 | +## firmware log |
|
| 106 | + |
|
| 107 | + I (662) wifi: wifi firmware version: 703e53b |
|
| 108 | + I (663) wifi: config NVS flash: enabled |
|
| 109 | + I (663) wifi: config nano formating: disabled |
|
| 110 | + I (673) wifi: Init dynamic tx buffer num: 32 |
|
| 111 | + I (673) wifi: Init data frame dynamic rx buffer num: 32 |
|
| 112 | + I (673) wifi: Init management frame dynamic rx buffer num: 32 |
|
| 113 | + I (679) wifi: wifi driver task: 3ffdee34, prio:23, stack:3584 |
|
| 114 | + I (684) wifi: Init static rx buffer num: 10 |
|
| 115 | + I (687) wifi: Init dynamic rx buffer num: 32 |
|
| 116 | + I (692) wifi: wifi power manager task: 0x3ffe369c prio: 21 stack: 2560 |
|
| 117 | + I (726) wifi: mode : softAP (7c:9e:bd:5f:66:11) |
|
| 118 | + I (734) wifi: mode : sta (7c:9e:bd:5f:66:10) + softAP (7c:9e:bd:5f:66:11) |
|
| 119 | + I (738) wifi: mode : softAP (7c:9e:bd:5f:66:11) |
|
| 120 | + I (741) wifi: set country: cc=CN\0 schan=1 nchan=13 policy=1 |
|
| 121 | + |
|
| 122 | + |
|
| 123 | + |
|
| 124 | +## wait for download |
|
| 125 | + |
|
| 126 | + rst:0x1 (POWERON_RESET),boot:0x3 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2)) |
|
| 127 | + waiting for download |
|
| 128 | + |
|
| 129 | + |
|
| 130 | +## ref |
|
| 131 | + |
|
| 132 | +- [[ESP32-dat]] |
|
| ... | ... | \ No newline at end of file |
SDK-dat/ESP-SDK-dat/ESP-debug-log-dat/ESP-debug-log-dat.md
| ... | ... | @@ -0,0 +1,188 @@ |
| 1 | + |
|
| 2 | +# ESP32-debug-log-dat |
|
| 3 | + |
|
| 4 | + |
|
| 5 | +How to fix: |
|
| 6 | +Change this line in led.c: |
|
| 7 | + |
|
| 8 | + led_pin_config.pin_bit_mask = 1<<LED_PIN; |
|
| 9 | + |
|
| 10 | +to: |
|
| 11 | + |
|
| 12 | + led_pin_config.pin_bit_mask = 1ULL << LED_PIN; |
|
| 13 | + |
|
| 14 | +log: |
|
| 15 | + |
|
| 16 | + E (275) gpio: GPIO_PIN mask error |
|
| 17 | + I (275) main_task: Returned from app_main() |
|
| 18 | + |
|
| 19 | +warning: |
|
| 20 | + |
|
| 21 | + E:/Git-category/Git-Arduino/esp-idf-code/blink/blink2-build/main/led.c: In function 'led_init': |
|
| 22 | + E:/Git-category/Git-Arduino/esp-idf-code/blink/blink2-build/main/led.c:8:36: warning: left shift count >= width of type [-Wshift-count-overflow] |
|
| 23 | + 8 | led_pin_config.pin_bit_mask = 1<<LED_PIN; |
|
| 24 | + | ^~ |
|
| 25 | + |
|
| 26 | + |
|
| 27 | + |
|
| 28 | +## serial read |
|
| 29 | + |
|
| 30 | +串口接收有一个buffer,每次read其实是从buffer中读取数据,并不是直接从串口读入的 |
|
| 31 | + |
|
| 32 | +## Interrupt Control Issues Troubleshooting |
|
| 33 | + |
|
| 34 | +**Arduino examples wiki link:** https://docs.espressif.com/projects/arduino-esp32/en/latest/libraries.html |
|
| 35 | + |
|
| 36 | +### Common Issues and Solutions: |
|
| 37 | + |
|
| 38 | +1. **Interrupt functions need the `ARDUINO_ISR_ATTR` macro** |
|
| 39 | +2. **Use serial debugging** |
|
| 40 | +3. **Program crashes due to incorrect flash size settings** |
|
| 41 | + |
|
| 42 | + |
|
| 43 | +## boot log |
|
| 44 | + |
|
| 45 | + |
|
| 46 | + rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) |
|
| 47 | + configsip: 0, SPIWP:0xee |
|
| 48 | + clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 |
|
| 49 | + mode:DIO, clock div:2 |
|
| 50 | + load:0x3fff0018,len:4 |
|
| 51 | + load:0x3fff001c,len:5656 |
|
| 52 | + load:0x40078000,len:0 |
|
| 53 | + ho 12 tail 0 room 4 |
|
| 54 | + load:0x40078000,len:13844 |
|
| 55 | + entry 0x40078fc4 |
|
| 56 | + [0;32mI (30) boot: ESP-IDF v3.0.7 2nd stage bootloader[0m |
|
| 57 | + [0;32mI (30) boot: compile time 09:04:31[0m |
|
| 58 | + [0;32mI (30) boot: Enabling RNG early entropy source...[0m |
|
| 59 | + [0;32mI (35) boot: SPI Speed : 40MHz[0m |
|
| 60 | + [0;32mI (39) boot: SPI Mode : DIO[0m |
|
| 61 | + [0;32mI (43) boot: SPI Flash Size : 4MB[0m |
|
| 62 | + [0;32mI (47) boot: Partition Table:[0m |
|
| 63 | + [0;32mI (51) boot: ## Label Usage Type ST Offset Length[0m |
|
| 64 | + [0;32mI (58) boot: 0 phy_init RF data 01 01 0000f000 00001000[0m |
|
| 65 | + [0;32mI (65) boot: 1 otadata OTA data 01 00 00010000 00002000[0m |
|
| 66 | + [0;32mI (73) boot: 2 nvs WiFi data 01 02 00012000 0000e000[0m |
|
| 67 | + [0;32mI (80) boot: 3 at_customize unknown 40 00 00020000 000e0000[0m |
|
| 68 | + [0;32mI (88) boot: 4 ota_0 OTA app 00 10 00100000 00180000[0m |
|
| 69 | + [0;32mI (95) boot: 5 ota_1 OTA app 00 11 00280000 00180000[0m |
|
| 70 | + [0;32mI (103) boot: End of partition table[0m |
|
| 71 | + [0;32mI (107) boot: No factory image, trying OTA 0[0m |
|
| 72 | + [0;32mI (112) esp_image: segment 0: paddr=0x00100020 vaddr=0x3f400020 size=0x20614 (132628) map[0m |
|
| 73 | + [0;32mI (167) esp_image: segment 1: paddr=0x0012063c vaddr=0x3ffc0000 size=0x02d7c ( 11644) load[0m |
|
| 74 | + [0;32mI (172) esp_image: segment 2: paddr=0x001233c0 vaddr=0x40080000 size=0x00400 ( 1024) load[0m |
|
| 75 | + [0;32mI (174) esp_image: segment 3: paddr=0x001237c8 vaddr=0x40080400 size=0x0c848 ( 51272) load[0m |
|
| 76 | + [0;32mI (204) esp_image: segment 4: paddr=0x00130018 vaddr=0x400d0018 size=0xdfc80 (916608) map[0m |
|
| 77 | + [0;32mI (526) esp_image: segment 5: paddr=0x0020fca0 vaddr=0x4008cc48 size=0x02504 ( 9476) load[0m |
|
| 78 | + [0;32mI (530) esp_image: segment 6: paddr=0x002121ac vaddr=0x400c0000 size=0x00064 ( 100) load[0m |
|
| 79 | + [0;32mI (541) boot: Loaded app from partition at offset 0x100000[0m |
|
| 80 | + [0;32mI (541) boot: Disabling RNG early entropy source...[0m |
|
| 81 | + 1.1.3 |
|
| 82 | + I (662) wifi: wifi firmware version: 703e53b |
|
| 83 | + I (663) wifi: config NVS flash: enabled |
|
| 84 | + I (663) wifi: config nano formating: disabled |
|
| 85 | + I (673) wifi: Init dynamic tx buffer num: 32 |
|
| 86 | + I (673) wifi: Init data frame dynamic rx buffer num: 32 |
|
| 87 | + I (673) wifi: Init management frame dynamic rx buffer num: 32 |
|
| 88 | + I (679) wifi: wifi driver task: 3ffdee34, prio:23, stack:3584 |
|
| 89 | + I (684) wifi: Init static rx buffer num: 10 |
|
| 90 | + I (687) wifi: Init dynamic rx buffer num: 32 |
|
| 91 | + I (692) wifi: wifi power manager task: 0x3ffe369c prio: 21 stack: 2560 |
|
| 92 | + I (725) wifi: mode : softAP (fc:f5:c4:06:91:55) |
|
| 93 | + I (733) wifi: mode : sta (fc:f5:c4:06:91:54) + softAP (fc:f5:c4:06:91:55) |
|
| 94 | + I (736) wifi: mode : softAP (fc:f5:c4:06:91:55) |
|
| 95 | + I (740) wifi: set country: cc=CN\0 schan=1 nchan=13 policy=1 |
|
| 96 | + |
|
| 97 | + |
|
| 98 | + |
|
| 99 | +# ESP32-compiler-error-dat |
|
| 100 | + |
|
| 101 | + |
|
| 102 | +## common errors |
|
| 103 | + |
|
| 104 | + |
|
| 105 | +better store file in [[sd-dat]] - [[memory-dat]] |
|
| 106 | + |
|
| 107 | +This error E (1183) intr_alloc: No free interrupt inputs indicates a hardware interrupt conflict between the I2S audio driver and the camera driver on your ESP32. Both peripherals are competing for the same system resources. |
|
| 108 | + |
|
| 109 | +To resolve this, you need to modify the interrupt allocation flags when initializing the I2S driver. This ensures it doesn't conflict with the interrupt required by the camera. |
|
| 110 | + |
|
| 111 | +Locate the i2s_config_t structure in your setup() function. |
|
| 112 | +Change the value of .intr_alloc_flags from 0 to ESP_INTR_FLAG_LEVEL1. |
|
| 113 | + |
|
| 114 | + |
|
| 115 | + E (1183) intr_alloc: No free interrupt inputs for I2S0 interrupt (flags 0x40E) |
|
| 116 | + E (1183) cam_hal: cam_config(407): cam intr alloc failed |
|
| 117 | + E (1184) camera: Camera config failed with error 0xffffffff |
|
| 118 | + Camera init failed with error 0xffffffff |
|
| 119 | + |
|
| 120 | + |
|
| 121 | + |
|
| 122 | + |
|
| 123 | + |
|
| 124 | +## watchdog |
|
| 125 | + |
|
| 126 | + rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) |
|
| 127 | + configsip: 0, SPIWP:0xee |
|
| 128 | + clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 |
|
| 129 | + mode:DIO, clock div:1 |
|
| 130 | + load:0x3fff0030,len:4888 |
|
| 131 | + load:0x40078000,len:16456 |
|
| 132 | + load:0x40080400,len:4 |
|
| 133 | + load:0x40080404,len:3476 |
|
| 134 | + entry 0x400805b4 |
|
| 135 | + ESP32-CAM Simple Image Capture to SPIFFS |
|
| 136 | + E (6) SPIFFS: mount failed, -10025 |
|
| 137 | + E (122) task_wdt: esp_task_wdt_reset(705): task not found |
|
| 138 | + E (122) task_wdt: esp_task_wdt_reset(705): task not found |
|
| 139 | + E (128) task_wdt: esp_task_wdt_reset(705): task not found |
|
| 140 | + E (157) task_wdt: esp_task_wdt_reset(705): task not found |
|
| 141 | + E (158) task_wdt: esp_task_wdt_reset(705): task not found |
|
| 142 | + E (158) task_wdt: esp_task_wdt_reset(705): task not found |
|
| 143 | + E (185) task_wdt: esp_task_wdt_reset(705): task not found |
|
| 144 | + E (186) task_wdt: esp_task_wdt_reset(705): task not found |
|
| 145 | + |
|
| 146 | + |
|
| 147 | +## 4 |
|
| 148 | + |
|
| 149 | +I see the issue! There's a conflict between the camera and I2S driver trying to use the same interrupt resources. The ESP32-CAM without PSRAM has limited interrupt resources, and both the camera and I2S are trying to allocate interrupts. |
|
| 150 | + |
|
| 151 | + E (2198) intr_alloc: No free interrupt inputs for I2S0 interrupt (flags 0x40E) |
|
| 152 | + E (2199) cam_hal: cam_config(407): cam intr alloc failed |
|
| 153 | + E (2200) camera: Camera config failed with error 0xffffffff |
|
| 154 | + Camera init failed with error 0xffffffff |
|
| 155 | + === System Status === |
|
| 156 | + Free heap: 271820 bytes |
|
| 157 | + Camera task stack high water mark: 5356 |
|
| 158 | + Display task stack high water mark: 5356 |
|
| 159 | + Sensor task stack high water mark: 5356 |
|
| 160 | + Audio task stack high water mark: 5356 |
|
| 161 | + WiFi status: Disconnected |
|
| 162 | + |
|
| 163 | + |
|
| 164 | + |
|
| 165 | +## 3 |
|
| 166 | + |
|
| 167 | +fix == Serial.printf("Free heap after setup: %u bytes\n", ESP.getFreeHeap()); |
|
| 168 | + |
|
| 169 | + E:\Git-category\Git-Arduino\Arduino-ESP32\BSP\ESP\ESP1000-ESP32-tori\rtos-cam-web-2\rtos-cam-web-2.ino: In function 'void loop()': |
|
| 170 | + E:\Git-category\Git-Arduino\Arduino-ESP32\BSP\ESP\ESP1000-ESP32-tori\rtos-cam-web-2\rtos-cam-web-2.ino:479:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'} [-Wformat=] |
|
| 171 | + 479 | Serial.printf("Free heap: %d bytes\n", ESP.getFreeHeap()); |
|
| 172 | + | ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ |
|
| 173 | + | | |
|
| 174 | + | uint32_t {aka long unsigned int} |
|
| 175 | + |
|
| 176 | +## 2 |
|
| 177 | + |
|
| 178 | + "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp-x32\\2411/bin/xtensa-esp32-elf-g++" -MMD -c "@C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-858a988d-v1\\esp32/flags/cpp_flags" -Wall -Wextra -Os -Werror=return-type -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DARDUINO_PARTITION_default "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:esp32:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,PSRAM=disabled,LoopCore=1,EventsCore=0,EraseFlash=all,JTAGAdapter=default,ZigbeeMode=default\"" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=0 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-858a988d-v1\\esp32/flags/defines" "-IE:\\Git-category\\Git-Arduino\\Arduino-ESP32\\BSP\\ESP\\ESP1000-ESP32-tori\\rtos-cam-web-2" -iprefix "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-858a988d-v1\\esp32/include/" "@C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-858a988d-v1\\esp32/flags/includes" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-858a988d-v1\\esp32/qio_qspi/include" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\cores\\esp32" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\variants\\esp32" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\libraries\\FS\\src" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\libraries\\LittleFS\\src" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\libraries\\WiFi\\src" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\libraries\\Network\\src" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\libraries\\WebServer\\src" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\libraries\\Wire\\src" "-Ie:\\Git-category\\Git-Arduino\\Arduino-ESP32\\libraries\\Adafruit_GFX_Library" "-Ie:\\Git-category\\Git-Arduino\\Arduino-ESP32\\libraries\\Adafruit_SSD1306" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\libraries\\SPI\\src" "-Ie:\\Git-category\\Git-Arduino\\Arduino-ESP32\\libraries\\Adafruit_BMP280_Library" "-Ie:\\Git-category\\Git-Arduino\\Arduino-ESP32\\libraries\\Adafruit_Unified_Sensor" "-Ie:\\Git-category\\Git-Arduino\\Arduino-ESP32\\libraries\\Adafruit_BusIO" "@C:\\Users\\Administrator\\AppData\\Local\\arduino\\sketches\\058F81B8D9D12F158C24DA0778C64AEF/build_opt.h" "@C:\\Users\\Administrator\\AppData\\Local\\arduino\\sketches\\058F81B8D9D12F158C24DA0778C64AEF/file_opts" "C:\\Users\\Administrator\\AppData\\Local\\arduino\\sketches\\058F81B8D9D12F158C24DA0778C64AEF\\sketch\\rtos-cam-web-2.ino.cpp" -o "C:\\Users\\Administrator\\AppData\\Local\\arduino\\sketches\\058F81B8D9D12F158C24DA0778C64AEF\\sketch\\rtos-cam-web-2.ino.cpp.o" |
|
| 179 | + In file included from e:\Git-category\Git-Arduino\Arduino-ESP32\libraries\Adafruit_BMP280_Library/Adafruit_BMP280.h:26, |
|
| 180 | + from E:\Git-category\Git-Arduino\Arduino-ESP32\BSP\ESP\ESP1000-ESP32-tori\rtos-cam-web-2\rtos-cam-web-2.ino:30: |
|
| 181 | + e:\Git-category\Git-Arduino\Arduino-ESP32\libraries\Adafruit_Unified_Sensor/Adafruit_Sensor.h:191:3: error: conflicting declaration 'typedef struct sensor_t sensor_t' |
|
| 182 | + 191 | } sensor_t; |
|
| 183 | + | ^~~~~~~~ |
|
| 184 | + In file included from C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-858a988d-v1\esp32/include/espressif__esp32-camera/driver/include/esp_camera.h:71, |
|
| 185 | + from E:\Git-category\Git-Arduino\Arduino-ESP32\BSP\ESP\ESP1000-ESP32-tori\rtos-cam-web-2\rtos-cam-web-2.ino:19: |
|
| 186 | + C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-858a988d-v1\esp32/include/espressif__esp32-camera/driver/include/sensor.h:259:3: note: previous declaration as 'typedef struct _sensor sensor_t' |
|
| 187 | + 259 | } sensor_t; |
|
| 188 | + | ^~~~~~~~ |
|
| ... | ... | \ No newline at end of file |
SDK-dat/ESP-SDK-dat/ESP32-SDK-dat/ESP32-SDK-dat.md
| ... | ... | @@ -6,19 +6,7 @@ |
| 6 | 6 | |
| 7 | 7 | - [[ESP32-HDK-dat]] |
| 8 | 8 | |
| 9 | -- [[ESP32-debug-log-dat]] - [[ESP32-boot-log-dat]] |
|
| 10 | 9 | |
| 11 | -- [[esp32-compiler-error-dat]] |
|
| 12 | - |
|
| 13 | -- [[JTAG-dat]] - [[OTA-dat]] |
|
| 14 | - |
|
| 15 | - |
|
| 16 | - |
|
| 17 | -## coding |
|
| 18 | - |
|
| 19 | -- [[micropython-dat]] - [[c-dat]] |
|
| 20 | - |
|
| 21 | -- [[arduino-ide-dat]] - [[arduino-ESP32-dat]] |
|
| 22 | 10 | |
| 23 | 11 | ## other reference |
| 24 | 12 |
SDK-dat/ESP-SDK-dat/ESP32-SDK-dat/ESP32-boot-log-dat/ESP32-boot-log-dat.md
| ... | ... | @@ -1,72 +0,0 @@ |
| 1 | - |
|
| 2 | -# ESP32-boot-log-dat.md |
|
| 3 | - |
|
| 4 | -## initiate log |
|
| 5 | - |
|
| 6 | - rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) |
|
| 7 | - configsip: 0, SPIWP:0xee |
|
| 8 | - clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 |
|
| 9 | - mode:DIO, clock div:1 |
|
| 10 | - load:0x3fff0030,len:4832 |
|
| 11 | - load:0x40078000,len:16460 |
|
| 12 | - load:0x40080400,len:4 |
|
| 13 | - load:0x40080404,len:3504 |
|
| 14 | - entry 0x400805cc |
|
| 15 | - |
|
| 16 | -> **rst:0x1**: This indicates the reset reason was a power-on reset. |
|
| 17 | - |
|
| 18 | -> **boot:0x13**: This indicates the boot mode is SPI fast flash boot, meaning it's booting from external flash over SPI. |
|
| 19 | - |
|
| 20 | -configsip: 0, SPIWP:0xee |
|
| 21 | - |
|
| 22 | -> SPI flash configuration, including the write protect pin. |
|
| 23 | - |
|
| 24 | -clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 |
|
| 25 | - |
|
| 26 | -> These are drive strength settings for various SPI flash pins (clock, data, etc.). |
|
| 27 | - |
|
| 28 | - |
|
| 29 | -mode:DIO, clock div:1 |
|
| 30 | - |
|
| 31 | -> mode:DIO: Flash is operating in Dual I/O mode. |
|
| 32 | -> clock div:1: Clock divider is set to 1 (max speed). |
|
| 33 | - |
|
| 34 | - |
|
| 35 | -load:0x3fff0030,len:4832 |
|
| 36 | -load:0x40078000,len:16460 |
|
| 37 | -load:0x40080400,len:4 |
|
| 38 | -load:0x40080404,len:3504 |
|
| 39 | -entry 0x400805cc |
|
| 40 | - |
|
| 41 | -> These lines show the loading of firmware segments into memory. |
|
| 42 | -> entry 0x400805cc is the starting address of the user code. |
|
| 43 | - |
|
| 44 | - |
|
| 45 | -## firmware log |
|
| 46 | - |
|
| 47 | - I (662) wifi: wifi firmware version: 703e53b |
|
| 48 | - I (663) wifi: config NVS flash: enabled |
|
| 49 | - I (663) wifi: config nano formating: disabled |
|
| 50 | - I (673) wifi: Init dynamic tx buffer num: 32 |
|
| 51 | - I (673) wifi: Init data frame dynamic rx buffer num: 32 |
|
| 52 | - I (673) wifi: Init management frame dynamic rx buffer num: 32 |
|
| 53 | - I (679) wifi: wifi driver task: 3ffdee34, prio:23, stack:3584 |
|
| 54 | - I (684) wifi: Init static rx buffer num: 10 |
|
| 55 | - I (687) wifi: Init dynamic rx buffer num: 32 |
|
| 56 | - I (692) wifi: wifi power manager task: 0x3ffe369c prio: 21 stack: 2560 |
|
| 57 | - I (726) wifi: mode : softAP (7c:9e:bd:5f:66:11) |
|
| 58 | - I (734) wifi: mode : sta (7c:9e:bd:5f:66:10) + softAP (7c:9e:bd:5f:66:11) |
|
| 59 | - I (738) wifi: mode : softAP (7c:9e:bd:5f:66:11) |
|
| 60 | - I (741) wifi: set country: cc=CN\0 schan=1 nchan=13 policy=1 |
|
| 61 | - |
|
| 62 | - |
|
| 63 | - |
|
| 64 | -## wait for download |
|
| 65 | - |
|
| 66 | - rst:0x1 (POWERON_RESET),boot:0x3 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2)) |
|
| 67 | - waiting for download |
|
| 68 | - |
|
| 69 | - |
|
| 70 | -## ref |
|
| 71 | - |
|
| 72 | -- [[ESP32-dat]] |
|
| ... | ... | \ No newline at end of file |
SDK-dat/ESP-SDK-dat/ESP32-SDK-dat/ESP32-debug-log-dat/ESP32-debug-log-dat.md
| ... | ... | @@ -1,72 +0,0 @@ |
| 1 | - |
|
| 2 | -# ESP32-debug-log-dat |
|
| 3 | - |
|
| 4 | - |
|
| 5 | -## serial read |
|
| 6 | - |
|
| 7 | -串口接收有一个buffer,每次read其实是从buffer中读取数据,并不是直接从串口读入的 |
|
| 8 | - |
|
| 9 | -## Interrupt Control Issues Troubleshooting |
|
| 10 | - |
|
| 11 | -**Arduino examples wiki link:** https://docs.espressif.com/projects/arduino-esp32/en/latest/libraries.html |
|
| 12 | - |
|
| 13 | -### Common Issues and Solutions: |
|
| 14 | - |
|
| 15 | -1. **Interrupt functions need the `ARDUINO_ISR_ATTR` macro** |
|
| 16 | -2. **Use serial debugging** |
|
| 17 | -3. **Program crashes due to incorrect flash size settings** |
|
| 18 | - |
|
| 19 | - |
|
| 20 | -## boot log |
|
| 21 | - |
|
| 22 | - |
|
| 23 | - rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) |
|
| 24 | - configsip: 0, SPIWP:0xee |
|
| 25 | - clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 |
|
| 26 | - mode:DIO, clock div:2 |
|
| 27 | - load:0x3fff0018,len:4 |
|
| 28 | - load:0x3fff001c,len:5656 |
|
| 29 | - load:0x40078000,len:0 |
|
| 30 | - ho 12 tail 0 room 4 |
|
| 31 | - load:0x40078000,len:13844 |
|
| 32 | - entry 0x40078fc4 |
|
| 33 | - [0;32mI (30) boot: ESP-IDF v3.0.7 2nd stage bootloader[0m |
|
| 34 | - [0;32mI (30) boot: compile time 09:04:31[0m |
|
| 35 | - [0;32mI (30) boot: Enabling RNG early entropy source...[0m |
|
| 36 | - [0;32mI (35) boot: SPI Speed : 40MHz[0m |
|
| 37 | - [0;32mI (39) boot: SPI Mode : DIO[0m |
|
| 38 | - [0;32mI (43) boot: SPI Flash Size : 4MB[0m |
|
| 39 | - [0;32mI (47) boot: Partition Table:[0m |
|
| 40 | - [0;32mI (51) boot: ## Label Usage Type ST Offset Length[0m |
|
| 41 | - [0;32mI (58) boot: 0 phy_init RF data 01 01 0000f000 00001000[0m |
|
| 42 | - [0;32mI (65) boot: 1 otadata OTA data 01 00 00010000 00002000[0m |
|
| 43 | - [0;32mI (73) boot: 2 nvs WiFi data 01 02 00012000 0000e000[0m |
|
| 44 | - [0;32mI (80) boot: 3 at_customize unknown 40 00 00020000 000e0000[0m |
|
| 45 | - [0;32mI (88) boot: 4 ota_0 OTA app 00 10 00100000 00180000[0m |
|
| 46 | - [0;32mI (95) boot: 5 ota_1 OTA app 00 11 00280000 00180000[0m |
|
| 47 | - [0;32mI (103) boot: End of partition table[0m |
|
| 48 | - [0;32mI (107) boot: No factory image, trying OTA 0[0m |
|
| 49 | - [0;32mI (112) esp_image: segment 0: paddr=0x00100020 vaddr=0x3f400020 size=0x20614 (132628) map[0m |
|
| 50 | - [0;32mI (167) esp_image: segment 1: paddr=0x0012063c vaddr=0x3ffc0000 size=0x02d7c ( 11644) load[0m |
|
| 51 | - [0;32mI (172) esp_image: segment 2: paddr=0x001233c0 vaddr=0x40080000 size=0x00400 ( 1024) load[0m |
|
| 52 | - [0;32mI (174) esp_image: segment 3: paddr=0x001237c8 vaddr=0x40080400 size=0x0c848 ( 51272) load[0m |
|
| 53 | - [0;32mI (204) esp_image: segment 4: paddr=0x00130018 vaddr=0x400d0018 size=0xdfc80 (916608) map[0m |
|
| 54 | - [0;32mI (526) esp_image: segment 5: paddr=0x0020fca0 vaddr=0x4008cc48 size=0x02504 ( 9476) load[0m |
|
| 55 | - [0;32mI (530) esp_image: segment 6: paddr=0x002121ac vaddr=0x400c0000 size=0x00064 ( 100) load[0m |
|
| 56 | - [0;32mI (541) boot: Loaded app from partition at offset 0x100000[0m |
|
| 57 | - [0;32mI (541) boot: Disabling RNG early entropy source...[0m |
|
| 58 | - 1.1.3 |
|
| 59 | - I (662) wifi: wifi firmware version: 703e53b |
|
| 60 | - I (663) wifi: config NVS flash: enabled |
|
| 61 | - I (663) wifi: config nano formating: disabled |
|
| 62 | - I (673) wifi: Init dynamic tx buffer num: 32 |
|
| 63 | - I (673) wifi: Init data frame dynamic rx buffer num: 32 |
|
| 64 | - I (673) wifi: Init management frame dynamic rx buffer num: 32 |
|
| 65 | - I (679) wifi: wifi driver task: 3ffdee34, prio:23, stack:3584 |
|
| 66 | - I (684) wifi: Init static rx buffer num: 10 |
|
| 67 | - I (687) wifi: Init dynamic rx buffer num: 32 |
|
| 68 | - I (692) wifi: wifi power manager task: 0x3ffe369c prio: 21 stack: 2560 |
|
| 69 | - I (725) wifi: mode : softAP (fc:f5:c4:06:91:55) |
|
| 70 | - I (733) wifi: mode : sta (fc:f5:c4:06:91:54) + softAP (fc:f5:c4:06:91:55) |
|
| 71 | - I (736) wifi: mode : softAP (fc:f5:c4:06:91:55) |
|
| 72 | - I (740) wifi: set country: cc=CN\0 schan=1 nchan=13 policy=1 |
|
| ... | ... | \ No newline at end of file |
SDK-dat/ESP-SDK-dat/ESP32-compiler-error-dat/ESP32-compiler-error-dat.md
| ... | ... | @@ -1,91 +0,0 @@ |
| 1 | - |
|
| 2 | -# ESP32-compiler-error-dat |
|
| 3 | - |
|
| 4 | - |
|
| 5 | -## common errors |
|
| 6 | - |
|
| 7 | - |
|
| 8 | -better store file in [[sd-dat]] - [[memory-dat]] |
|
| 9 | - |
|
| 10 | -This error E (1183) intr_alloc: No free interrupt inputs indicates a hardware interrupt conflict between the I2S audio driver and the camera driver on your ESP32. Both peripherals are competing for the same system resources. |
|
| 11 | - |
|
| 12 | -To resolve this, you need to modify the interrupt allocation flags when initializing the I2S driver. This ensures it doesn't conflict with the interrupt required by the camera. |
|
| 13 | - |
|
| 14 | -Locate the i2s_config_t structure in your setup() function. |
|
| 15 | -Change the value of .intr_alloc_flags from 0 to ESP_INTR_FLAG_LEVEL1. |
|
| 16 | - |
|
| 17 | - |
|
| 18 | - E (1183) intr_alloc: No free interrupt inputs for I2S0 interrupt (flags 0x40E) |
|
| 19 | - E (1183) cam_hal: cam_config(407): cam intr alloc failed |
|
| 20 | - E (1184) camera: Camera config failed with error 0xffffffff |
|
| 21 | - Camera init failed with error 0xffffffff |
|
| 22 | - |
|
| 23 | - |
|
| 24 | - |
|
| 25 | - |
|
| 26 | - |
|
| 27 | -## watchdog |
|
| 28 | - |
|
| 29 | - rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) |
|
| 30 | - configsip: 0, SPIWP:0xee |
|
| 31 | - clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 |
|
| 32 | - mode:DIO, clock div:1 |
|
| 33 | - load:0x3fff0030,len:4888 |
|
| 34 | - load:0x40078000,len:16456 |
|
| 35 | - load:0x40080400,len:4 |
|
| 36 | - load:0x40080404,len:3476 |
|
| 37 | - entry 0x400805b4 |
|
| 38 | - ESP32-CAM Simple Image Capture to SPIFFS |
|
| 39 | - E (6) SPIFFS: mount failed, -10025 |
|
| 40 | - E (122) task_wdt: esp_task_wdt_reset(705): task not found |
|
| 41 | - E (122) task_wdt: esp_task_wdt_reset(705): task not found |
|
| 42 | - E (128) task_wdt: esp_task_wdt_reset(705): task not found |
|
| 43 | - E (157) task_wdt: esp_task_wdt_reset(705): task not found |
|
| 44 | - E (158) task_wdt: esp_task_wdt_reset(705): task not found |
|
| 45 | - E (158) task_wdt: esp_task_wdt_reset(705): task not found |
|
| 46 | - E (185) task_wdt: esp_task_wdt_reset(705): task not found |
|
| 47 | - E (186) task_wdt: esp_task_wdt_reset(705): task not found |
|
| 48 | - |
|
| 49 | - |
|
| 50 | -## 4 |
|
| 51 | - |
|
| 52 | -I see the issue! There's a conflict between the camera and I2S driver trying to use the same interrupt resources. The ESP32-CAM without PSRAM has limited interrupt resources, and both the camera and I2S are trying to allocate interrupts. |
|
| 53 | - |
|
| 54 | - E (2198) intr_alloc: No free interrupt inputs for I2S0 interrupt (flags 0x40E) |
|
| 55 | - E (2199) cam_hal: cam_config(407): cam intr alloc failed |
|
| 56 | - E (2200) camera: Camera config failed with error 0xffffffff |
|
| 57 | - Camera init failed with error 0xffffffff |
|
| 58 | - === System Status === |
|
| 59 | - Free heap: 271820 bytes |
|
| 60 | - Camera task stack high water mark: 5356 |
|
| 61 | - Display task stack high water mark: 5356 |
|
| 62 | - Sensor task stack high water mark: 5356 |
|
| 63 | - Audio task stack high water mark: 5356 |
|
| 64 | - WiFi status: Disconnected |
|
| 65 | - |
|
| 66 | - |
|
| 67 | - |
|
| 68 | -## 3 |
|
| 69 | - |
|
| 70 | -fix == Serial.printf("Free heap after setup: %u bytes\n", ESP.getFreeHeap()); |
|
| 71 | - |
|
| 72 | - E:\Git-category\Git-Arduino\Arduino-ESP32\BSP\ESP\ESP1000-ESP32-tori\rtos-cam-web-2\rtos-cam-web-2.ino: In function 'void loop()': |
|
| 73 | - E:\Git-category\Git-Arduino\Arduino-ESP32\BSP\ESP\ESP1000-ESP32-tori\rtos-cam-web-2\rtos-cam-web-2.ino:479:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'uint32_t' {aka 'long unsigned int'} [-Wformat=] |
|
| 74 | - 479 | Serial.printf("Free heap: %d bytes\n", ESP.getFreeHeap()); |
|
| 75 | - | ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ |
|
| 76 | - | | |
|
| 77 | - | uint32_t {aka long unsigned int} |
|
| 78 | - |
|
| 79 | -## 2 |
|
| 80 | - |
|
| 81 | - "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp-x32\\2411/bin/xtensa-esp32-elf-g++" -MMD -c "@C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-858a988d-v1\\esp32/flags/cpp_flags" -Wall -Wextra -Os -Werror=return-type -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DARDUINO_PARTITION_default "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:esp32:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,PSRAM=disabled,LoopCore=1,EventsCore=0,EraseFlash=all,JTAGAdapter=default,ZigbeeMode=default\"" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=0 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-858a988d-v1\\esp32/flags/defines" "-IE:\\Git-category\\Git-Arduino\\Arduino-ESP32\\BSP\\ESP\\ESP1000-ESP32-tori\\rtos-cam-web-2" -iprefix "C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-858a988d-v1\\esp32/include/" "@C:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-858a988d-v1\\esp32/flags/includes" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-858a988d-v1\\esp32/qio_qspi/include" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\cores\\esp32" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\variants\\esp32" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\libraries\\FS\\src" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\libraries\\LittleFS\\src" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\libraries\\WiFi\\src" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\libraries\\Network\\src" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\libraries\\WebServer\\src" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\libraries\\Wire\\src" "-Ie:\\Git-category\\Git-Arduino\\Arduino-ESP32\\libraries\\Adafruit_GFX_Library" "-Ie:\\Git-category\\Git-Arduino\\Arduino-ESP32\\libraries\\Adafruit_SSD1306" "-IC:\\Users\\Administrator\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.1\\libraries\\SPI\\src" "-Ie:\\Git-category\\Git-Arduino\\Arduino-ESP32\\libraries\\Adafruit_BMP280_Library" "-Ie:\\Git-category\\Git-Arduino\\Arduino-ESP32\\libraries\\Adafruit_Unified_Sensor" "-Ie:\\Git-category\\Git-Arduino\\Arduino-ESP32\\libraries\\Adafruit_BusIO" "@C:\\Users\\Administrator\\AppData\\Local\\arduino\\sketches\\058F81B8D9D12F158C24DA0778C64AEF/build_opt.h" "@C:\\Users\\Administrator\\AppData\\Local\\arduino\\sketches\\058F81B8D9D12F158C24DA0778C64AEF/file_opts" "C:\\Users\\Administrator\\AppData\\Local\\arduino\\sketches\\058F81B8D9D12F158C24DA0778C64AEF\\sketch\\rtos-cam-web-2.ino.cpp" -o "C:\\Users\\Administrator\\AppData\\Local\\arduino\\sketches\\058F81B8D9D12F158C24DA0778C64AEF\\sketch\\rtos-cam-web-2.ino.cpp.o" |
|
| 82 | - In file included from e:\Git-category\Git-Arduino\Arduino-ESP32\libraries\Adafruit_BMP280_Library/Adafruit_BMP280.h:26, |
|
| 83 | - from E:\Git-category\Git-Arduino\Arduino-ESP32\BSP\ESP\ESP1000-ESP32-tori\rtos-cam-web-2\rtos-cam-web-2.ino:30: |
|
| 84 | - e:\Git-category\Git-Arduino\Arduino-ESP32\libraries\Adafruit_Unified_Sensor/Adafruit_Sensor.h:191:3: error: conflicting declaration 'typedef struct sensor_t sensor_t' |
|
| 85 | - 191 | } sensor_t; |
|
| 86 | - | ^~~~~~~~ |
|
| 87 | - In file included from C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-858a988d-v1\esp32/include/espressif__esp32-camera/driver/include/esp_camera.h:71, |
|
| 88 | - from E:\Git-category\Git-Arduino\Arduino-ESP32\BSP\ESP\ESP1000-ESP32-tori\rtos-cam-web-2\rtos-cam-web-2.ino:19: |
|
| 89 | - C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-858a988d-v1\esp32/include/espressif__esp32-camera/driver/include/sensor.h:259:3: note: previous declaration as 'typedef struct _sensor sensor_t' |
|
| 90 | - 259 | } sensor_t; |
|
| 91 | - | ^~~~~~~~ |
|
| ... | ... | \ No newline at end of file |
SDK-dat/ESP-SDK-dat/ESPHome/ESPHome-dat.md
| ... | ... | @@ -1,39 +0,0 @@ |
| 1 | - |
|
| 2 | -# ESPHome-dat |
|
| 3 | - |
|
| 4 | -- install [[home-assistant-dat]] first |
|
| 5 | -- flash esphome via esp-web-tools, find the link below |
|
| 6 | - |
|
| 7 | - |
|
| 8 | -## boards |
|
| 9 | - |
|
| 10 | -- [[NWI1072-dat]] - [[NWI1118-dat]] |
|
| 11 | - |
|
| 12 | -- [[NWI1072]] |
|
| 13 | - |
|
| 14 | - |
|
| 15 | -## ESP Web Tools |
|
| 16 | - |
|
| 17 | -- https://github.com/esphome/esp-web-tools |
|
| 18 | - |
|
| 19 | -- https://esphome.io/web-api/ |
|
| 20 | - |
|
| 21 | - |
|
| 22 | - |
|
| 23 | -## deprecated |
|
| 24 | - |
|
| 25 | -- https://github.com/esphome/esphome-flasher |
|
| 26 | - |
|
| 27 | - |
|
| 28 | -## ref |
|
| 29 | - |
|
| 30 | -- https://github.com/esphome/esphome |
|
| 31 | - |
|
| 32 | -- https://github.com/esphome/aioesphomeapi |
|
| 33 | - |
|
| 34 | -- [Web Server Component](https://esphome.io/components/web_server.html) |
|
| 35 | - |
|
| 36 | - |
|
| 37 | -## Logs |
|
| 38 | - |
|
| 39 | -- [[log-c3.txt]] |
SDK-dat/ESP-SDK-dat/ESPHome/log-c3.txt
| ... | ... | @@ -1,406 +0,0 @@ |
| 1 | -[ 89241][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 2 | -[ 89242][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 3 | -[ 89249][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 4 | -[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 5 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 6 | -[V][wifi:279]: Connection Params: |
|
| 7 | -[V][wifi:280]: SSID: '111' |
|
| 8 | -[V][wifi:285]: BSSID: Not Set |
|
| 9 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 10 | -[V][wifi:310]: Channel: Not Set |
|
| 11 | -[V][wifi:317]: Using DHCP IP |
|
| 12 | -[V][wifi:319]: Hidden: NO |
|
| 13 | -[W][wifi:591]: Error while connecting to network. |
|
| 14 | -[W][wifi:627]: Restarting WiFi adapter... |
|
| 15 | -[V][wifi_esp32:041]: Disabling STA. |
|
| 16 | -[ 94308][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 17 | -[ 94311][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 18 | -[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 19 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 20 | -[V][wifi:279]: Connection Params: |
|
| 21 | -[V][wifi:280]: SSID: '111' |
|
| 22 | -[V][wifi:285]: BSSID: Not Set |
|
| 23 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 24 | -[V][wifi:310]: Channel: Not Set |
|
| 25 | -[V][wifi:317]: Using DHCP IP |
|
| 26 | -[V][wifi:319]: Hidden: NO |
|
| 27 | -[V][wifi_esp32:039]: Enabling STA. |
|
| 28 | -[ 94455][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 29 | -[V][wifi_esp32:424]: Event: WiFi ready[ 94458][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 30 | - |
|
| 31 | -[ 94466][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 32 | -[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 33 | -[ 96866][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 34 | -[ 96866][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 35 | -[ 96873][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 36 | -[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 37 | -[V][sensor:043]: 'Electrodragon 6 Uptime Sensor': Received new state 97.549004 |
|
| 38 | -[D][sensor:094]: 'Electrodragon 6 Uptime Sensor': Sending state 97.54900 s with 0 decimals of accuracy |
|
| 39 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 40 | -[V][wifi:279]: Connection Params: |
|
| 41 | -[V][wifi:280]: SSID: '111' |
|
| 42 | -[V][wifi:285]: BSSID: Not Set |
|
| 43 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 44 | -[V][wifi:310]: Channel: Not Set |
|
| 45 | -[V][wifi:317]: Using DHCP IP |
|
| 46 | -[V][wifi:319]: Hidden: NO |
|
| 47 | -[W][wifi:591]: Error while connecting to network. |
|
| 48 | -[W][wifi:627]: Restarting WiFi adapter... |
|
| 49 | -[V][wifi_esp32:041]: Disabling STA. |
|
| 50 | -[101932][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 51 | -[101935][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 52 | -[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 53 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 54 | -[V][wifi:279]: Connection Params: |
|
| 55 | -[V][wifi:280]: SSID: '111' |
|
| 56 | -[V][wifi:285]: BSSID: Not Set |
|
| 57 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 58 | -[V][wifi:310]: Channel: Not Set |
|
| 59 | -[V][wifi:317]: Using DHCP IP |
|
| 60 | -[V][wifi:319]: Hidden: NO |
|
| 61 | -[V][wifi_esp32:039]: Enabling STA. |
|
| 62 | -[102077][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 63 | -[V][wifi_esp32:424]: Event: WiFi ready[102080][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 64 | - |
|
| 65 | -[102088][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 66 | -[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 67 | -[104486][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 68 | -[104486][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 69 | -[104493][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 70 | -[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 71 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 72 | -[V][wifi:279]: Connection Params: |
|
| 73 | -[V][wifi:280]: SSID: '111' |
|
| 74 | -[V][wifi:285]: BSSID: Not Set |
|
| 75 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 76 | -[V][wifi:310]: Channel: Not Set |
|
| 77 | -[V][wifi:317]: Using DHCP IP |
|
| 78 | -[V][wifi:319]: Hidden: NO |
|
| 79 | -[W][wifi:591]: Error while connecting to network. |
|
| 80 | -[W][wifi:627]: Restarting WiFi adapter... |
|
| 81 | -[V][wifi_esp32:041]: Disabling STA. |
|
| 82 | -[109552][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 83 | -[109555][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 84 | -[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 85 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 86 | -[V][wifi:279]: Connection Params: |
|
| 87 | -[V][wifi:280]: SSID: '111' |
|
| 88 | -[V][wifi:285]: BSSID: Not Set |
|
| 89 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 90 | -[V][wifi:310]: Channel: Not Set |
|
| 91 | -[V][wifi:317]: Using DHCP IP |
|
| 92 | -[V][wifi:319]: Hidden: NO |
|
| 93 | -[V][wifi_esp32:039]: Enabling STA. |
|
| 94 | -[109699][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 95 | -[V][wifi_esp32:424]: Event: WiFi ready[109702][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 96 | - |
|
| 97 | -[109710][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 98 | -[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 99 | -[112109][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 100 | -[112110][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 101 | -[112117][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 102 | -[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 103 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 104 | -[V][wifi:279]: Connection Params: |
|
| 105 | -[V][wifi:280]: SSID: '111' |
|
| 106 | -[V][wifi:285]: BSSID: Not Set |
|
| 107 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 108 | -[V][wifi:310]: Channel: Not Set |
|
| 109 | -[V][wifi:317]: Using DHCP IP |
|
| 110 | -[V][wifi:319]: Hidden: NO |
|
| 111 | -[W][wifi:591]: Error while connecting to network. |
|
| 112 | -[W][wifi:627]: Restarting WiFi adapter... |
|
| 113 | -[V][wifi_esp32:041]: Disabling STA. |
|
| 114 | -[117176][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 115 | -[117179][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 116 | -[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 117 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 118 | -[V][wifi:279]: Connection Params: |
|
| 119 | -[V][wifi:280]: SSID: '111' |
|
| 120 | -[V][wifi:285]: BSSID: Not Set |
|
| 121 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 122 | -[V][wifi:310]: Channel: Not Set |
|
| 123 | -[V][wifi:317]: Using DHCP IP |
|
| 124 | -[V][wifi:319]: Hidden: NO |
|
| 125 | -[V][wifi_esp32:039]: Enabling STA. |
|
| 126 | -[117321][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 127 | -[V][wifi_esp32:424]: Event: WiFi ready[117324][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 128 | - |
|
| 129 | -[117332][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 130 | -[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 131 | -[119731][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 132 | -[119732][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 133 | -[119739][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 134 | -[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 135 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 136 | -[V][wifi:279]: Connection Params: |
|
| 137 | -[V][wifi:280]: SSID: '111' |
|
| 138 | -[V][wifi:285]: BSSID: Not Set |
|
| 139 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 140 | -[V][wifi:310]: Channel: Not Set |
|
| 141 | -[V][wifi:317]: Using DHCP IP |
|
| 142 | -[V][wifi:319]: Hidden: NO |
|
| 143 | -[W][wifi:591]: Error while connecting to network. |
|
| 144 | -[W][wifi:627]: Restarting WiFi adapter... |
|
| 145 | -[V][wifi_esp32:041]: Disabling STA. |
|
| 146 | -[124798][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 147 | -[124801][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 148 | -[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 149 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 150 | -[V][wifi:279]: Connection Params: |
|
| 151 | -[V][wifi:280]: SSID: '111' |
|
| 152 | -[V][wifi:285]: BSSID: Not Set |
|
| 153 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 154 | -[V][wifi:310]: Channel: Not Set |
|
| 155 | -[V][wifi:317]: Using DHCP IP |
|
| 156 | -[V][wifi:319]: Hidden: NO |
|
| 157 | -[V][wifi_esp32:039]: Enabling STA. |
|
| 158 | -[124944][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 159 | -[V][wifi_esp32:424]: Event: WiFi ready[124947][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 160 | - |
|
| 161 | -[124955][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 162 | -[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 163 | -[127354][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 164 | -[127355][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 165 | -[127362][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 166 | -[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 167 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 168 | -[V][wifi:279]: Connection Params: |
|
| 169 | -[V][wifi:280]: SSID: '111' |
|
| 170 | -[V][wifi:285]: BSSID: Not Set |
|
| 171 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 172 | -[V][wifi:310]: Channel: Not Set |
|
| 173 | -[V][wifi:317]: Using DHCP IP |
|
| 174 | -[V][wifi:319]: Hidden: NO |
|
| 175 | -[W][wifi:591]: Error while connecting to network. |
|
| 176 | -[W][wifi:627]: Restarting WiFi adapter... |
|
| 177 | -[V][wifi_esp32:041]: Disabling STA. |
|
| 178 | -[132421][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 179 | -[132424][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 180 | -[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 181 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 182 | -[V][wifi:279]: Connection Params: |
|
| 183 | -[V][wifi:280]: SSID: '111' |
|
| 184 | -[V][wifi:285]: BSSID: Not Set |
|
| 185 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 186 | -[V][wifi:310]: Channel: Not Set |
|
| 187 | -[V][wifi:317]: Using DHCP IP |
|
| 188 | -[V][wifi:319]: Hidden: NO |
|
| 189 | -[V][wifi_esp32:039]: Enabling STA. |
|
| 190 | -[132567][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 191 | -[V][wifi_esp32:424]: Event: WiFi ready[132570][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 192 | - |
|
| 193 | -[132578][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 194 | -[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 195 | -[134977][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 196 | -[134978][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 197 | -[134984][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 198 | -[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 199 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 200 | -[V][wifi:279]: Connection Params: |
|
| 201 | -[V][wifi:280]: SSID: '111' |
|
| 202 | -[V][wifi:285]: BSSID: Not Set |
|
| 203 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 204 | -[V][wifi:310]: Channel: Not Set |
|
| 205 | -[V][wifi:317]: Using DHCP IP |
|
| 206 | -[V][wifi:319]: Hidden: NO |
|
| 207 | -[W][wifi:591]: Error while connecting to network. |
|
| 208 | -[W][wifi:627]: Restarting WiFi adapter... |
|
| 209 | -[V][wifi_esp32:041]: Disabling STA. |
|
| 210 | -[140044][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 211 | -[140047][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 212 | -[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 213 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 214 | -[V][wifi:279]: Connection Params: |
|
| 215 | -[V][wifi:280]: SSID: '111' |
|
| 216 | -[V][wifi:285]: BSSID: Not Set |
|
| 217 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 218 | -[V][wifi:310]: Channel: Not Set |
|
| 219 | -[V][wifi:317]: Using DHCP IP |
|
| 220 | -[V][wifi:319]: Hidden: NO |
|
| 221 | -[V][wifi_esp32:039]: Enabling STA. |
|
| 222 | -[140189][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 223 | -[V][wifi_esp32:424]: Event: WiFi ready[140192][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 224 | - |
|
| 225 | -[140200][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 226 | -[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 227 | -[142598][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 228 | -[142598][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 229 | -[142605][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 230 | -[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 231 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 232 | -[V][wifi:279]: Connection Params: |
|
| 233 | -[V][wifi:280]: SSID: '111' |
|
| 234 | -[V][wifi:285]: BSSID: Not Set |
|
| 235 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 236 | -[V][wifi:310]: Channel: Not Set |
|
| 237 | -[V][wifi:317]: Using DHCP IP |
|
| 238 | -[V][wifi:319]: Hidden: NO |
|
| 239 | -[W][wifi:591]: Error while connecting to network. |
|
| 240 | -[W][wifi:627]: Restarting WiFi adapter... |
|
| 241 | -[V][wifi_esp32:041]: Disabling STA. |
|
| 242 | -[147665][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 243 | -[147668][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 244 | -[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 245 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 246 | -[V][wifi:279]: Connection Params: |
|
| 247 | -[V][wifi:280]: SSID: '111' |
|
| 248 | -[V][wifi:285]: BSSID: Not Set |
|
| 249 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 250 | -[V][wifi:310]: Channel: Not Set |
|
| 251 | -[V][wifi:317]: Using DHCP IP |
|
| 252 | -[V][wifi:319]: Hidden: NO |
|
| 253 | -[V][wifi_esp32:039]: Enabling STA. |
|
| 254 | -[147810][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 255 | -[V][wifi_esp32:424]: Event: WiFi ready[147813][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 256 | - |
|
| 257 | -[147821][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 258 | -[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 259 | -[150219][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 260 | -[150220][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 261 | -[150227][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 262 | -[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 263 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 264 | -[V][wifi:279]: Connection Params: |
|
| 265 | -[V][wifi:280]: SSID: '111' |
|
| 266 | -[V][wifi:285]: BSSID: Not Set |
|
| 267 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 268 | -[V][wifi:310]: Channel: Not Set |
|
| 269 | -[V][wifi:317]: Using DHCP IP |
|
| 270 | -[V][wifi:319]: Hidden: NO |
|
| 271 | -[W][wifi:591]: Error while connecting to network. |
|
| 272 | -[W][wifi:627]: Restarting WiFi adapter... |
|
| 273 | -[V][wifi_esp32:041]: Disabling STA. |
|
| 274 | -[155286][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 275 | -[155289][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 276 | -[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 277 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 278 | -[V][wifi:279]: Connection Params: |
|
| 279 | -[V][wifi:280]: SSID: '111' |
|
| 280 | -[V][wifi:285]: BSSID: Not Set |
|
| 281 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 282 | -[V][wifi:310]: Channel: Not Set |
|
| 283 | -[V][wifi:317]: Using DHCP IP |
|
| 284 | -[V][wifi:319]: Hidden: NO |
|
| 285 | -[V][wifi_esp32:039]: Enabling STA. |
|
| 286 | -[155432][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 287 | -[V][wifi_esp32:424]: Event: WiFi ready[155435][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 288 | - |
|
| 289 | -[155443][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 290 | -[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 291 | -[V][sensor:043]: 'Electrodragon 6 Uptime Sensor': Received new state 157.548996 |
|
| 292 | -[D][sensor:094]: 'Electrodragon 6 Uptime Sensor': Sending state 157.54900 s with 0 decimals of accuracy |
|
| 293 | -[157842][V][WiFiGeneric.cpp:360] _arduino_event_cb(): STA Disconnected: SSID: 111, BSSID: 00:00:00:00:00:00, Reason: 201 |
|
| 294 | -[157842][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED |
|
| 295 | -[157849][W][WiFiGeneric.cpp:950] _eventCallback(): Reason: 201 - NO_AP_FOUND |
|
| 296 | -[W][wifi_esp32:462]: Event: Disconnected ssid='111' reason='Probe Request Unsuccessful' |
|
| 297 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 298 | -[V][wifi:279]: Connection Params: |
|
| 299 | -[V][wifi:280]: SSID: '111' |
|
| 300 | -[V][wifi:285]: BSSID: Not Set |
|
| 301 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 302 | -[V][wifi:310]: Channel: Not Set |
|
| 303 | -[V][wifi:317]: Using DHCP IP |
|
| 304 | -[V][wifi:319]: Hidden: NO |
|
| 305 | -[W][wifi:591]: Error while connecting to network. |
|
| 306 | -[W][wifi:627]: Restarting WiFi adapter... |
|
| 307 | -[V][wifi_esp32:041]: Disabling STA. |
|
| 308 | -[162909][V][WiFiGeneric.cpp:341] _arduino_event_cb(): STA Stopped |
|
| 309 | -[162912][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 3 - STA_STOP |
|
| 310 | -[V][wifi_esp32:440]: Event: WiFi STA stop |
|
| 311 | -[I][wifi:277]: WiFi Connecting to '111'... |
|
| 312 | -[V][wifi:279]: Connection Params: |
|
| 313 | -[V][wifi:280]: SSID: '111' |
|
| 314 | -[V][wifi:285]: BSSID: Not Set |
|
| 315 | -[V][wifi:303]: Password: 'electrodragon'[redacted] |
|
| 316 | -[V][wifi:310]: Channel: Not Set |
|
| 317 | -[V][wifi:317]: Using DHCP IP |
|
| 318 | -[V][wifi:319]: Hidden: NO |
|
| 319 | -[V][wifi_esp32:039]: Enabling STA. |
|
| 320 | -[163054][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 0 - WIFI_READY |
|
| 321 | -[V][wifi_esp32:424]: Event: WiFi ready[163057][V][WiFiGeneric.cpp:338] _arduino_event_cb(): STA Started |
|
| 322 | - |
|
| 323 | -[163065][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 2 - STA_START |
|
| 324 | -[V][wifi_esp32:435]: Event: WiFi STA start |
|
| 325 | -[166088][V][WiFiGeneric.cpp:353] _arduino_event_cb(): STA Connected: SSID: 111, BSSID: d0:05:e4:e2:cd:a1, Channel: 8, Auth: WPA2_PSK |
|
| 326 | -[166089][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 4 - STA_CONNECTED |
|
| 327 | -[V][wifi_esp32:449]: Event: Connected ssid='111' bssid=D0:05:E4:E2:CD:A1[redacted] channel=8, authmode=WPA2 PSK |
|
| 328 | -[173645][V][WiFiGeneric.cpp:367] _arduino_event_cb(): STA Got New IP:192.168.8.181 |
|
| 329 | -[173645][D][WiFiGeneric.cpp:929] _eventCallback(): Arduino Event: 7 - STA_GOT_IP |
|
| 330 | -[173649][D][WiFiGeneric.cpp:991] _eventCallback(): STA IP: 192.168.8.181, MASK: 255.255.255.0, GW: 192.168.8.1 |
|
| 331 | -[V][wifi_esp32:503]: Event: Got IP static_ip=192.168.8.181 gateway=192.168.8.1 |
|
| 332 | -[C][ota:097]: Over-The-Air Updates: |
|
| 333 | -[C][ota:098]: Address: electrodragon-island1-toekick.local:3232 |
|
| 334 | -[W][ota:107]: Last Boot was an unhandled reset, will proceed to safe mode in 5 restarts |
|
| 335 | -[C][api:025]: Setting up Home Assistant API server... |
|
| 336 | -[I][app:062]: setup() finished successfully! |
|
| 337 | -[V][sensor:043]: 'electrodragon-island1-toekick WiFi Signal Sensor': Received new state -55.000000 |
|
| 338 | -[D][sensor:094]: 'electrodragon-island1-toekick WiFi Signal Sensor': Sending state -55.00000 dBm with 0 decimals of accuracy |
|
| 339 | -[I][app:102]: ESPHome version 2023.9.1 compiled on Nov 2 2023, 14:45:25 |
|
| 340 | -[C][wifi:546]: WiFi: |
|
| 341 | -[C][wifi:382]: Local MAC: 48:31:B7:39:93:08 |
|
| 342 | -[C][wifi:383]: SSID: '111'[redacted] |
|
| 343 | -[C][wifi:384]: IP Address: 192.168.8.181 |
|
| 344 | -[C][wifi:386]: BSSID: D0:05:E4:E2:CD:A1[redacted] |
|
| 345 | -[C][wifi:387]: Hostname: 'electrodragon-island1-toekick' |
|
| 346 | -[C][wifi:389]: Signal strength: -55 dB ▂▄▆█ |
|
| 347 | -[C][wifi:393]: Channel: 8 |
|
| 348 | -[C][wifi:394]: Subnet: 255.255.255.0 |
|
| 349 | -[C][wifi:395]: Gateway: 192.168.8.1 |
|
| 350 | -[C][wifi:396]: DNS1: 192.168.8.1 |
|
| 351 | -[C][wifi:397]: DNS2: 0.0.0.0 |
|
| 352 | -[C][logger:357]: Logger: |
|
| 353 | -[C][logger:358]: Level: VERBOSE |
|
| 354 | -[C][logger:359]: Log Baud Rate: 115200 |
|
| 355 | -[C][logger:361]: Hardware UART: UART0 |
|
| 356 | -[C][ledc.output:164]: LEDC Output: |
|
| 357 | -[C][ledc.output:165]: Pin GPIO6 |
|
| 358 | -[C][ledc.output:166]: LEDC Channel: 0 |
|
| 359 | -[C][ledc.output:167]: PWM Frequency: 20000.0 Hz |
|
| 360 | -[C][ledc.output:168]: Bit depth: 10 |
|
| 361 | -[V][ledc.output:169]: Max frequency for bit depth: 39062.500000 |
|
| 362 | -[V][ledc.output:171]: Min frequency for bit depth: 610.388794 |
|
| 363 | -[V][ledc.output:172]: Max frequency for bit depth-1: 78125.000000 |
|
| 364 | -[V][ledc.output:174]: Min frequency for bit depth-1: 1220.777588 |
|
| 365 | -[V][ledc.output:175]: Max frequency for bit depth+1: 19531.250000 |
|
| 366 | -[V][ledc.output:177]: Min frequency for bit depth+1: 305.194397 |
|
| 367 | -[V][ledc.output:178]: Max res bits: 14 |
|
| 368 | -[V][ledc.output:179]: Clock frequency: 40000000.000000 |
|
| 369 | -[C][uptime.sensor:031]: Uptime Sensor 'Electrodragon 6 Uptime Sensor' |
|
| 370 | -[C][uptime.sensor:031]: Device Class: 'duration' |
|
| 371 | -[C][uptime.sensor:031]: State Class: 'total_increasing' |
|
| 372 | -[C][uptime.sensor:031]: Unit of Measurement: 's' |
|
| 373 | -[C][uptime.sensor:031]: Accuracy Decimals: 0 |
|
| 374 | -[C][uptime.sensor:031]: Icon: 'mdi:timer-outline' |
|
| 375 | -[V][uptime.sensor:031]: Unique ID: '4831b7399308-uptime' |
|
| 376 | -[C][light:103]: Light 'LED Channel 1 -1' |
|
| 377 | -[C][light:105]: Default Transition Length: 3.0s |
|
| 378 | -[C][light:106]: Gamma Correct: 2.00 |
|
| 379 | -[C][status:034]: Status Binary Sensor 'electrodragon-island1-toekick Status' |
|
| 380 | -[C][status:034]: Device Class: 'connectivity' |
|
| 381 | -[C][captive_portal:088]: Captive Portal: |
|
| 382 | -[C][mdns:115]: mDNS: |
|
| 383 | -[C][mdns:116]: Hostname: electrodragon-island1-toekick |
|
| 384 | -[V][mdns:117]: Services: |
|
| 385 | -[V][mdns:119]: - _esphomelib, _tcp, 6053 |
|
| 386 | -[V][mdns:121]: TXT: version = 2023.9.1 |
|
| 387 | -[V][mdns:121]: TXT: mac = 4831b7399308 |
|
| 388 | -[V][mdns:121]: TXT: platform = ESP32 |
|
| 389 | -[V][mdns:121]: TXT: board = esp32-c3-devkitm-1 |
|
| 390 | -[V][mdns:121]: TXT: network = wifi |
|
| 391 | -[C][ota:097]: Over-The-Air Updates: |
|
| 392 | -[C][ota:098]: Address: electrodragon-island1-toekick.local:3232 |
|
| 393 | -[W][ota:107]: Last Boot was an unhandled reset, will proceed to safe mode in 5 restarts |
|
| 394 | -[C][api:138]: API Server: |
|
| 395 | -[C][api:139]: Address: electrodragon-island1-toekick.local:6053 |
|
| 396 | -[C][api:143]: Using noise encryption: NO |
|
| 397 | -[C][wifi_signal.sensor:009]: WiFi Signal 'electrodragon-island1-toekick WiFi Signal Sensor' |
|
| 398 | -[C][wifi_signal.sensor:009]: Device Class: 'signal_strength' |
|
| 399 | -[C][wifi_signal.sensor:009]: State Class: 'measurement' |
|
| 400 | -[C][wifi_signal.sensor:009]: Unit of Measurement: 'dBm' |
|
| 401 | -[C][wifi_signal.sensor:009]: Accuracy Decimals: 0 |
|
| 402 | -[V][wifi_signal.sensor:009]: Unique ID: '4831b7399308-wifisignal' |
|
| 403 | -[V][sensor:043]: 'electrodragon-island1-toekick WiFi Signal Sensor': Received new state -55.000000 |
|
| 404 | -[D][sensor:094]: 'electrodragon-island1-toekick WiFi Signal Sensor': Sending state -55.00000 dBm with 0 decimals of accuracy |
|
| 405 | -[V][sensor:043]: 'Electrodragon 6 Uptime Sensor': Received new state 217.554001 |
|
| 406 | -[D][sensor:094]: 'Electrodragon 6 Uptime Sensor': Sending state 217.55400 s with 0 decimals of accuracy |
SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-CMakeLists-dat.md
| ... | ... | @@ -0,0 +1,5 @@ |
| 1 | + |
|
| 2 | +# esp-CMakeLists-dat.md |
|
| 3 | + |
|
| 4 | + idf_component_register(SRCS "main.c" "led.c" |
|
| 5 | + INCLUDE_DIRS ".") |
|
| ... | ... | \ No newline at end of file |
SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-dat.md
| ... | ... | @@ -2,6 +2,8 @@ |
| 2 | 2 | |
| 3 | 3 | # ESP IDF |
| 4 | 4 | |
| 5 | +- [[C-dat]] - [[cmake-dat]] |
|
| 6 | + |
|
| 5 | 7 | ## install |
| 6 | 8 | |
| 7 | 9 | - [[esp-idf-vscode-dat]] - [[vscode-dat]] |
SDK-dat/ESP-SDK-dat/tasmota-dat/2025-04-23-15-05-16.png
| ... | ... | Binary files a/SDK-dat/ESP-SDK-dat/tasmota-dat/2025-04-23-15-05-16.png and /dev/null differ |
SDK-dat/ESP-SDK-dat/tasmota-dat/2025-04-23-15-09-58.png
| ... | ... | Binary files a/SDK-dat/ESP-SDK-dat/tasmota-dat/2025-04-23-15-09-58.png and /dev/null differ |
SDK-dat/ESP-SDK-dat/tasmota-dat/2025-04-23-15-11-06.png
| ... | ... | Binary files a/SDK-dat/ESP-SDK-dat/tasmota-dat/2025-04-23-15-11-06.png and /dev/null differ |
SDK-dat/ESP-SDK-dat/tasmota-dat/2025-04-23-15-59-31.png
| ... | ... | Binary files a/SDK-dat/ESP-SDK-dat/tasmota-dat/2025-04-23-15-59-31.png and /dev/null differ |
SDK-dat/ESP-SDK-dat/tasmota-dat/2025-04-23-16-12-56.png
| ... | ... | Binary files a/SDK-dat/ESP-SDK-dat/tasmota-dat/2025-04-23-16-12-56.png and /dev/null differ |
SDK-dat/ESP-SDK-dat/tasmota-dat/tasmota-dat.md
| ... | ... | @@ -1,61 +0,0 @@ |
| 1 | - |
|
| 2 | -# tasmota-dat |
|
| 3 | - |
|
| 4 | -- current release == https://github.com/arendst/Tasmota/releases/tag/v14.6.0 |
|
| 5 | - |
|
| 6 | -- [[serial-dat]] - [[ESP32-dat]] - [[ESP8266-dat]] |
|
| 7 | - |
|
| 8 | -- [[MQTT-dat]] |
|
| 9 | - |
|
| 10 | -- [[NWI1126-dat]] |
|
| 11 | - |
|
| 12 | - |
|
| 13 | - |
|
| 14 | -## flashing |
|
| 15 | - |
|
| 16 | - |
|
| 17 | - |
|
| 18 | - |
|
| 19 | - |
|
| 20 | - |
|
| 21 | - |
|
| 22 | - |
|
| 23 | - |
|
| 24 | -## NWI1126 Log |
|
| 25 | - |
|
| 26 | -ESP32-C3 == after connected |
|
| 27 | - |
|
| 28 | - 00:00:00.251 CMD: Fall back to serial port, no SOF packet detected on USB port |
|
| 29 | - 00:00:00.251 HDW: ESP32-C3 v0.4 |
|
| 30 | - 00:00:00.264 UFS: FlashFS mounted with 304 kB free |
|
| 31 | - 00:00:00.274 CFG: Loaded from File, Count 6 |
|
| 32 | - 00:00:00.280 QPC: Count 1 |
|
| 33 | - 00:00:00.314 BRY: Berry initialized, RAM used 4276 bytes |
|
| 34 | - 00:00:00.325 Project tasmota - Tasmota Version 14.6.0(release-tasmota32)-3_1_3(2025-04-16T11:21:09) |
|
| 35 | - 00:00:01.002 WIF: Connecting to AP1 111 Channel 11 BSSId 4E:F5:97:B0:C0:46 in mode HT40 as tasmota-23BA64-6756... |
|
| 36 | - 00:00:03.373 WIF: Connected |
|
| 37 | - 00:00:03.579 HTP: Web server active on tasmota-23BA64-6756 with IP address 192.168.100.233 |
|
| 38 | - 08:46:13.779 RSL: INFO1 = {"Info1":{"Module":"ESP32C3","Version":"14.6.0(release-tasmota32)","FallbackTopic":"cmnd/DVES_23BA64_fb/","GroupTopic":"cmnd/tasmotas/"}} |
|
| 39 | - 08:46:13.792 RSL: INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"tasmota-23BA64-6756","IPAddress":"192.168.100.233","IP6Global":"","IP6Local":"fe80::9e9e:6eff:fe23:ba64%st1"}} |
|
| 40 | - 08:46:13.804 RSL: INFO3 = {"Info3":{"RestartReason":"Vbat power on reset","BootCount":2}} |
|
| 41 | - 08:46:16.741 QPC: Reset |
|
| 42 | - 08:46:18.747 RSL: STATE = {"Time":"2025-04-23T08:46:18","Uptime":"0T00:00:09","UptimeSec":9,"Heap":190,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":0,"Berry":{"HeapUsed":4,"Objects":45},"Wifi":{"AP":1,"SSId":"111","BSSId":"4E:F5:97:B0:C0:46","Channel":11,"Mode":"HT40","RSSI":100,"Signal":-44,"LinkCount":1,"Downtime":"0T00:00:03"}} |
|
| 43 | - |
|
| 44 | -RGBW channels on relay 1..4, on board programmable LED on GPIO10 == relay 5 |
|
| 45 | - |
|
| 46 | -- refer more information at page [[NWI1126-dat]] |
|
| 47 | - |
|
| 48 | - |
|
| 49 | - |
|
| 50 | - |
|
| 51 | - |
|
| 52 | - |
|
| 53 | -## demo video |
|
| 54 | - |
|
| 55 | -This is a first test with tasmota, better use other functionality controller maybe PWM instead relay, we are not good at tasmota, please note. |
|
| 56 | - |
|
| 57 | -- [Esp32-c3 rgbw led drive board using tosmota demo #nwi1126](https://t.me/electrodragon3/360) |
|
| 58 | - |
|
| 59 | -## ref |
|
| 60 | - |
|
| 61 | -- [[ESP-SDK-dat]] |
|
| ... | ... | \ No newline at end of file |
SDK-dat/SDK-DAT.md
| ... | ... | @@ -13,7 +13,7 @@ |
| 13 | 13 | |
| 14 | 14 | - [[freertos-dat]] |
| 15 | 15 | |
| 16 | - |
|
| 16 | +- [[C-dat]] |
|
| 17 | 17 | |
| 18 | 18 | |
| 19 | 19 | ## VS-code |
SDK-dat/arduino-dat/Arduino-IDE-DAT/arduino-IDE-DAT.md
| ... | ... | @@ -23,6 +23,16 @@ https://github.com/arkhipenko/TaskScheduler |
| 23 | 23 | - [[arduino-lib]] |
| 24 | 24 | |
| 25 | 25 | |
| 26 | +## ESP |
|
| 27 | + |
|
| 28 | +- [[ESP-SDK-dat]] |
|
| 29 | + |
|
| 30 | +ESP Arduino code and firmware |
|
| 31 | + |
|
| 32 | + |
|
| 33 | +- [[arduino-esp32-dat]] - [[arduino-esp8266-dat]] |
|
| 34 | + |
|
| 35 | +- arduino firmware - https://github.com/Edragon/esp_firmware |
|
| 26 | 36 | |
| 27 | 37 | |
| 28 | 38 | ## ESP32 |