├── .gitignore ├── CMakeLists.txt ├── Capture.py ├── Makefile ├── README.md ├── main ├── CMakeLists.txt ├── component.mk └── main.c ├── requirements.txt ├── rssi.log ├── screenshot.png ├── sdkconfig ├── test_rf.log ├── test_rf_chemin.log └── test_rf_chemin2.log /.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | *.pcap 3 | *.swp 4 | *.old 5 | /venv/ 6 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # The following lines of boilerplate have to be in your project's 2 | # CMakeLists in this exact order for cmake to work correctly 3 | cmake_minimum_required(VERSION 3.5) 4 | 5 | include($ENV{IDF_PATH}/tools/cmake/project.cmake) 6 | project(hello-world) -------------------------------------------------------------------------------- /Capture.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | import serial 4 | import os 5 | import subprocess 6 | import signal 7 | import datetime 8 | 9 | ser = serial.Serial("/dev/cu.usbserial-14340", 921600) 10 | 11 | filename = "capture_%s.pcap" % datetime.datetime.now().strftime("%Y%m%d_%H%M%S") 12 | 13 | print("Creating capture file: %s" % filename) 14 | f = open(filename, 'wb') 15 | 16 | print("Starting Wireshark") 17 | cmd = "tail -f -c +0 " + filename + " | wireshark -k -i -" 18 | p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True, preexec_fn=os.setsid) 19 | 20 | def write_hex(f, hex_string): 21 | #print("Writing: "+hex_string) 22 | f.write(bytes.fromhex(hex_string)) 23 | f.flush() 24 | 25 | # PCAP file header 26 | header = 'd4c3b2a1' + '0200' + '0400' + '00000000' + '00000000' + 'c4090000' + '69000000' 27 | write_hex(f, header) 28 | 29 | print("Waiting for packets...") 30 | try: 31 | while True: 32 | line = ser.readline() 33 | line = line.decode().strip() 34 | if line.startswith("DATA:"): 35 | data = line[5:] 36 | write_hex(f, data) 37 | else: 38 | print(line) 39 | 40 | except KeyboardInterrupt: 41 | print("Stopping Wireshark...") 42 | os.killpg(os.getpgid(p.pid), signal.SIGTERM) 43 | 44 | f.close() 45 | ser.close() 46 | print("Done") 47 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | (unset IDF_PATH; source ~/esp/idf-master/export.sh; idf.py build | sed 's@\.\./@@') 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ESP32 Wifi Sniffer for live Wireshark capture 2 | 3 | Use ESP32 promiscuous mode to capture frame and send them over serial connection to a Python script that writes a PCAP file and start Wireshark with live capture. 4 | 5 | Works on OS X, Linux. 6 | 7 | Serial data is human readable, with packet timestamp + size, then packet data as hexstrings: 8 | 9 | ``` 10 | $ make monitor 11 | Packet 1.747875 101 101 12 | DATA:0100000063690b00650000006500000040000000ffffffffffffb8e85617ceceffffffffffff80c100054c45414c59010402040b1632080c1218243048606c0301062d1aad4917ffff0000000000000000000000000000000000000000007f080400000000000040dd0b0017f20a00010400000000 13 | Packet 4.814337 210 210 14 | DATA:04000000016d0c00d2000000d200000040000000ffffffffffffb827eb98c70bffffffffffff80bc0000010402040b1632080c1218243048606c0301062d1a21001fff00000000000000000000000000000000000000000000dd690050f204104a000110103a00010010080002314810470010fb97404916565875a860726c0fe2c424105400080000000000000000103c00010110020002000010090002000010120002000010210001201023000120102400012010110001201049000600372a000120dd11506f9a0902020025000605005858045106dd09001018020000000000 15 | ``` 16 | 17 | `Capture.py` decode this serial stream, saves a PCAP file names `capture_YYYYMMDD_HHMMSS.pcap` and opens Wireshark. 18 | 19 | # Configure 20 | 21 | Configure the channel you want to sniff in `main.c` at line `#define CHANNEL 6` 22 | 23 | Configure your serial port in `Capture.py` 24 | 25 | # Building 26 | 27 | Builds with ESP-IDF v4.0 28 | 29 | Configure your serial port: 30 | 31 | `$ make menuconfig` 32 | 33 | Build & flash: 34 | 35 | `$ make flash` 36 | 37 | Monitor to see the packets: 38 | 39 | ``` 40 | $ make monitor 41 | ... 42 | Packet 1.747875 101 101 43 | DATA:0100000063690b00650000006500000040000000ffffffffffffb8e85617ceceffffffffffff80c100054c45414c59010402040b1632080c1218243048606c0301062d1aad4917ffff0000000000000000000000000000000000000000007f080400000000000040dd0b0017f20a00010400000000 44 | ... 45 | ``` 46 | 47 | Stop monitor `CTRL+]` and start `Capture.py` 48 | 49 | ``` 50 | $ ./Capture.py 51 | Creating capture file: capture_20200702_114220.pcap 52 | Starting Wireshark 53 | Waiting for packets... 54 | Packet 451.227441 121 121 55 | Packet 451.237686 121 121 56 | Packet 451.251294 121 121 57 | ... 58 | ``` 59 | 60 | Enjoy: 61 | 62 | ![Wireshark screenshot](screenshot.png) 63 | 64 | -------------------------------------------------------------------------------- /main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" INCLUDE_DIRS "") -------------------------------------------------------------------------------- /main/component.mk: -------------------------------------------------------------------------------- 1 | # 2 | # "main" pseudo-component makefile. 3 | # 4 | # (Uses default behaviour of compiling all source files in directory, adding 'include' to include path.) 5 | 6 | -------------------------------------------------------------------------------- /main/main.c: -------------------------------------------------------------------------------- 1 | #include "freertos/FreeRTOS.h" 2 | #include "esp_wifi.h" 3 | #include "esp_system.h" 4 | #include "esp_log.h" 5 | #include "nvs_flash.h" 6 | #include 7 | #include 8 | 9 | #define CHANNEL 6 10 | 11 | 12 | // void send(const uint8_t *buf, uint32_t len) { 13 | // for (int i=0; i 2000 ? 2000 : len; 24 | 25 | // printf("Packet % 3d.%06d %d %d\n", ts_sec, ts_usec, incl_len, len); 26 | 27 | // printf("DATA:"); 28 | // send_int(ts_sec); 29 | // send_int(ts_usec); 30 | // send_int(incl_len); 31 | // send_int(len); 32 | // send(buf, incl_len); 33 | // printf("\n"); 34 | // } 35 | 36 | // void sniffer_callback(void *buf, wifi_promiscuous_pkt_type_t type){ 37 | // const wifi_promiscuous_pkt_t* pkt = (wifi_promiscuous_pkt_t*)buf; 38 | // const wifi_pkt_rx_ctrl_t ctrl = (wifi_pkt_rx_ctrl_t)pkt->rx_ctrl; 39 | 40 | // int64_t t = esp_timer_get_time(); 41 | // send_packet(t/1000000, t%1000000, ctrl.sig_len-4, pkt->payload); 42 | // } 43 | 44 | 45 | 46 | // static void wifi_scan(void) 47 | // { 48 | // ESP_ERROR_CHECK(esp_netif_init()); 49 | // ESP_ERROR_CHECK(esp_event_loop_create_default()); 50 | // esp_netif_t *sta_netif = esp_netif_create_default_wifi_sta(); 51 | // assert(sta_netif); 52 | 53 | // wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); 54 | // ESP_ERROR_CHECK(esp_wifi_init(&cfg)); 55 | 56 | // uint16_t number = DEFAULT_SCAN_LIST_SIZE; 57 | // wifi_ap_record_t ap_info[DEFAULT_SCAN_LIST_SIZE]; 58 | // uint16_t ap_count = 0; 59 | // memset(ap_info, 0, sizeof(ap_info)); 60 | 61 | // ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_STA)); 62 | // ESP_ERROR_CHECK(esp_wifi_start()); 63 | // ESP_ERROR_CHECK(esp_wifi_scan_start(NULL, true)); 64 | // ESP_ERROR_CHECK(esp_wifi_scan_get_ap_records(&number, ap_info)); 65 | // ESP_ERROR_CHECK(esp_wifi_scan_get_ap_num(&ap_count)); 66 | // ESP_LOGI(TAG, "Total APs scanned = %u", ap_count); 67 | // for (int i = 0; (i < DEFAULT_SCAN_LIST_SIZE) && (i < ap_count); i++) { 68 | // ESP_LOGI(TAG, "SSID \t\t%s", ap_info[i].ssid); 69 | // ESP_LOGI(TAG, "RSSI \t\t%d", ap_info[i].rssi); 70 | // print_auth_mode(ap_info[i].authmode); 71 | // if (ap_info[i].authmode != WIFI_AUTH_WEP) { 72 | // print_cipher_type(ap_info[i].pairwise_cipher, ap_info[i].group_cipher); 73 | // } 74 | // ESP_LOGI(TAG, "Channel \t\t%d\n", ap_info[i].primary); 75 | // } 76 | 77 | // } 78 | 79 | // void app_main() { 80 | // nvs_flash_init(); 81 | // //wifi_scan(); 82 | 83 | // tcpip_adapter_init(); 84 | // wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); 85 | // ESP_ERROR_CHECK(esp_wifi_init(&cfg)); 86 | // ESP_ERROR_CHECK(esp_wifi_set_storage(WIFI_STORAGE_RAM)); 87 | // ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_AP)); 88 | // ESP_ERROR_CHECK(esp_wifi_start()); 89 | // esp_wifi_set_promiscuous(true); 90 | // esp_wifi_set_promiscuous_rx_cb(sniffer_callback); 91 | // esp_wifi_set_channel(CHANNEL, WIFI_SECOND_CHAN_NONE); 92 | 93 | 94 | // wifi_ap_record_t ap; 95 | // esp_wifi_sta_get_ap_info(&ap); 96 | // printf("%d\n", ap.rssi); 97 | // } 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | #include "freertos/FreeRTOS.h" 106 | #include "freertos/task.h" 107 | #include "freertos/event_groups.h" 108 | #include "esp_system.h" 109 | #include "esp_wifi.h" 110 | #include "esp_event.h" 111 | #include "esp_log.h" 112 | #include "nvs_flash.h" 113 | 114 | #include "lwip/err.h" 115 | #include "lwip/sys.h" 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | /* The examples use WiFi configuration that you can set via project configuration menu 125 | If you'd rather not, just change the below entries to strings with 126 | the config you want - ie #define EXAMPLE_WIFI_SSID "mywifissid" 127 | */ 128 | #define EXAMPLE_ESP_WIFI_SSID "SIGNAV" 129 | #define EXAMPLE_ESP_WIFI_PASS "12345678" 130 | #define EXAMPLE_ESP_MAXIMUM_RETRY 20 131 | 132 | /* FreeRTOS event group to signal when we are connected*/ 133 | static EventGroupHandle_t s_wifi_event_group; 134 | 135 | /* The event group allows multiple bits for each event, but we only care about two events: 136 | * - we are connected to the AP with an IP 137 | * - we failed to connect after the maximum amount of retries */ 138 | #define WIFI_CONNECTED_BIT BIT0 139 | #define WIFI_FAIL_BIT BIT1 140 | 141 | static const char *TAG = "wifi station"; 142 | 143 | static int s_retry_num = 0; 144 | 145 | static void event_handler(void* arg, esp_event_base_t event_base, 146 | int32_t event_id, void* event_data) 147 | { 148 | if (event_base == WIFI_EVENT && event_id == WIFI_EVENT_STA_START) { 149 | esp_wifi_connect(); 150 | } else if (event_base == WIFI_EVENT && event_id == WIFI_EVENT_STA_DISCONNECTED) { 151 | if (s_retry_num < EXAMPLE_ESP_MAXIMUM_RETRY) { 152 | esp_wifi_connect(); 153 | s_retry_num++; 154 | ESP_LOGI(TAG, "retry to connect to the AP"); 155 | } else { 156 | xEventGroupSetBits(s_wifi_event_group, WIFI_FAIL_BIT); 157 | } 158 | ESP_LOGI(TAG,"connect to the AP fail"); 159 | } else if (event_base == IP_EVENT && event_id == IP_EVENT_STA_GOT_IP) { 160 | ip_event_got_ip_t* event = (ip_event_got_ip_t*) event_data; 161 | ESP_LOGI(TAG, "got ip:" IPSTR, IP2STR(&event->ip_info.ip)); 162 | s_retry_num = 0; 163 | xEventGroupSetBits(s_wifi_event_group, WIFI_CONNECTED_BIT); 164 | } 165 | } 166 | 167 | void wifi_init_sta(void) 168 | { 169 | s_wifi_event_group = xEventGroupCreate(); 170 | 171 | ESP_ERROR_CHECK(esp_netif_init()); 172 | 173 | ESP_ERROR_CHECK(esp_event_loop_create_default()); 174 | esp_netif_create_default_wifi_sta(); 175 | 176 | wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); 177 | ESP_ERROR_CHECK(esp_wifi_init(&cfg)); 178 | 179 | esp_event_handler_instance_t instance_any_id; 180 | esp_event_handler_instance_t instance_got_ip; 181 | ESP_ERROR_CHECK(esp_event_handler_instance_register(WIFI_EVENT, 182 | ESP_EVENT_ANY_ID, 183 | &event_handler, 184 | NULL, 185 | &instance_any_id)); 186 | ESP_ERROR_CHECK(esp_event_handler_instance_register(IP_EVENT, 187 | IP_EVENT_STA_GOT_IP, 188 | &event_handler, 189 | NULL, 190 | &instance_got_ip)); 191 | 192 | wifi_config_t wifi_config = { 193 | .sta = { 194 | .ssid = EXAMPLE_ESP_WIFI_SSID, 195 | .password = EXAMPLE_ESP_WIFI_PASS, 196 | /* Setting a password implies station will connect to all security modes including WEP/WPA. 197 | * However these modes are deprecated and not advisable to be used. Incase your Access point 198 | * doesn't support WPA2, these mode can be enabled by commenting below line */ 199 | .threshold.authmode = WIFI_AUTH_WPA2_PSK, 200 | 201 | .pmf_cfg = { 202 | .capable = true, 203 | .required = false 204 | }, 205 | }, 206 | }; 207 | ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_STA) ); 208 | ESP_ERROR_CHECK(esp_wifi_set_config(ESP_IF_WIFI_STA, &wifi_config) ); 209 | ESP_ERROR_CHECK(esp_wifi_start() ); 210 | 211 | ESP_LOGI(TAG, "wifi_init_sta finished."); 212 | 213 | /* Waiting until either the connection is established (WIFI_CONNECTED_BIT) or connection failed for the maximum 214 | * number of re-tries (WIFI_FAIL_BIT). The bits are set by event_handler() (see above) */ 215 | EventBits_t bits = xEventGroupWaitBits(s_wifi_event_group, 216 | WIFI_CONNECTED_BIT | WIFI_FAIL_BIT, 217 | pdFALSE, 218 | pdFALSE, 219 | portMAX_DELAY); 220 | 221 | /* xEventGroupWaitBits() returns the bits before the call returned, hence we can test which event actually 222 | * happened. */ 223 | if (bits & WIFI_CONNECTED_BIT) { 224 | ESP_LOGI(TAG, "connected to ap SSID:%s password:%s", 225 | EXAMPLE_ESP_WIFI_SSID, EXAMPLE_ESP_WIFI_PASS); 226 | } else if (bits & WIFI_FAIL_BIT) { 227 | ESP_LOGI(TAG, "Failed to connect to SSID:%s, password:%s", 228 | EXAMPLE_ESP_WIFI_SSID, EXAMPLE_ESP_WIFI_PASS); 229 | } else { 230 | ESP_LOGE(TAG, "UNEXPECTED EVENT"); 231 | } 232 | 233 | /* The event will not be processed after unregister */ 234 | ESP_ERROR_CHECK(esp_event_handler_instance_unregister(IP_EVENT, IP_EVENT_STA_GOT_IP, instance_got_ip)); 235 | ESP_ERROR_CHECK(esp_event_handler_instance_unregister(WIFI_EVENT, ESP_EVENT_ANY_ID, instance_any_id)); 236 | vEventGroupDelete(s_wifi_event_group); 237 | } 238 | 239 | void app_main(void) 240 | { 241 | //Initialize NVS 242 | esp_err_t ret = nvs_flash_init(); 243 | if (ret == ESP_ERR_NVS_NO_FREE_PAGES || ret == ESP_ERR_NVS_NEW_VERSION_FOUND) { 244 | ESP_ERROR_CHECK(nvs_flash_erase()); 245 | ret = nvs_flash_init(); 246 | } 247 | ESP_ERROR_CHECK(ret); 248 | 249 | ESP_LOGI(TAG, "ESP_WIFI_MODE_STA"); 250 | 251 | vTaskDelay(100); 252 | wifi_init_sta(); 253 | 254 | 255 | 256 | wifi_ap_record_t ap; 257 | while (true) { 258 | esp_wifi_sta_get_ap_info(&ap); 259 | ESP_LOGI(TAG, "RSSI: %d", ap.rssi); 260 | vTaskDelay(10); 261 | } 262 | 263 | } -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pyserial -------------------------------------------------------------------------------- /rssi.log: -------------------------------------------------------------------------------- 1 | -48 2 | -40 3 | -46 4 | -46 5 | -39 6 | -39 7 | -40 8 | -40 9 | -40 10 | -40 11 | -41 12 | -39 13 | -40 14 | -40 15 | -39 16 | -39 17 | -40 18 | -40 19 | -40 20 | -40 21 | -40 22 | -41 23 | -40 24 | -40 25 | -41 26 | -41 27 | -44 28 | -44 29 | -40 30 | -40 31 | -43 32 | -43 33 | -40 34 | -40 35 | -40 36 | -40 37 | -42 38 | -42 39 | -39 40 | -39 41 | -40 42 | -40 43 | -40 44 | -40 45 | -40 46 | -40 47 | -40 48 | -41 49 | -41 50 | -41 51 | -41 52 | -41 53 | -41 54 | -40 55 | -40 56 | -42 57 | -42 58 | -40 59 | -40 60 | -41 61 | -41 62 | -42 63 | -42 64 | -44 65 | -44 66 | -41 67 | -41 68 | -40 69 | -40 70 | -43 71 | -43 72 | -39 73 | -39 74 | -39 75 | -39 76 | -39 77 | -39 78 | -39 79 | -41 80 | -39 81 | -39 82 | -41 83 | -41 84 | -38 85 | -38 86 | -40 87 | -40 88 | -40 89 | -39 90 | -39 91 | -40 92 | -40 93 | -41 94 | -41 95 | -42 96 | -42 97 | -40 98 | -40 99 | -40 100 | -40 101 | -40 102 | -40 103 | -40 104 | -40 105 | -39 106 | -39 107 | -40 108 | -40 109 | -39 110 | -39 111 | -31 112 | -31 113 | -38 114 | -38 115 | -37 116 | -37 117 | -33 118 | -33 119 | -34 120 | -34 121 | -33 122 | -33 123 | -37 124 | -37 125 | -38 126 | -38 127 | -40 128 | -40 129 | -40 130 | -38 131 | -38 132 | -38 133 | -35 134 | -36 135 | -36 136 | -37 137 | -37 138 | -36 139 | -36 140 | -38 141 | -38 142 | -38 143 | -38 144 | -40 145 | -40 146 | -38 147 | -38 148 | -37 149 | -37 150 | -39 151 | -39 152 | -42 153 | -42 154 | -37 155 | -37 156 | -40 157 | -40 158 | -39 159 | -39 160 | -39 161 | -39 162 | -37 163 | -37 164 | -37 165 | -37 166 | -36 167 | -36 168 | -38 169 | -38 170 | -42 171 | -42 172 | -42 173 | -36 174 | -36 175 | -37 176 | -37 177 | -37 178 | -37 179 | -37 180 | -37 181 | -38 182 | -38 183 | -40 184 | -40 185 | -39 186 | -39 187 | -40 188 | -40 189 | -38 190 | -38 191 | -38 192 | -38 193 | -41 194 | -41 195 | -40 196 | -40 197 | -41 198 | -41 199 | -38 200 | -38 201 | -38 202 | -38 203 | -36 204 | -36 205 | -37 206 | -37 207 | -39 208 | -39 209 | -38 210 | -38 211 | -39 212 | -39 213 | -37 214 | -37 215 | -37 216 | -40 217 | -40 218 | -38 219 | -38 220 | -40 221 | -40 222 | -39 223 | -39 224 | -39 225 | -39 226 | -38 227 | -38 228 | -37 229 | -37 230 | -38 231 | -38 232 | -40 233 | -40 234 | -41 235 | -41 236 | -40 237 | -40 238 | -41 239 | -41 240 | -41 241 | -41 242 | -39 243 | -39 244 | -40 245 | -40 246 | -39 247 | -39 248 | -38 249 | -38 250 | -40 251 | -40 252 | -40 253 | -40 254 | -41 255 | -41 256 | -39 257 | -39 258 | -39 259 | -39 260 | -39 261 | -40 262 | -40 263 | -39 264 | -39 265 | -39 266 | -39 267 | -39 268 | -39 269 | -41 270 | -41 271 | -40 272 | -40 273 | -38 274 | -38 275 | -39 276 | -39 277 | -39 278 | -39 279 | -39 280 | -39 281 | -39 282 | -39 283 | -41 284 | -41 285 | -41 286 | -41 287 | -39 288 | -39 289 | -38 290 | -38 291 | -40 292 | -40 293 | -41 294 | -41 295 | -41 296 | -41 297 | -41 298 | -41 299 | -43 300 | -43 301 | -43 302 | -40 303 | -40 304 | -41 305 | -41 306 | -43 307 | -43 308 | -41 309 | -41 310 | -42 311 | -42 312 | -42 313 | -42 314 | -42 315 | -40 316 | -41 317 | -41 318 | -41 319 | -41 320 | -40 321 | -40 322 | -42 323 | -42 324 | -41 325 | -41 326 | -40 327 | -40 328 | -40 329 | -40 330 | -39 331 | -39 332 | -41 333 | -41 334 | -41 335 | -41 336 | -41 337 | -41 338 | -45 339 | -45 340 | -41 341 | -41 342 | -41 343 | -41 344 | -43 345 | -40 346 | -40 347 | -40 348 | -42 349 | -40 350 | -40 351 | -43 352 | -43 353 | -41 354 | -41 355 | -42 356 | -42 357 | -42 358 | -42 359 | -41 360 | -41 361 | -43 362 | -43 363 | -43 364 | -43 365 | -42 366 | -42 367 | -43 368 | -43 369 | -42 370 | -42 371 | -43 372 | -43 373 | -42 374 | -42 375 | -43 376 | -43 377 | -42 378 | -42 379 | -42 380 | -43 381 | -45 382 | -45 383 | -43 384 | -43 385 | -43 386 | -41 387 | -41 388 | -42 389 | -42 390 | -42 391 | -42 392 | -41 393 | -41 394 | -41 395 | -41 396 | -43 397 | -43 398 | -41 399 | -41 400 | -42 401 | -42 402 | -40 403 | -40 404 | -42 405 | -42 406 | -40 407 | -40 408 | -42 409 | -42 410 | -41 411 | -41 412 | -42 413 | -42 414 | -42 415 | -42 416 | -42 417 | -42 418 | -42 419 | -42 420 | -41 421 | -41 422 | -41 423 | -41 424 | -42 425 | -42 426 | -41 427 | -41 428 | -41 429 | -42 430 | -42 431 | -42 432 | -42 433 | -42 434 | -41 435 | -43 436 | -43 437 | -42 438 | -42 439 | -39 440 | -39 441 | -39 442 | -42 443 | -41 444 | -41 445 | -42 446 | -42 447 | -42 448 | -41 449 | -41 450 | -41 451 | -41 452 | -41 453 | -39 454 | -39 455 | -40 456 | -40 457 | -39 458 | -39 459 | -39 460 | -39 461 | -39 462 | -39 463 | -39 464 | -39 465 | -40 466 | -40 467 | -40 468 | -40 469 | -39 470 | -39 471 | -39 472 | -41 473 | -41 474 | -41 475 | -40 476 | -40 477 | -40 478 | -41 479 | -41 480 | -41 481 | -41 482 | -41 483 | -41 484 | -41 485 | -41 486 | -40 487 | -40 488 | -40 489 | -40 490 | -40 491 | -40 492 | -40 493 | -40 494 | -40 495 | -39 496 | -39 497 | -40 498 | -40 499 | -40 500 | -40 501 | -40 502 | -39 503 | -39 504 | -39 505 | -39 506 | -38 507 | -38 508 | -39 509 | -39 510 | -38 511 | -38 512 | -40 513 | -40 514 | -40 515 | -38 516 | -38 517 | -39 518 | -39 519 | -39 520 | -39 521 | -39 522 | -39 523 | -38 524 | -38 525 | -38 526 | -38 527 | -38 528 | -38 529 | -39 530 | -39 531 | -39 532 | -39 533 | -40 534 | -40 535 | -40 536 | -40 537 | -39 538 | -39 539 | -41 540 | -41 541 | -41 542 | -41 543 | -41 544 | -41 545 | -42 546 | -42 547 | -44 548 | -44 549 | -44 550 | -44 551 | -44 552 | -46 553 | -46 554 | -46 555 | -44 556 | -44 557 | -44 558 | -43 559 | -43 560 | -43 561 | -43 562 | -41 563 | -41 564 | -41 565 | -41 566 | -41 567 | -41 568 | -41 569 | -41 570 | -41 571 | -41 572 | -41 573 | -41 574 | -41 575 | -41 576 | -43 577 | -43 578 | -42 579 | -42 580 | -42 581 | -44 582 | -46 583 | -46 584 | -46 585 | -46 586 | -46 587 | -51 588 | -51 589 | -51 590 | -51 591 | -55 592 | -55 593 | -55 594 | -55 595 | -55 596 | -55 597 | -55 598 | -55 599 | -55 600 | -52 601 | -49 602 | -49 603 | -49 604 | -49 605 | -46 606 | -46 607 | -45 608 | -45 609 | -45 610 | -45 611 | -44 612 | -44 613 | -43 614 | -43 615 | -43 616 | -43 617 | -43 618 | -43 619 | -42 620 | -42 621 | -41 622 | -41 623 | -42 624 | -42 625 | -42 626 | -42 627 | -42 628 | -42 629 | -42 630 | -42 631 | -42 632 | -43 633 | -43 634 | -43 635 | -43 636 | -43 637 | -43 638 | -45 639 | -45 640 | -46 641 | -46 642 | -46 643 | -46 644 | -46 645 | -46 646 | -46 647 | -46 648 | -46 649 | -47 650 | -46 651 | -46 652 | -47 653 | -47 654 | -46 655 | -46 656 | -46 657 | -46 658 | -46 659 | -46 660 | -46 661 | -46 662 | -45 663 | -45 664 | -46 665 | -46 666 | -45 667 | -45 668 | -45 669 | -45 670 | -44 671 | -44 672 | -43 673 | -43 674 | -42 675 | -42 676 | -41 677 | -41 678 | -41 679 | -41 680 | -39 681 | -39 682 | -39 683 | -39 684 | -39 685 | -42 686 | -42 687 | -40 688 | -40 689 | -39 690 | -39 691 | -40 692 | -40 693 | -39 694 | -39 695 | -41 696 | -41 697 | -41 698 | -41 699 | -42 700 | -42 701 | -42 702 | -42 703 | -42 704 | -42 705 | -44 706 | -44 707 | -44 708 | -44 709 | -46 710 | -46 711 | -47 712 | -47 713 | -48 714 | -48 715 | -48 716 | -48 717 | -50 718 | -50 719 | -49 720 | -49 721 | -46 722 | -46 723 | -46 724 | -46 725 | -44 726 | -44 727 | -44 728 | -45 729 | -45 730 | -42 731 | -42 732 | -41 733 | -41 734 | -40 735 | -40 736 | -40 737 | -40 738 | -40 739 | -40 740 | -39 741 | -39 742 | -41 743 | -41 744 | -40 745 | -40 746 | -40 747 | -40 748 | -41 749 | -41 750 | -41 751 | -41 752 | -41 753 | -41 754 | -41 755 | -41 756 | -42 757 | -42 758 | -42 759 | -42 760 | -42 761 | -42 762 | -43 763 | -43 764 | -43 765 | -43 766 | -43 767 | -43 768 | -43 769 | -43 770 | -43 771 | -45 772 | -45 773 | -44 774 | -44 775 | -44 776 | -44 777 | -45 778 | -45 779 | -44 780 | -44 781 | -44 782 | -42 783 | -41 784 | -41 785 | -41 786 | -41 787 | -41 788 | -41 789 | -42 790 | -42 791 | -41 792 | -41 793 | -42 794 | -42 795 | -41 796 | -41 797 | -43 798 | -43 799 | -42 800 | -42 801 | -42 802 | -42 803 | -46 804 | -46 805 | -47 806 | -47 807 | -50 808 | -50 809 | -49 810 | -49 811 | -52 812 | -52 813 | -52 814 | -51 815 | -51 816 | -50 817 | -50 818 | -50 819 | -50 820 | -48 821 | -48 822 | -47 823 | -47 824 | -45 825 | -45 826 | -45 827 | -45 828 | -44 829 | -44 830 | -44 831 | -44 832 | -43 833 | -43 834 | -43 835 | -43 836 | -42 837 | -42 838 | -44 839 | -44 840 | -43 841 | -43 842 | -44 843 | -44 844 | -43 845 | -43 846 | -44 847 | -44 848 | -45 849 | -45 850 | -46 851 | -46 852 | -46 853 | -46 854 | -46 855 | -46 856 | -46 857 | -47 858 | -47 859 | -47 860 | -47 861 | -47 862 | -47 863 | -47 864 | -47 865 | -46 866 | -46 867 | -45 868 | -45 869 | -45 870 | -45 871 | -45 872 | -45 873 | -44 874 | -44 875 | -43 876 | -43 877 | -43 878 | -43 879 | -43 880 | -43 881 | -42 882 | -42 883 | -41 884 | -41 885 | -41 886 | -41 887 | -40 888 | -40 889 | -39 890 | -39 891 | -39 892 | -39 893 | -38 894 | -38 895 | -39 896 | -39 897 | -39 898 | -38 899 | -38 900 | -38 901 | -38 902 | -38 903 | -38 904 | -37 905 | -37 906 | -37 907 | -37 908 | -37 909 | -37 910 | -37 911 | -37 912 | -37 913 | -37 914 | -38 915 | -38 916 | -38 917 | -38 918 | -39 919 | -39 920 | -40 921 | -40 922 | -40 923 | -40 924 | -41 925 | -41 926 | -41 927 | -41 928 | -42 929 | -42 930 | -41 931 | -41 932 | -42 933 | -42 934 | -43 935 | -43 936 | -43 937 | -43 938 | -39 939 | -39 940 | -39 941 | -42 942 | -42 943 | -41 944 | -41 945 | -40 946 | -40 947 | -40 948 | -40 949 | -41 950 | -41 951 | -40 952 | -40 953 | -40 954 | -40 955 | -40 956 | -40 957 | -40 958 | -40 959 | -40 960 | -40 961 | -41 962 | -41 963 | -41 964 | -38 965 | -41 966 | -41 967 | -41 968 | -41 969 | -44 970 | -44 971 | -44 972 | -44 973 | -43 974 | -43 975 | -42 976 | -42 977 | -41 978 | -41 979 | -40 980 | -40 981 | -40 982 | -40 983 | -40 984 | -45 985 | -45 986 | -44 987 | -44 988 | -44 989 | -46 990 | -46 991 | -46 992 | -46 993 | -46 994 | -42 995 | -42 996 | -41 997 | -41 998 | -40 999 | -40 1000 | -41 1001 | -41 1002 | -42 1003 | -42 1004 | -43 1005 | -43 1006 | -44 1007 | -44 1008 | -44 1009 | -44 1010 | -42 1011 | -42 1012 | -45 1013 | -45 1014 | -47 1015 | -47 1016 | -47 1017 | -47 1018 | -49 1019 | -49 1020 | -51 1021 | -51 1022 | -56 1023 | -56 1024 | -53 1025 | -53 1026 | -53 1027 | -49 1028 | -49 1029 | -46 1030 | -46 1031 | -44 1032 | -44 1033 | -42 1034 | -42 1035 | -42 1036 | -42 1037 | -41 1038 | -41 1039 | -41 1040 | -41 1041 | -40 1042 | -40 1043 | -41 1044 | -41 1045 | -40 1046 | -40 1047 | -41 1048 | -41 1049 | -40 1050 | -40 1051 | -41 1052 | -41 1053 | -41 1054 | -41 1055 | -40 1056 | -40 1057 | -41 1058 | -41 1059 | -43 1060 | -43 1061 | -43 1062 | -43 1063 | -44 1064 | -44 1065 | -46 1066 | -46 1067 | -47 1068 | -47 1069 | -47 1070 | -46 1071 | -46 1072 | -43 1073 | -43 1074 | -44 1075 | -44 1076 | -46 1077 | -46 1078 | -50 1079 | -50 1080 | -44 1081 | -44 1082 | -44 1083 | -44 1084 | -45 1085 | -45 1086 | -50 1087 | -50 1088 | -44 1089 | -44 1090 | -41 1091 | -41 1092 | -40 1093 | -40 1094 | -40 1095 | -40 1096 | -40 1097 | -40 1098 | -40 1099 | -40 1100 | -39 1101 | -39 1102 | -41 1103 | -41 1104 | -41 1105 | -41 1106 | -45 1107 | -45 1108 | -41 1109 | -41 1110 | -41 1111 | -41 1112 | -41 1113 | -43 1114 | -43 1115 | -43 1116 | -43 1117 | -44 1118 | -44 1119 | -51 1120 | -51 1121 | -52 1122 | -52 1123 | -50 1124 | -50 1125 | -47 1126 | -47 1127 | -47 1128 | -47 1129 | -45 1130 | -45 1131 | -44 1132 | -44 1133 | -42 1134 | -42 1135 | -42 1136 | -42 1137 | -42 1138 | -42 1139 | -40 1140 | -40 1141 | -40 1142 | -40 1143 | -42 1144 | -42 1145 | -41 1146 | -41 1147 | -41 1148 | -41 1149 | -40 1150 | -40 1151 | -42 1152 | -42 1153 | -42 1154 | -42 1155 | -42 1156 | -43 1157 | -43 1158 | -44 1159 | -44 1160 | -43 1161 | -43 1162 | -43 1163 | -43 1164 | -43 1165 | -43 1166 | -44 1167 | -44 1168 | -43 1169 | -43 1170 | -42 1171 | -42 1172 | -43 1173 | -43 1174 | -43 1175 | -43 1176 | -43 1177 | -43 1178 | -42 1179 | -42 1180 | -41 1181 | -41 1182 | -43 1183 | -43 1184 | -41 1185 | -41 1186 | -41 1187 | -41 1188 | -43 1189 | -43 1190 | -43 1191 | -43 1192 | -44 1193 | -44 1194 | -46 1195 | -46 1196 | -46 1197 | -46 1198 | -51 1199 | -51 1200 | -51 1201 | -53 1202 | -53 1203 | -50 1204 | -50 1205 | -48 1206 | -48 1207 | -47 1208 | -47 1209 | -43 1210 | -43 1211 | -45 1212 | -45 1213 | -44 1214 | -44 1215 | -44 1216 | -44 1217 | -43 1218 | -43 1219 | -42 1220 | -42 1221 | -43 1222 | -43 1223 | -42 1224 | -42 1225 | -42 1226 | -42 1227 | -44 1228 | -44 1229 | -45 1230 | -45 1231 | -45 1232 | -45 1233 | -45 1234 | -45 1235 | -43 1236 | -43 1237 | -43 1238 | -43 1239 | -43 1240 | -47 1241 | -47 1242 | -47 1243 | -47 1244 | -43 1245 | -43 1246 | -43 1247 | -43 1248 | -45 1249 | -45 1250 | -46 1251 | -46 1252 | -48 1253 | -48 1254 | -47 1255 | -47 1256 | -46 1257 | -46 1258 | -40 1259 | -40 1260 | -40 1261 | -42 1262 | -41 1263 | -41 1264 | -40 1265 | -40 1266 | -39 1267 | -39 1268 | -39 1269 | -39 1270 | -40 1271 | -40 1272 | -40 1273 | -40 1274 | -42 1275 | -42 1276 | -42 1277 | -42 1278 | -41 1279 | -41 1280 | -45 1281 | -45 1282 | -45 1283 | -42 1284 | -42 1285 | -48 1286 | -48 1287 | -46 1288 | -46 1289 | -49 1290 | -49 1291 | -52 1292 | -52 1293 | -52 1294 | -49 1295 | -45 1296 | -45 1297 | -43 1298 | -43 1299 | -42 1300 | -42 1301 | -40 1302 | -40 1303 | -40 1304 | -40 1305 | -40 1306 | -40 1307 | -39 1308 | -39 1309 | -38 1310 | -38 1311 | -40 1312 | -40 1313 | -41 1314 | -41 1315 | -42 1316 | -42 1317 | -41 1318 | -41 1319 | -43 1320 | -43 1321 | -43 1322 | -43 1323 | -45 1324 | -45 1325 | -45 1326 | -45 1327 | -45 1328 | -45 1329 | -45 1330 | -45 1331 | -45 1332 | -42 1333 | -42 1334 | -43 1335 | -43 1336 | -39 1337 | -39 1338 | -39 1339 | -39 1340 | -38 1341 | -38 1342 | -40 1343 | -40 1344 | -41 1345 | -41 1346 | -41 1347 | -41 1348 | -42 1349 | -42 1350 | -42 1351 | -42 1352 | -43 1353 | -43 1354 | -43 1355 | -43 1356 | -43 1357 | -44 1358 | -44 1359 | -44 1360 | -45 1361 | -45 1362 | -47 1363 | -47 1364 | -48 1365 | -48 1366 | -47 1367 | -47 1368 | -47 1369 | -47 1370 | -47 1371 | -53 1372 | -53 1373 | -52 1374 | -52 1375 | -52 1376 | -52 1377 | -49 1378 | -49 1379 | -48 1380 | -48 1381 | -45 1382 | -45 1383 | -45 1384 | -44 1385 | -43 1386 | -43 1387 | -43 1388 | -43 1389 | -43 1390 | -41 1391 | -41 1392 | -41 1393 | -41 1394 | -41 1395 | -40 1396 | -40 1397 | -41 1398 | -41 1399 | -40 1400 | -40 1401 | -41 1402 | -41 1403 | -41 1404 | -42 1405 | -43 1406 | -43 1407 | -41 1408 | -41 1409 | -43 1410 | -43 1411 | -43 1412 | -43 1413 | -43 1414 | -43 1415 | -43 1416 | -43 1417 | -43 1418 | -43 1419 | -43 1420 | -44 1421 | -44 1422 | -45 1423 | -45 1424 | -43 1425 | -43 1426 | -45 1427 | -45 1428 | -44 1429 | -44 1430 | -46 1431 | -46 1432 | -46 1433 | -46 1434 | -46 1435 | -46 1436 | -46 1437 | -46 1438 | -48 1439 | -48 1440 | -48 1441 | -45 1442 | -45 1443 | -45 1444 | -45 1445 | -45 1446 | -45 1447 | -44 1448 | -43 1449 | -43 1450 | -43 1451 | -43 1452 | -43 1453 | -42 1454 | -42 1455 | -41 1456 | -41 1457 | -41 1458 | -41 1459 | -40 1460 | -40 1461 | -39 1462 | -39 1463 | -39 1464 | -39 1465 | -39 1466 | -39 1467 | -39 1468 | -39 1469 | -41 1470 | -41 1471 | -40 1472 | -40 1473 | -39 1474 | -39 1475 | -41 1476 | -41 1477 | -43 1478 | -43 1479 | -40 1480 | -40 1481 | -42 1482 | -42 1483 | -40 1484 | -40 1485 | -40 1486 | -40 1487 | -42 1488 | -42 1489 | -42 1490 | -42 1491 | -43 1492 | -43 1493 | -44 1494 | -44 1495 | -44 1496 | -46 1497 | -46 1498 | -48 1499 | -48 1500 | -48 1501 | -54 1502 | -56 1503 | -56 1504 | -56 1505 | -60 1506 | -60 1507 | -60 1508 | -60 1509 | -55 1510 | -53 1511 | -53 1512 | -53 1513 | -53 1514 | -50 1515 | -50 1516 | -47 1517 | -47 1518 | -46 1519 | -46 1520 | -46 1521 | -46 1522 | -44 1523 | -44 1524 | -43 1525 | -43 1526 | -42 1527 | -42 1528 | -41 1529 | -41 1530 | -42 1531 | -42 1532 | -41 1533 | -41 1534 | -40 1535 | -40 1536 | -40 1537 | -40 1538 | -40 1539 | -39 1540 | -39 1541 | -40 1542 | -40 1543 | -40 1544 | -40 1545 | -39 1546 | -39 1547 | -41 1548 | -41 1549 | -39 1550 | -39 1551 | -41 1552 | -41 1553 | -39 1554 | -39 1555 | -40 1556 | -40 1557 | -41 1558 | -41 1559 | -41 1560 | -41 1561 | -41 1562 | -41 1563 | -41 1564 | -41 1565 | -41 1566 | -41 1567 | -41 1568 | -41 1569 | -41 1570 | -41 1571 | -41 1572 | -41 1573 | -41 1574 | -41 1575 | -41 1576 | -41 1577 | -41 1578 | -41 1579 | -41 1580 | -41 1581 | -41 1582 | -41 1583 | -41 1584 | -42 1585 | -42 1586 | -41 1587 | -41 1588 | -40 1589 | -40 1590 | -41 1591 | -41 1592 | -41 1593 | -41 1594 | -40 1595 | -40 1596 | -41 1597 | -41 1598 | -41 1599 | -41 1600 | -41 1601 | -41 1602 | -41 1603 | -41 1604 | -40 1605 | -40 1606 | -40 1607 | -40 1608 | -41 1609 | -41 1610 | -41 1611 | -41 1612 | -41 1613 | -41 1614 | -40 1615 | -40 1616 | -41 1617 | -41 1618 | -42 1619 | -42 1620 | -41 1621 | -41 1622 | -43 1623 | -43 1624 | -43 1625 | -42 1626 | -42 1627 | -43 1628 | -43 1629 | -44 1630 | -44 1631 | -46 1632 | -46 1633 | -48 1634 | -48 1635 | -48 1636 | -51 1637 | -51 1638 | -51 1639 | -52 1640 | -52 1641 | -52 1642 | -52 1643 | -52 1644 | -52 1645 | -50 1646 | -50 1647 | -50 1648 | -48 1649 | -47 1650 | -47 1651 | -47 1652 | -45 1653 | -45 1654 | -45 1655 | -45 1656 | -45 1657 | -43 1658 | -43 1659 | -43 1660 | -45 1661 | -46 1662 | -46 1663 | -44 1664 | -44 1665 | -42 1666 | -42 1667 | -42 1668 | -43 1669 | -43 1670 | -41 1671 | -41 1672 | -41 1673 | -41 1674 | -40 1675 | -40 1676 | -41 1677 | -41 1678 | -42 1679 | -42 1680 | -41 1681 | -41 1682 | -41 1683 | -41 1684 | -41 1685 | -42 1686 | -41 1687 | -41 1688 | -41 1689 | -41 1690 | -43 1691 | -43 1692 | -42 1693 | -42 1694 | -42 1695 | -42 1696 | -44 1697 | -44 1698 | -43 1699 | -43 1700 | -44 1701 | -44 1702 | -43 1703 | -43 1704 | -45 1705 | -45 1706 | -43 1707 | -43 1708 | -45 1709 | -45 1710 | -45 1711 | -43 1712 | -43 1713 | -43 1714 | -43 1715 | -43 1716 | -43 1717 | -43 1718 | -43 1719 | -45 1720 | -45 1721 | -46 1722 | -46 1723 | -47 1724 | -47 1725 | -47 1726 | -47 1727 | -47 1728 | -47 1729 | -47 1730 | -47 1731 | -47 1732 | -46 1733 | -46 1734 | -46 1735 | -45 1736 | -45 1737 | -45 1738 | -48 1739 | -48 1740 | -48 1741 | -48 1742 | -48 1743 | -48 1744 | -44 1745 | -44 1746 | -44 1747 | -43 1748 | -43 1749 | -42 1750 | -42 1751 | -42 1752 | -43 1753 | -43 1754 | -43 1755 | -43 1756 | -41 1757 | -41 1758 | -41 1759 | -41 1760 | -41 1761 | -41 1762 | -41 1763 | -41 1764 | -41 1765 | -41 1766 | -40 1767 | -40 1768 | -41 1769 | -41 1770 | -41 1771 | -41 1772 | -40 1773 | -40 1774 | -40 1775 | -40 1776 | -40 1777 | -40 1778 | -40 1779 | -40 1780 | -41 1781 | -41 1782 | -41 1783 | -41 1784 | -41 1785 | -41 1786 | -42 1787 | -42 1788 | -42 1789 | -42 1790 | -42 1791 | -45 1792 | -45 1793 | -45 1794 | -45 1795 | -45 1796 | -48 1797 | -49 1798 | -49 1799 | -49 1800 | -50 1801 | -50 1802 | -50 1803 | -50 1804 | -44 1805 | -48 1806 | -48 1807 | -48 1808 | -48 1809 | -48 1810 | -46 1811 | -46 1812 | -48 1813 | -48 1814 | -48 1815 | -48 1816 | -48 1817 | -48 1818 | -48 1819 | -46 1820 | -46 1821 | -45 1822 | -45 1823 | -43 1824 | -43 1825 | -45 1826 | -45 1827 | -44 1828 | -44 1829 | -43 1830 | -43 1831 | -43 1832 | -41 1833 | -44 1834 | -44 1835 | -44 1836 | -44 1837 | -44 1838 | -44 1839 | -43 1840 | -43 1841 | -43 1842 | -43 1843 | -41 1844 | -42 1845 | -42 1846 | -39 1847 | -39 1848 | -41 1849 | -41 1850 | -39 1851 | -39 1852 | -40 1853 | -40 1854 | -39 1855 | -39 1856 | -41 1857 | -41 1858 | -38 1859 | -38 1860 | -38 1861 | -38 1862 | -41 1863 | -41 1864 | -39 1865 | -39 1866 | -40 1867 | -40 1868 | -40 1869 | -40 1870 | -41 1871 | -41 1872 | -42 1873 | -42 1874 | -42 1875 | -42 1876 | -43 1877 | -43 1878 | -42 1879 | -42 1880 | -42 1881 | -42 1882 | -42 1883 | -44 1884 | -44 1885 | -45 1886 | -45 1887 | -45 1888 | -45 1889 | -45 1890 | -45 1891 | -46 1892 | -46 1893 | -45 1894 | -45 1895 | -45 1896 | -45 1897 | -45 1898 | -45 1899 | -44 1900 | -44 1901 | -44 1902 | -44 1903 | -44 1904 | -44 1905 | -44 1906 | -44 1907 | -45 1908 | -45 1909 | -44 1910 | -44 1911 | -42 1912 | -42 1913 | -43 1914 | -43 1915 | -41 1916 | -41 1917 | -43 1918 | -43 1919 | -42 1920 | -42 1921 | -42 1922 | -42 1923 | -44 1924 | -45 1925 | -45 1926 | -45 1927 | -45 1928 | -49 1929 | -49 1930 | -47 1931 | -47 1932 | -48 1933 | -48 1934 | -50 1935 | -50 1936 | -50 1937 | -51 1938 | -52 1939 | -52 1940 | -52 1941 | -52 1942 | -52 1943 | -52 1944 | -50 1945 | -50 1946 | -50 1947 | -48 1948 | -48 1949 | -48 1950 | -46 1951 | -46 1952 | -46 1953 | -46 1954 | -46 1955 | -46 1956 | -42 1957 | -42 1958 | -43 1959 | -43 1960 | -43 1961 | -42 1962 | -44 1963 | -44 1964 | -42 1965 | -42 1966 | -42 1967 | -41 1968 | -41 1969 | -43 1970 | -43 1971 | -43 1972 | -43 1973 | -40 1974 | -40 1975 | -46 1976 | -46 1977 | -46 1978 | -46 1979 | -41 1980 | -41 1981 | -44 1982 | -44 1983 | -44 1984 | -44 1985 | -44 1986 | -46 1987 | -46 1988 | -47 1989 | -45 1990 | -45 1991 | -46 1992 | -46 1993 | -46 1994 | -46 1995 | -47 1996 | -47 1997 | -44 1998 | -44 1999 | -44 2000 | -44 2001 | -45 2002 | -45 2003 | -46 2004 | -46 2005 | -46 2006 | -46 2007 | -46 2008 | -50 2009 | -50 2010 | -50 2011 | -50 2012 | -50 2013 | -50 2014 | -50 2015 | -50 2016 | -50 2017 | -50 2018 | -52 2019 | -52 2020 | -52 2021 | -52 2022 | -54 2023 | -54 2024 | -53 2025 | -53 2026 | -53 2027 | -53 2028 | -54 2029 | -54 2030 | -52 2031 | -52 2032 | -52 2033 | -52 2034 | -50 2035 | -50 2036 | -50 2037 | -50 2038 | -48 2039 | -48 2040 | -48 2041 | -48 2042 | -47 2043 | -47 2044 | -47 2045 | -47 2046 | -46 2047 | -46 2048 | -45 2049 | -45 2050 | -45 2051 | -43 2052 | -43 2053 | -43 2054 | -43 2055 | -44 2056 | -44 2057 | -41 2058 | -41 2059 | -40 2060 | -40 2061 | -40 2062 | -40 2063 | -39 2064 | -39 2065 | -38 2066 | -38 2067 | -38 2068 | -38 2069 | -40 2070 | -40 2071 | -41 2072 | -41 2073 | -42 2074 | -42 2075 | -42 2076 | -42 2077 | -42 2078 | -42 2079 | -43 2080 | -43 2081 | -44 2082 | -44 2083 | -46 2084 | -46 2085 | -47 2086 | -47 2087 | -51 2088 | -51 2089 | -52 2090 | -52 2091 | -51 2092 | -51 2093 | -51 2094 | -49 2095 | -49 2096 | -48 2097 | -48 2098 | -44 2099 | -44 2100 | -43 2101 | -43 2102 | -41 2103 | -41 2104 | -40 2105 | -40 2106 | -40 2107 | -40 2108 | -39 2109 | -39 2110 | -40 2111 | -40 2112 | -41 2113 | -41 2114 | -37 2115 | -37 2116 | -40 2117 | -40 2118 | -40 2119 | -40 2120 | -39 2121 | -39 2122 | -41 2123 | -41 2124 | -42 2125 | -42 2126 | -41 2127 | -41 2128 | -40 2129 | -40 2130 | -41 2131 | -41 2132 | -39 2133 | -39 2134 | -40 2135 | -40 2136 | -40 2137 | -41 2138 | -41 2139 | -41 2140 | -41 2141 | -44 2142 | -44 2143 | -42 2144 | -42 2145 | -42 2146 | -42 2147 | -41 2148 | -41 2149 | -43 2150 | -43 2151 | -41 2152 | -41 2153 | -44 2154 | -44 2155 | -42 2156 | -42 2157 | -41 2158 | -41 2159 | -43 2160 | -43 2161 | -41 2162 | -41 2163 | -41 2164 | -41 2165 | -40 2166 | -40 2167 | -42 2168 | -42 2169 | -42 2170 | -42 2171 | -41 2172 | -41 2173 | -39 2174 | -39 2175 | -40 2176 | -40 2177 | -42 2178 | -42 2179 | -42 2180 | -41 2181 | -41 2182 | -42 2183 | -42 2184 | -41 2185 | -41 2186 | -41 2187 | -41 2188 | -41 2189 | -41 2190 | -41 2191 | -41 2192 | -43 2193 | -43 2194 | -44 2195 | -44 2196 | -46 2197 | -46 2198 | -46 2199 | -46 2200 | -47 2201 | -47 2202 | -51 2203 | -51 2204 | -57 2205 | -57 2206 | -53 2207 | -53 2208 | -46 2209 | -46 2210 | -51 2211 | -51 2212 | -52 2213 | -52 2214 | -46 2215 | -46 2216 | -47 2217 | -47 2218 | -44 2219 | -44 2220 | -45 2221 | -45 2222 | -45 2223 | -43 2224 | -43 2225 | -44 2226 | -44 2227 | -42 2228 | -42 2229 | -43 2230 | -43 2231 | -42 2232 | -42 2233 | -42 2234 | -42 2235 | -43 2236 | -43 2237 | -42 2238 | -42 2239 | -43 2240 | -43 2241 | -43 2242 | -43 2243 | -45 2244 | -45 2245 | -42 2246 | -42 2247 | -44 2248 | -44 2249 | -44 2250 | -44 2251 | -43 2252 | -43 2253 | -47 2254 | -47 2255 | -44 2256 | -44 2257 | -46 2258 | -46 2259 | -48 2260 | -48 2261 | -48 2262 | -48 2263 | -48 2264 | -46 2265 | -46 2266 | -46 2267 | -46 2268 | -48 2269 | -48 2270 | -48 2271 | -48 2272 | -47 2273 | -47 2274 | -47 2275 | -47 2276 | -46 2277 | -46 2278 | -44 2279 | -44 2280 | -43 2281 | -43 2282 | -43 2283 | -43 2284 | -42 2285 | -42 2286 | -43 2287 | -43 2288 | -43 2289 | -43 2290 | -42 2291 | -42 2292 | -39 2293 | -39 2294 | -39 2295 | -39 2296 | -38 2297 | -38 2298 | -39 2299 | -39 2300 | -40 2301 | -40 2302 | -39 2303 | -39 2304 | -38 2305 | -38 2306 | -38 2307 | -39 2308 | -39 2309 | -40 2310 | -40 2311 | -39 2312 | -39 2313 | -39 2314 | -39 2315 | -39 2316 | -39 2317 | -39 2318 | -39 2319 | -40 2320 | -40 2321 | -40 2322 | -40 2323 | -41 2324 | -41 2325 | -42 2326 | -42 2327 | -44 2328 | -44 2329 | -46 2330 | -46 2331 | -44 2332 | -44 2333 | -45 2334 | -45 2335 | -48 2336 | -48 2337 | -48 2338 | -48 2339 | -49 2340 | -49 2341 | -48 2342 | -48 2343 | -47 2344 | -47 2345 | -45 2346 | -45 2347 | -44 2348 | -44 2349 | -44 2350 | -43 2351 | -43 2352 | -42 2353 | -42 2354 | -40 2355 | -40 2356 | -40 2357 | -40 2358 | -40 2359 | -40 2360 | -40 2361 | -40 2362 | -38 2363 | -38 2364 | -39 2365 | -39 2366 | -39 2367 | -39 2368 | -39 2369 | -39 2370 | -38 2371 | -38 2372 | -39 2373 | -39 2374 | -39 2375 | -39 2376 | -38 2377 | -38 2378 | -39 2379 | -39 2380 | -40 2381 | -40 2382 | -41 2383 | -41 2384 | -41 2385 | -41 2386 | -41 2387 | -41 2388 | -41 2389 | -41 2390 | -41 2391 | -41 2392 | -41 2393 | -40 2394 | -40 2395 | -41 2396 | -41 2397 | -41 2398 | -41 2399 | -41 2400 | -41 2401 | -42 2402 | -42 2403 | -43 2404 | -43 2405 | -42 2406 | -42 2407 | -43 2408 | -43 2409 | -42 2410 | -42 2411 | -43 2412 | -43 2413 | -44 2414 | -44 2415 | -42 2416 | -42 2417 | -44 2418 | -44 2419 | -44 2420 | -44 2421 | -45 2422 | -45 2423 | -43 2424 | -43 2425 | -42 2426 | -42 2427 | -44 2428 | -44 2429 | -42 2430 | -42 2431 | -43 2432 | -43 2433 | -42 2434 | -42 2435 | -42 2436 | -43 2437 | -43 2438 | -41 2439 | -41 2440 | -42 2441 | -42 2442 | -41 2443 | -41 2444 | -43 2445 | -43 2446 | -44 2447 | -44 2448 | -45 2449 | -45 2450 | -42 2451 | -42 2452 | -43 2453 | -43 2454 | -43 2455 | -43 2456 | -45 2457 | -45 2458 | -48 2459 | -48 2460 | -45 2461 | -45 2462 | -47 2463 | -47 2464 | -50 2465 | -50 2466 | -50 2467 | -50 2468 | -52 2469 | -52 2470 | -53 2471 | -53 2472 | -49 2473 | -49 2474 | -55 2475 | -55 2476 | -53 2477 | -53 2478 | -53 2479 | -51 2480 | -51 2481 | -46 2482 | -46 2483 | -43 2484 | -43 2485 | -51 2486 | -51 2487 | -44 2488 | -44 2489 | -42 2490 | -42 2491 | -39 2492 | -39 2493 | -41 2494 | -41 2495 | -40 2496 | -40 2497 | -40 2498 | -40 2499 | -39 2500 | -39 2501 | -41 2502 | -41 2503 | -40 2504 | -40 2505 | -39 2506 | -39 2507 | -40 2508 | -40 2509 | -37 2510 | -37 2511 | -39 2512 | -39 2513 | -39 2514 | -39 2515 | -40 2516 | -40 2517 | -39 2518 | -39 2519 | -39 2520 | -41 2521 | -41 2522 | -41 2523 | -41 2524 | -41 2525 | -41 2526 | -42 2527 | -42 2528 | -43 2529 | -43 2530 | -43 2531 | -43 2532 | -45 2533 | -45 2534 | -44 2535 | -44 2536 | -45 2537 | -45 2538 | -45 2539 | -45 2540 | -45 2541 | -45 2542 | -47 2543 | -47 2544 | -44 2545 | -44 2546 | -46 2547 | -46 2548 | -42 2549 | -42 2550 | -44 2551 | -44 2552 | -44 2553 | -44 2554 | -46 2555 | -46 2556 | -49 2557 | -49 2558 | -43 2559 | -43 2560 | -48 2561 | -48 2562 | -48 2563 | -49 2564 | -49 2565 | -46 2566 | -46 2567 | -46 2568 | -46 2569 | -44 2570 | -44 2571 | -42 2572 | -42 2573 | -46 2574 | -46 2575 | -43 2576 | -43 2577 | -44 2578 | -44 2579 | -48 2580 | -48 2581 | -42 2582 | -42 2583 | -40 2584 | -40 2585 | -41 2586 | -41 2587 | -45 2588 | -45 2589 | -42 2590 | -42 2591 | -44 2592 | -44 2593 | -38 2594 | -38 2595 | -44 2596 | -44 2597 | -50 2598 | -50 2599 | -38 2600 | -38 2601 | -40 2602 | -40 2603 | -44 2604 | -44 2605 | -44 2606 | -41 2607 | -41 2608 | -40 2609 | -40 2610 | -41 2611 | -41 2612 | -41 2613 | -41 2614 | -41 2615 | -41 2616 | -40 2617 | -40 2618 | -39 2619 | -39 2620 | -39 2621 | -39 2622 | -38 2623 | -38 2624 | -39 2625 | -39 2626 | -38 2627 | -38 2628 | -38 2629 | -38 2630 | -38 2631 | -38 2632 | -38 2633 | -38 2634 | -38 2635 | -38 2636 | -38 2637 | -38 2638 | -37 2639 | -37 2640 | -38 2641 | -38 2642 | -39 2643 | -39 2644 | -38 2645 | -38 2646 | -38 2647 | -38 2648 | -38 2649 | -38 2650 | -38 2651 | -38 2652 | -38 2653 | -38 2654 | -38 2655 | -39 2656 | -39 2657 | -38 2658 | -38 2659 | -39 2660 | -39 2661 | -42 2662 | -42 2663 | -37 2664 | -37 2665 | -40 2666 | -40 2667 | -41 2668 | -41 2669 | -40 2670 | -40 2671 | -43 2672 | -43 2673 | -38 2674 | -38 2675 | -39 2676 | -39 2677 | -40 2678 | -40 2679 | -39 2680 | -39 2681 | -39 2682 | -39 2683 | -41 2684 | -41 2685 | -40 2686 | -40 2687 | -39 2688 | -39 2689 | -39 2690 | -39 2691 | -39 2692 | -44 2693 | -44 2694 | -37 2695 | -37 2696 | -42 2697 | -42 2698 | -43 2699 | -43 2700 | -43 2701 | -43 2702 | -41 2703 | -41 2704 | -42 2705 | -42 2706 | -42 2707 | -42 2708 | -42 2709 | -42 2710 | -41 2711 | -41 2712 | -42 2713 | -42 2714 | -41 2715 | -41 2716 | -41 2717 | -41 2718 | -42 2719 | -42 2720 | -44 2721 | -44 2722 | -45 2723 | -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yannpom/esp32sniffer/7e939165fcf014c91c7533e07c863b7678c2fee7/screenshot.png -------------------------------------------------------------------------------- /sdkconfig: -------------------------------------------------------------------------------- 1 | # 2 | # Automatically generated file. DO NOT EDIT. 3 | # Espressif IoT Development Framework (ESP-IDF) Project Configuration 4 | # 5 | CONFIG_IDF_CMAKE=y 6 | CONFIG_IDF_TARGET_ARCH_XTENSA=y 7 | CONFIG_IDF_TARGET="esp32" 8 | CONFIG_IDF_TARGET_ESP32=y 9 | CONFIG_IDF_FIRMWARE_CHIP_ID=0x0000 10 | 11 | # 12 | # SDK tool configuration 13 | # 14 | CONFIG_SDK_TOOLPREFIX="xtensa-esp32-elf-" 15 | # CONFIG_SDK_TOOLCHAIN_SUPPORTS_TIME_WIDE_64_BITS is not set 16 | # end of SDK tool configuration 17 | 18 | # 19 | # Build type 20 | # 21 | CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y 22 | # CONFIG_APP_BUILD_TYPE_ELF_RAM is not set 23 | CONFIG_APP_BUILD_GENERATE_BINARIES=y 24 | CONFIG_APP_BUILD_BOOTLOADER=y 25 | CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y 26 | # end of Build type 27 | 28 | # 29 | # Application manager 30 | # 31 | CONFIG_APP_COMPILE_TIME_DATE=y 32 | # CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set 33 | # CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set 34 | # CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set 35 | CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16 36 | # end of Application manager 37 | 38 | # 39 | # Bootloader config 40 | # 41 | CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x1000 42 | CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y 43 | # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set 44 | # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set 45 | # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is not set 46 | # CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set 47 | # CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set 48 | # CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set 49 | CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y 50 | # CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set 51 | # CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set 52 | CONFIG_BOOTLOADER_LOG_LEVEL=3 53 | # CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_8V is not set 54 | CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y 55 | # CONFIG_BOOTLOADER_FACTORY_RESET is not set 56 | # CONFIG_BOOTLOADER_APP_TEST is not set 57 | CONFIG_BOOTLOADER_WDT_ENABLE=y 58 | # CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set 59 | CONFIG_BOOTLOADER_WDT_TIME_MS=9000 60 | # CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE is not set 61 | # CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not set 62 | CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0 63 | # CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC is not set 64 | # end of Bootloader config 65 | 66 | # 67 | # Security features 68 | # 69 | # CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT is not set 70 | # CONFIG_SECURE_BOOT is not set 71 | # CONFIG_SECURE_FLASH_ENC_ENABLED is not set 72 | # end of Security features 73 | 74 | # 75 | # Serial flasher config 76 | # 77 | CONFIG_ESPTOOLPY_BAUD_OTHER_VAL=115200 78 | # CONFIG_ESPTOOLPY_NO_STUB is not set 79 | # CONFIG_ESPTOOLPY_FLASHMODE_QIO is not set 80 | # CONFIG_ESPTOOLPY_FLASHMODE_QOUT is not set 81 | CONFIG_ESPTOOLPY_FLASHMODE_DIO=y 82 | # CONFIG_ESPTOOLPY_FLASHMODE_DOUT is not set 83 | CONFIG_ESPTOOLPY_FLASHMODE="dio" 84 | # CONFIG_ESPTOOLPY_FLASHFREQ_80M is not set 85 | CONFIG_ESPTOOLPY_FLASHFREQ_40M=y 86 | # CONFIG_ESPTOOLPY_FLASHFREQ_26M is not set 87 | # CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set 88 | CONFIG_ESPTOOLPY_FLASHFREQ="40m" 89 | # CONFIG_ESPTOOLPY_FLASHSIZE_1MB is not set 90 | CONFIG_ESPTOOLPY_FLASHSIZE_2MB=y 91 | # CONFIG_ESPTOOLPY_FLASHSIZE_4MB is not set 92 | # CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set 93 | # CONFIG_ESPTOOLPY_FLASHSIZE_16MB is not set 94 | CONFIG_ESPTOOLPY_FLASHSIZE="2MB" 95 | CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y 96 | CONFIG_ESPTOOLPY_BEFORE_RESET=y 97 | # CONFIG_ESPTOOLPY_BEFORE_NORESET is not set 98 | CONFIG_ESPTOOLPY_BEFORE="default_reset" 99 | CONFIG_ESPTOOLPY_AFTER_RESET=y 100 | # CONFIG_ESPTOOLPY_AFTER_NORESET is not set 101 | CONFIG_ESPTOOLPY_AFTER="hard_reset" 102 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_CONSOLE is not set 103 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_9600B is not set 104 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_57600B is not set 105 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B is not set 106 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_230400B is not set 107 | CONFIG_ESPTOOLPY_MONITOR_BAUD_921600B=y 108 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_2MB is not set 109 | # CONFIG_ESPTOOLPY_MONITOR_BAUD_OTHER is not set 110 | CONFIG_ESPTOOLPY_MONITOR_BAUD_OTHER_VAL=115200 111 | CONFIG_ESPTOOLPY_MONITOR_BAUD=921600 112 | # end of Serial flasher config 113 | 114 | # 115 | # Partition Table 116 | # 117 | CONFIG_PARTITION_TABLE_SINGLE_APP=y 118 | # CONFIG_PARTITION_TABLE_TWO_OTA is not set 119 | # CONFIG_PARTITION_TABLE_CUSTOM is not set 120 | CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" 121 | CONFIG_PARTITION_TABLE_FILENAME="partitions_singleapp.csv" 122 | CONFIG_PARTITION_TABLE_OFFSET=0x8000 123 | CONFIG_PARTITION_TABLE_MD5=y 124 | # end of Partition Table 125 | 126 | # 127 | # Compiler options 128 | # 129 | CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y 130 | # CONFIG_COMPILER_OPTIMIZATION_SIZE is not set 131 | # CONFIG_COMPILER_OPTIMIZATION_PERF is not set 132 | # CONFIG_COMPILER_OPTIMIZATION_NONE is not set 133 | CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y 134 | # CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set 135 | # CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE is not set 136 | # CONFIG_COMPILER_CXX_EXCEPTIONS is not set 137 | # CONFIG_COMPILER_CXX_RTTI is not set 138 | CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y 139 | # CONFIG_COMPILER_STACK_CHECK_MODE_NORM is not set 140 | # CONFIG_COMPILER_STACK_CHECK_MODE_STRONG is not set 141 | # CONFIG_COMPILER_STACK_CHECK_MODE_ALL is not set 142 | # CONFIG_COMPILER_WARN_WRITE_STRINGS is not set 143 | # CONFIG_COMPILER_DISABLE_GCC8_WARNINGS is not set 144 | # CONFIG_COMPILER_DUMP_RTL_FILES is not set 145 | # end of Compiler options 146 | 147 | # 148 | # Component config 149 | # 150 | 151 | # 152 | # Application Level Tracing 153 | # 154 | # CONFIG_APPTRACE_DEST_TRAX is not set 155 | CONFIG_APPTRACE_DEST_NONE=y 156 | CONFIG_APPTRACE_LOCK_ENABLE=y 157 | # end of Application Level Tracing 158 | 159 | # 160 | # ESP-ASIO 161 | # 162 | # CONFIG_ASIO_SSL_SUPPORT is not set 163 | # end of ESP-ASIO 164 | 165 | # 166 | # Bluetooth 167 | # 168 | # CONFIG_BT_ENABLED is not set 169 | CONFIG_BTDM_CTRL_BR_EDR_SCO_DATA_PATH_EFF=0 170 | CONFIG_BTDM_CTRL_PCM_ROLE_EFF=0 171 | CONFIG_BTDM_CTRL_PCM_POLAR_EFF=0 172 | CONFIG_BTDM_CTRL_BLE_MAX_CONN_EFF=0 173 | CONFIG_BTDM_CTRL_BR_EDR_MAX_ACL_CONN_EFF=0 174 | CONFIG_BTDM_CTRL_BR_EDR_MAX_SYNC_CONN_EFF=0 175 | CONFIG_BTDM_CTRL_PINNED_TO_CORE=0 176 | CONFIG_BTDM_BLE_SLEEP_CLOCK_ACCURACY_INDEX_EFF=1 177 | CONFIG_BT_RESERVE_DRAM=0 178 | # end of Bluetooth 179 | 180 | # 181 | # CoAP Configuration 182 | # 183 | CONFIG_COAP_MBEDTLS_PSK=y 184 | # CONFIG_COAP_MBEDTLS_PKI is not set 185 | # CONFIG_COAP_MBEDTLS_DEBUG is not set 186 | CONFIG_COAP_LOG_DEFAULT_LEVEL=0 187 | # end of CoAP Configuration 188 | 189 | # 190 | # Driver configurations 191 | # 192 | 193 | # 194 | # ADC configuration 195 | # 196 | # CONFIG_ADC_FORCE_XPD_FSM is not set 197 | CONFIG_ADC_DISABLE_DAC=y 198 | # end of ADC configuration 199 | 200 | # 201 | # SPI configuration 202 | # 203 | # CONFIG_SPI_MASTER_IN_IRAM is not set 204 | CONFIG_SPI_MASTER_ISR_IN_IRAM=y 205 | # CONFIG_SPI_SLAVE_IN_IRAM is not set 206 | CONFIG_SPI_SLAVE_ISR_IN_IRAM=y 207 | # end of SPI configuration 208 | 209 | # 210 | # TWAI configuration 211 | # 212 | # CONFIG_TWAI_ISR_IN_IRAM is not set 213 | # end of TWAI configuration 214 | 215 | # 216 | # UART configuration 217 | # 218 | # CONFIG_UART_ISR_IN_IRAM is not set 219 | # end of UART configuration 220 | 221 | # 222 | # RTCIO configuration 223 | # 224 | # CONFIG_RTCIO_SUPPORT_RTC_GPIO_DESC is not set 225 | # end of RTCIO configuration 226 | # end of Driver configurations 227 | 228 | # 229 | # eFuse Bit Manager 230 | # 231 | # CONFIG_EFUSE_CUSTOM_TABLE is not set 232 | # CONFIG_EFUSE_VIRTUAL is not set 233 | # CONFIG_EFUSE_CODE_SCHEME_COMPAT_NONE is not set 234 | CONFIG_EFUSE_CODE_SCHEME_COMPAT_3_4=y 235 | # CONFIG_EFUSE_CODE_SCHEME_COMPAT_REPEAT is not set 236 | CONFIG_EFUSE_MAX_BLK_LEN=192 237 | # end of eFuse Bit Manager 238 | 239 | # 240 | # ESP-TLS 241 | # 242 | CONFIG_ESP_TLS_USING_MBEDTLS=y 243 | # CONFIG_ESP_TLS_USE_SECURE_ELEMENT is not set 244 | # CONFIG_ESP_TLS_SERVER is not set 245 | # CONFIG_ESP_TLS_PSK_VERIFICATION is not set 246 | # end of ESP-TLS 247 | 248 | # 249 | # ESP32-specific 250 | # 251 | CONFIG_ESP32_REV_MIN_0=y 252 | # CONFIG_ESP32_REV_MIN_1 is not set 253 | # CONFIG_ESP32_REV_MIN_2 is not set 254 | # CONFIG_ESP32_REV_MIN_3 is not set 255 | CONFIG_ESP32_REV_MIN=0 256 | # CONFIG_ESP32_DEFAULT_CPU_FREQ_80 is not set 257 | CONFIG_ESP32_DEFAULT_CPU_FREQ_160=y 258 | # CONFIG_ESP32_DEFAULT_CPU_FREQ_240 is not set 259 | CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=160 260 | # CONFIG_ESP32_SPIRAM_SUPPORT is not set 261 | # CONFIG_ESP32_TRAX is not set 262 | CONFIG_ESP32_TRACEMEM_RESERVE_DRAM=0x0 263 | # CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set 264 | CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y 265 | CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4 266 | # CONFIG_ESP32_ULP_COPROC_ENABLED is not set 267 | CONFIG_ESP32_ULP_COPROC_RESERVE_MEM=0 268 | CONFIG_ESP32_DEBUG_OCDAWARE=y 269 | CONFIG_ESP32_BROWNOUT_DET=y 270 | CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_0=y 271 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_1 is not set 272 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_2 is not set 273 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_3 is not set 274 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_4 is not set 275 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_5 is not set 276 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_6 is not set 277 | # CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_7 is not set 278 | CONFIG_ESP32_BROWNOUT_DET_LVL=0 279 | CONFIG_ESP32_REDUCE_PHY_TX_POWER=y 280 | CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1=y 281 | # CONFIG_ESP32_TIME_SYSCALL_USE_RTC is not set 282 | # CONFIG_ESP32_TIME_SYSCALL_USE_FRC1 is not set 283 | # CONFIG_ESP32_TIME_SYSCALL_USE_NONE is not set 284 | CONFIG_ESP32_RTC_CLK_SRC_INT_RC=y 285 | # CONFIG_ESP32_RTC_CLK_SRC_EXT_CRYS is not set 286 | # CONFIG_ESP32_RTC_CLK_SRC_EXT_OSC is not set 287 | # CONFIG_ESP32_RTC_CLK_SRC_INT_8MD256 is not set 288 | CONFIG_ESP32_RTC_CLK_CAL_CYCLES=1024 289 | CONFIG_ESP32_DEEP_SLEEP_WAKEUP_DELAY=2000 290 | CONFIG_ESP32_XTAL_FREQ_40=y 291 | # CONFIG_ESP32_XTAL_FREQ_26 is not set 292 | # CONFIG_ESP32_XTAL_FREQ_AUTO is not set 293 | CONFIG_ESP32_XTAL_FREQ=40 294 | # CONFIG_ESP32_DISABLE_BASIC_ROM_CONSOLE is not set 295 | # CONFIG_ESP32_NO_BLOBS is not set 296 | # CONFIG_ESP32_COMPATIBLE_PRE_V2_1_BOOTLOADERS is not set 297 | # CONFIG_ESP32_RTCDATA_IN_FAST_MEM is not set 298 | # CONFIG_ESP32_USE_FIXED_STATIC_RAM_SIZE is not set 299 | CONFIG_ESP32_DPORT_DIS_INTERRUPT_LVL=5 300 | # CONFIG_ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY is not set 301 | CONFIG_ESP32_ALLOW_RTC_FAST_MEM_AS_HEAP=y 302 | # end of ESP32-specific 303 | 304 | # 305 | # ADC-Calibration 306 | # 307 | CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y 308 | CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y 309 | CONFIG_ADC_CAL_LUT_ENABLE=y 310 | # end of ADC-Calibration 311 | 312 | # 313 | # Common ESP-related 314 | # 315 | CONFIG_ESP_ERR_TO_NAME_LOOKUP=y 316 | CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32 317 | CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304 318 | CONFIG_ESP_MAIN_TASK_STACK_SIZE=3584 319 | CONFIG_ESP_IPC_TASK_STACK_SIZE=1024 320 | CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048 321 | CONFIG_ESP_CONSOLE_UART_DEFAULT=y 322 | # CONFIG_ESP_CONSOLE_UART_CUSTOM is not set 323 | # CONFIG_ESP_CONSOLE_NONE is not set 324 | CONFIG_ESP_CONSOLE_UART=y 325 | CONFIG_ESP_CONSOLE_UART_NUM=0 326 | CONFIG_ESP_CONSOLE_UART_BAUDRATE=921600 327 | CONFIG_ESP_INT_WDT=y 328 | CONFIG_ESP_INT_WDT_TIMEOUT_MS=300 329 | CONFIG_ESP_TASK_WDT=y 330 | # CONFIG_ESP_TASK_WDT_PANIC is not set 331 | CONFIG_ESP_TASK_WDT_TIMEOUT_S=5 332 | CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y 333 | # CONFIG_ESP_PANIC_HANDLER_IRAM is not set 334 | CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y 335 | CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y 336 | CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y 337 | CONFIG_ESP_MAC_ADDR_UNIVERSE_BT_OFFSET=2 338 | CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y 339 | # end of Common ESP-related 340 | 341 | # 342 | # Ethernet 343 | # 344 | CONFIG_ETH_ENABLED=y 345 | CONFIG_ETH_USE_ESP32_EMAC=y 346 | CONFIG_ETH_PHY_INTERFACE_RMII=y 347 | # CONFIG_ETH_PHY_INTERFACE_MII is not set 348 | CONFIG_ETH_RMII_CLK_INPUT=y 349 | # CONFIG_ETH_RMII_CLK_OUTPUT is not set 350 | CONFIG_ETH_RMII_CLK_IN_GPIO=0 351 | CONFIG_ETH_DMA_BUFFER_SIZE=512 352 | CONFIG_ETH_DMA_RX_BUFFER_NUM=10 353 | CONFIG_ETH_DMA_TX_BUFFER_NUM=10 354 | CONFIG_ETH_USE_SPI_ETHERNET=y 355 | # CONFIG_ETH_SPI_ETHERNET_DM9051 is not set 356 | # CONFIG_ETH_SPI_ETHERNET_W5500 is not set 357 | # CONFIG_ETH_USE_OPENETH is not set 358 | # end of Ethernet 359 | 360 | # 361 | # Event Loop Library 362 | # 363 | # CONFIG_ESP_EVENT_LOOP_PROFILING is not set 364 | CONFIG_ESP_EVENT_POST_FROM_ISR=y 365 | CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y 366 | # end of Event Loop Library 367 | 368 | # 369 | # GDB Stub 370 | # 371 | # end of GDB Stub 372 | 373 | # 374 | # ESP HTTP client 375 | # 376 | CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y 377 | # CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH is not set 378 | # end of ESP HTTP client 379 | 380 | # 381 | # HTTP Server 382 | # 383 | CONFIG_HTTPD_MAX_REQ_HDR_LEN=512 384 | CONFIG_HTTPD_MAX_URI_LEN=512 385 | CONFIG_HTTPD_ERR_RESP_NO_DELAY=y 386 | CONFIG_HTTPD_PURGE_BUF_LEN=32 387 | # CONFIG_HTTPD_LOG_PURGE_DATA is not set 388 | # CONFIG_HTTPD_WS_SUPPORT is not set 389 | # end of HTTP Server 390 | 391 | # 392 | # ESP HTTPS OTA 393 | # 394 | # CONFIG_OTA_ALLOW_HTTP is not set 395 | # end of ESP HTTPS OTA 396 | 397 | # 398 | # ESP HTTPS server 399 | # 400 | # CONFIG_ESP_HTTPS_SERVER_ENABLE is not set 401 | # end of ESP HTTPS server 402 | 403 | # 404 | # ESP NETIF Adapter 405 | # 406 | CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120 407 | CONFIG_ESP_NETIF_TCPIP_LWIP=y 408 | # CONFIG_ESP_NETIF_LOOPBACK is not set 409 | CONFIG_ESP_NETIF_TCPIP_ADAPTER_COMPATIBLE_LAYER=y 410 | # end of ESP NETIF Adapter 411 | 412 | # 413 | # Power Management 414 | # 415 | # CONFIG_PM_ENABLE is not set 416 | # end of Power Management 417 | 418 | # 419 | # ESP System Settings 420 | # 421 | # CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set 422 | CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y 423 | # CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set 424 | # CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set 425 | CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE=y 426 | # end of ESP System Settings 427 | 428 | # 429 | # High resolution timer (esp_timer) 430 | # 431 | # CONFIG_ESP_TIMER_PROFILING is not set 432 | CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER=y 433 | CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER=y 434 | CONFIG_ESP_TIMER_TASK_STACK_SIZE=3584 435 | # CONFIG_ESP_TIMER_IMPL_FRC2 is not set 436 | CONFIG_ESP_TIMER_IMPL_TG0_LAC=y 437 | # end of High resolution timer (esp_timer) 438 | 439 | # 440 | # Wi-Fi 441 | # 442 | CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 443 | CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 444 | # CONFIG_ESP32_WIFI_STATIC_TX_BUFFER is not set 445 | CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER=y 446 | CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=1 447 | CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32 448 | # CONFIG_ESP32_WIFI_CSI_ENABLED is not set 449 | CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y 450 | CONFIG_ESP32_WIFI_TX_BA_WIN=6 451 | CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y 452 | CONFIG_ESP32_WIFI_RX_BA_WIN=6 453 | CONFIG_ESP32_WIFI_NVS_ENABLED=y 454 | CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752 455 | CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32 456 | # CONFIG_ESP32_WIFI_DEBUG_LOG_ENABLE is not set 457 | CONFIG_ESP32_WIFI_IRAM_OPT=y 458 | CONFIG_ESP32_WIFI_RX_IRAM_OPT=y 459 | CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y 460 | # end of Wi-Fi 461 | 462 | # 463 | # PHY 464 | # 465 | CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y 466 | # CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set 467 | CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20 468 | CONFIG_ESP32_PHY_MAX_TX_POWER=20 469 | # end of PHY 470 | 471 | # 472 | # Core dump 473 | # 474 | # CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH is not set 475 | # CONFIG_ESP_COREDUMP_ENABLE_TO_UART is not set 476 | CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y 477 | # end of Core dump 478 | 479 | # 480 | # FAT Filesystem support 481 | # 482 | # CONFIG_FATFS_CODEPAGE_DYNAMIC is not set 483 | CONFIG_FATFS_CODEPAGE_437=y 484 | # CONFIG_FATFS_CODEPAGE_720 is not set 485 | # CONFIG_FATFS_CODEPAGE_737 is not set 486 | # CONFIG_FATFS_CODEPAGE_771 is not set 487 | # CONFIG_FATFS_CODEPAGE_775 is not set 488 | # CONFIG_FATFS_CODEPAGE_850 is not set 489 | # CONFIG_FATFS_CODEPAGE_852 is not set 490 | # CONFIG_FATFS_CODEPAGE_855 is not set 491 | # CONFIG_FATFS_CODEPAGE_857 is not set 492 | # CONFIG_FATFS_CODEPAGE_860 is not set 493 | # CONFIG_FATFS_CODEPAGE_861 is not set 494 | # CONFIG_FATFS_CODEPAGE_862 is not set 495 | # CONFIG_FATFS_CODEPAGE_863 is not set 496 | # CONFIG_FATFS_CODEPAGE_864 is not set 497 | # CONFIG_FATFS_CODEPAGE_865 is not set 498 | # CONFIG_FATFS_CODEPAGE_866 is not set 499 | # CONFIG_FATFS_CODEPAGE_869 is not set 500 | # CONFIG_FATFS_CODEPAGE_932 is not set 501 | # CONFIG_FATFS_CODEPAGE_936 is not set 502 | # CONFIG_FATFS_CODEPAGE_949 is not set 503 | # CONFIG_FATFS_CODEPAGE_950 is not set 504 | CONFIG_FATFS_CODEPAGE=437 505 | CONFIG_FATFS_LFN_NONE=y 506 | # CONFIG_FATFS_LFN_HEAP is not set 507 | # CONFIG_FATFS_LFN_STACK is not set 508 | CONFIG_FATFS_FS_LOCK=0 509 | CONFIG_FATFS_TIMEOUT_MS=10000 510 | CONFIG_FATFS_PER_FILE_CACHE=y 511 | # CONFIG_FATFS_USE_FASTSEEK is not set 512 | # end of FAT Filesystem support 513 | 514 | # 515 | # Modbus configuration 516 | # 517 | CONFIG_FMB_COMM_MODE_TCP_EN=y 518 | CONFIG_FMB_TCP_PORT_DEFAULT=502 519 | CONFIG_FMB_TCP_PORT_MAX_CONN=5 520 | CONFIG_FMB_TCP_CONNECTION_TOUT_SEC=20 521 | CONFIG_FMB_COMM_MODE_RTU_EN=y 522 | CONFIG_FMB_COMM_MODE_ASCII_EN=y 523 | CONFIG_FMB_MASTER_TIMEOUT_MS_RESPOND=150 524 | CONFIG_FMB_MASTER_DELAY_MS_CONVERT=200 525 | CONFIG_FMB_QUEUE_LENGTH=20 526 | CONFIG_FMB_PORT_TASK_STACK_SIZE=4096 527 | CONFIG_FMB_SERIAL_BUF_SIZE=256 528 | CONFIG_FMB_SERIAL_ASCII_BITS_PER_SYMB=8 529 | CONFIG_FMB_SERIAL_ASCII_TIMEOUT_RESPOND_MS=1000 530 | CONFIG_FMB_PORT_TASK_PRIO=10 531 | CONFIG_FMB_CONTROLLER_SLAVE_ID_SUPPORT=y 532 | CONFIG_FMB_CONTROLLER_SLAVE_ID=0x00112233 533 | CONFIG_FMB_CONTROLLER_NOTIFY_TIMEOUT=20 534 | CONFIG_FMB_CONTROLLER_NOTIFY_QUEUE_SIZE=20 535 | CONFIG_FMB_CONTROLLER_STACK_SIZE=4096 536 | CONFIG_FMB_EVENT_QUEUE_TIMEOUT=20 537 | CONFIG_FMB_TIMER_PORT_ENABLED=y 538 | CONFIG_FMB_TIMER_GROUP=0 539 | CONFIG_FMB_TIMER_INDEX=0 540 | # CONFIG_FMB_TIMER_ISR_IN_IRAM is not set 541 | # end of Modbus configuration 542 | 543 | # 544 | # FreeRTOS 545 | # 546 | CONFIG_FREERTOS_UNICORE=y 547 | CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF 548 | CONFIG_FREERTOS_CORETIMER_0=y 549 | # CONFIG_FREERTOS_CORETIMER_1 is not set 550 | CONFIG_FREERTOS_OPTIMIZED_SCHEDULER=y 551 | CONFIG_FREERTOS_HZ=100 552 | CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y 553 | # CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set 554 | # CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL is not set 555 | CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y 556 | # CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set 557 | CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y 558 | CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1 559 | CONFIG_FREERTOS_ASSERT_FAIL_ABORT=y 560 | # CONFIG_FREERTOS_ASSERT_FAIL_PRINT_CONTINUE is not set 561 | # CONFIG_FREERTOS_ASSERT_DISABLE is not set 562 | CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=2304 563 | CONFIG_FREERTOS_ISR_STACKSIZE=1536 564 | # CONFIG_FREERTOS_LEGACY_HOOKS is not set 565 | CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16 566 | # CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION is not set 567 | CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1 568 | CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048 569 | CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10 570 | CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0 571 | # CONFIG_FREERTOS_USE_TRACE_FACILITY is not set 572 | # CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set 573 | CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y 574 | CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y 575 | # CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set 576 | # CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set 577 | CONFIG_FREERTOS_DEBUG_OCDAWARE=y 578 | # CONFIG_FREERTOS_FPU_IN_ISR is not set 579 | # end of FreeRTOS 580 | 581 | # 582 | # Heap memory debugging 583 | # 584 | CONFIG_HEAP_POISONING_DISABLED=y 585 | # CONFIG_HEAP_POISONING_LIGHT is not set 586 | # CONFIG_HEAP_POISONING_COMPREHENSIVE is not set 587 | CONFIG_HEAP_TRACING_OFF=y 588 | # CONFIG_HEAP_TRACING_STANDALONE is not set 589 | # CONFIG_HEAP_TRACING_TOHOST is not set 590 | # CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS is not set 591 | # end of Heap memory debugging 592 | 593 | # 594 | # jsmn 595 | # 596 | # CONFIG_JSMN_PARENT_LINKS is not set 597 | # CONFIG_JSMN_STRICT is not set 598 | # end of jsmn 599 | 600 | # 601 | # libsodium 602 | # 603 | # end of libsodium 604 | 605 | # 606 | # Log output 607 | # 608 | # CONFIG_LOG_DEFAULT_LEVEL_NONE is not set 609 | # CONFIG_LOG_DEFAULT_LEVEL_ERROR is not set 610 | # CONFIG_LOG_DEFAULT_LEVEL_WARN is not set 611 | # CONFIG_LOG_DEFAULT_LEVEL_INFO is not set 612 | CONFIG_LOG_DEFAULT_LEVEL_DEBUG=y 613 | # CONFIG_LOG_DEFAULT_LEVEL_VERBOSE is not set 614 | CONFIG_LOG_DEFAULT_LEVEL=4 615 | CONFIG_LOG_COLORS=y 616 | CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y 617 | # CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM is not set 618 | # end of Log output 619 | 620 | # 621 | # LWIP 622 | # 623 | CONFIG_LWIP_LOCAL_HOSTNAME="espressif" 624 | CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y 625 | # CONFIG_LWIP_L2_TO_L3_COPY is not set 626 | # CONFIG_LWIP_IRAM_OPTIMIZATION is not set 627 | CONFIG_LWIP_TIMERS_ONDEMAND=y 628 | CONFIG_LWIP_MAX_SOCKETS=10 629 | # CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set 630 | # CONFIG_LWIP_SO_LINGER is not set 631 | CONFIG_LWIP_SO_REUSE=y 632 | CONFIG_LWIP_SO_REUSE_RXTOALL=y 633 | # CONFIG_LWIP_SO_RCVBUF is not set 634 | # CONFIG_LWIP_NETBUF_RECVINFO is not set 635 | CONFIG_LWIP_IP4_FRAG=y 636 | CONFIG_LWIP_IP6_FRAG=y 637 | # CONFIG_LWIP_IP4_REASSEMBLY is not set 638 | # CONFIG_LWIP_IP6_REASSEMBLY is not set 639 | # CONFIG_LWIP_IP_FORWARD is not set 640 | # CONFIG_LWIP_STATS is not set 641 | # CONFIG_LWIP_ETHARP_TRUST_IP_MAC is not set 642 | CONFIG_LWIP_ESP_GRATUITOUS_ARP=y 643 | CONFIG_LWIP_GARP_TMR_INTERVAL=60 644 | CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32 645 | CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y 646 | # CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set 647 | 648 | # 649 | # DHCP server 650 | # 651 | CONFIG_LWIP_DHCPS_LEASE_UNIT=60 652 | CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8 653 | # end of DHCP server 654 | 655 | # CONFIG_LWIP_AUTOIP is not set 656 | # CONFIG_LWIP_IPV6_AUTOCONFIG is not set 657 | CONFIG_LWIP_NETIF_LOOPBACK=y 658 | CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8 659 | 660 | # 661 | # TCP 662 | # 663 | CONFIG_LWIP_TCP_ISN_HOOK=y 664 | CONFIG_LWIP_MAX_ACTIVE_TCP=16 665 | CONFIG_LWIP_MAX_LISTENING_TCP=16 666 | CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION=y 667 | CONFIG_LWIP_TCP_MAXRTX=12 668 | CONFIG_LWIP_TCP_SYNMAXRTX=12 669 | CONFIG_LWIP_TCP_MSS=1440 670 | CONFIG_LWIP_TCP_TMR_INTERVAL=250 671 | CONFIG_LWIP_TCP_MSL=60000 672 | CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744 673 | CONFIG_LWIP_TCP_WND_DEFAULT=5744 674 | CONFIG_LWIP_TCP_RECVMBOX_SIZE=6 675 | CONFIG_LWIP_TCP_QUEUE_OOSEQ=y 676 | # CONFIG_LWIP_TCP_SACK_OUT is not set 677 | # CONFIG_LWIP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES is not set 678 | CONFIG_LWIP_TCP_OVERSIZE_MSS=y 679 | # CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS is not set 680 | # CONFIG_LWIP_TCP_OVERSIZE_DISABLE is not set 681 | CONFIG_LWIP_TCP_RTO_TIME=1500 682 | # end of TCP 683 | 684 | # 685 | # UDP 686 | # 687 | CONFIG_LWIP_MAX_UDP_PCBS=16 688 | CONFIG_LWIP_UDP_RECVMBOX_SIZE=6 689 | # end of UDP 690 | 691 | CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=3072 692 | CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y 693 | # CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 is not set 694 | CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF 695 | # CONFIG_LWIP_PPP_SUPPORT is not set 696 | CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3 697 | CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5 698 | # CONFIG_LWIP_SLIP_SUPPORT is not set 699 | 700 | # 701 | # ICMP 702 | # 703 | # CONFIG_LWIP_MULTICAST_PING is not set 704 | # CONFIG_LWIP_BROADCAST_PING is not set 705 | # end of ICMP 706 | 707 | # 708 | # LWIP RAW API 709 | # 710 | CONFIG_LWIP_MAX_RAW_PCBS=16 711 | # end of LWIP RAW API 712 | 713 | # 714 | # SNTP 715 | # 716 | CONFIG_LWIP_DHCP_MAX_NTP_SERVERS=1 717 | CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000 718 | # end of SNTP 719 | 720 | CONFIG_LWIP_ESP_LWIP_ASSERT=y 721 | 722 | # 723 | # Debug 724 | # 725 | # CONFIG_LWIP_NETIF_DEBUG is not set 726 | # CONFIG_LWIP_PBUF_DEBUG is not set 727 | # CONFIG_LWIP_ETHARP_DEBUG is not set 728 | # CONFIG_LWIP_API_LIB_DEBUG is not set 729 | # CONFIG_LWIP_SOCKETS_DEBUG is not set 730 | # CONFIG_LWIP_IP_DEBUG is not set 731 | # CONFIG_LWIP_ICMP_DEBUG is not set 732 | # CONFIG_LWIP_IP6_DEBUG is not set 733 | # CONFIG_LWIP_ICMP6_DEBUG is not set 734 | # end of Debug 735 | # end of LWIP 736 | 737 | # 738 | # mbedTLS 739 | # 740 | CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y 741 | # CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC is not set 742 | # CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC is not set 743 | CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y 744 | CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384 745 | CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096 746 | # CONFIG_MBEDTLS_DYNAMIC_BUFFER is not set 747 | # CONFIG_MBEDTLS_DEBUG is not set 748 | 749 | # 750 | # Certificate Bundle 751 | # 752 | CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y 753 | CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y 754 | # CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN is not set 755 | # CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE is not set 756 | # CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE is not set 757 | # end of Certificate Bundle 758 | 759 | # CONFIG_MBEDTLS_ECP_RESTARTABLE is not set 760 | # CONFIG_MBEDTLS_CMAC_C is not set 761 | CONFIG_MBEDTLS_HARDWARE_AES=y 762 | CONFIG_MBEDTLS_HARDWARE_MPI=y 763 | CONFIG_MBEDTLS_HARDWARE_SHA=y 764 | # CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN is not set 765 | # CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY is not set 766 | CONFIG_MBEDTLS_HAVE_TIME=y 767 | # CONFIG_MBEDTLS_HAVE_TIME_DATE is not set 768 | CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y 769 | CONFIG_MBEDTLS_SHA512_C=y 770 | CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y 771 | # CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set 772 | # CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set 773 | # CONFIG_MBEDTLS_TLS_DISABLED is not set 774 | CONFIG_MBEDTLS_TLS_SERVER=y 775 | CONFIG_MBEDTLS_TLS_CLIENT=y 776 | CONFIG_MBEDTLS_TLS_ENABLED=y 777 | 778 | # 779 | # TLS Key Exchange Methods 780 | # 781 | # CONFIG_MBEDTLS_PSK_MODES is not set 782 | CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y 783 | CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA=y 784 | CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y 785 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y 786 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y 787 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y 788 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y 789 | # end of TLS Key Exchange Methods 790 | 791 | CONFIG_MBEDTLS_SSL_RENEGOTIATION=y 792 | # CONFIG_MBEDTLS_SSL_PROTO_SSL3 is not set 793 | CONFIG_MBEDTLS_SSL_PROTO_TLS1=y 794 | CONFIG_MBEDTLS_SSL_PROTO_TLS1_1=y 795 | CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y 796 | # CONFIG_MBEDTLS_SSL_PROTO_DTLS is not set 797 | CONFIG_MBEDTLS_SSL_ALPN=y 798 | CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y 799 | CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y 800 | 801 | # 802 | # Symmetric Ciphers 803 | # 804 | CONFIG_MBEDTLS_AES_C=y 805 | # CONFIG_MBEDTLS_CAMELLIA_C is not set 806 | # CONFIG_MBEDTLS_DES_C is not set 807 | CONFIG_MBEDTLS_RC4_DISABLED=y 808 | # CONFIG_MBEDTLS_RC4_ENABLED_NO_DEFAULT is not set 809 | # CONFIG_MBEDTLS_RC4_ENABLED is not set 810 | # CONFIG_MBEDTLS_BLOWFISH_C is not set 811 | # CONFIG_MBEDTLS_XTEA_C is not set 812 | CONFIG_MBEDTLS_CCM_C=y 813 | CONFIG_MBEDTLS_GCM_C=y 814 | # end of Symmetric Ciphers 815 | 816 | # CONFIG_MBEDTLS_RIPEMD160_C is not set 817 | 818 | # 819 | # Certificates 820 | # 821 | CONFIG_MBEDTLS_PEM_PARSE_C=y 822 | CONFIG_MBEDTLS_PEM_WRITE_C=y 823 | CONFIG_MBEDTLS_X509_CRL_PARSE_C=y 824 | CONFIG_MBEDTLS_X509_CSR_PARSE_C=y 825 | # end of Certificates 826 | 827 | CONFIG_MBEDTLS_ECP_C=y 828 | CONFIG_MBEDTLS_ECDH_C=y 829 | CONFIG_MBEDTLS_ECDSA_C=y 830 | # CONFIG_MBEDTLS_ECJPAKE_C is not set 831 | CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y 832 | CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y 833 | CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y 834 | CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y 835 | CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y 836 | CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y 837 | CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y 838 | CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y 839 | CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y 840 | CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y 841 | CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y 842 | CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y 843 | CONFIG_MBEDTLS_ECP_NIST_OPTIM=y 844 | # CONFIG_MBEDTLS_POLY1305_C is not set 845 | # CONFIG_MBEDTLS_CHACHA20_C is not set 846 | # CONFIG_MBEDTLS_HKDF_C is not set 847 | # CONFIG_MBEDTLS_THREADING_C is not set 848 | # CONFIG_MBEDTLS_SECURITY_RISKS is not set 849 | # end of mbedTLS 850 | 851 | # 852 | # mDNS 853 | # 854 | CONFIG_MDNS_MAX_SERVICES=10 855 | CONFIG_MDNS_TASK_PRIORITY=1 856 | CONFIG_MDNS_TASK_STACK_SIZE=4096 857 | # CONFIG_MDNS_TASK_AFFINITY_NO_AFFINITY is not set 858 | CONFIG_MDNS_TASK_AFFINITY_CPU0=y 859 | CONFIG_MDNS_TASK_AFFINITY=0x0 860 | CONFIG_MDNS_SERVICE_ADD_TIMEOUT_MS=2000 861 | CONFIG_MDNS_TIMER_PERIOD_MS=100 862 | # end of mDNS 863 | 864 | # 865 | # ESP-MQTT Configurations 866 | # 867 | CONFIG_MQTT_PROTOCOL_311=y 868 | CONFIG_MQTT_TRANSPORT_SSL=y 869 | CONFIG_MQTT_TRANSPORT_WEBSOCKET=y 870 | CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y 871 | # CONFIG_MQTT_USE_CUSTOM_CONFIG is not set 872 | # CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set 873 | # CONFIG_MQTT_CUSTOM_OUTBOX is not set 874 | # end of ESP-MQTT Configurations 875 | 876 | # 877 | # Newlib 878 | # 879 | CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y 880 | # CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set 881 | # CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set 882 | # CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set 883 | # CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set 884 | CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y 885 | # CONFIG_NEWLIB_NANO_FORMAT is not set 886 | # end of Newlib 887 | 888 | # 889 | # NVS 890 | # 891 | # end of NVS 892 | 893 | # 894 | # OpenSSL 895 | # 896 | # CONFIG_OPENSSL_DEBUG is not set 897 | CONFIG_OPENSSL_ERROR_STACK=y 898 | # CONFIG_OPENSSL_ASSERT_DO_NOTHING is not set 899 | CONFIG_OPENSSL_ASSERT_EXIT=y 900 | # end of OpenSSL 901 | 902 | # 903 | # PThreads 904 | # 905 | CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5 906 | CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 907 | CONFIG_PTHREAD_STACK_MIN=768 908 | CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1 909 | CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread" 910 | # end of PThreads 911 | 912 | # 913 | # SPI Flash driver 914 | # 915 | # CONFIG_SPI_FLASH_VERIFY_WRITE is not set 916 | # CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set 917 | CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y 918 | CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y 919 | # CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set 920 | # CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set 921 | # CONFIG_SPI_FLASH_USE_LEGACY_IMPL is not set 922 | # CONFIG_SPI_FLASH_SHARE_SPI1_BUS is not set 923 | # CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set 924 | CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y 925 | CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=20 926 | CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=1 927 | CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=8192 928 | # CONFIG_SPI_FLASH_SIZE_OVERRIDE is not set 929 | # CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED is not set 930 | 931 | # 932 | # Auto-detect flash chips 933 | # 934 | CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP=y 935 | CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP=y 936 | CONFIG_SPI_FLASH_SUPPORT_GD_CHIP=y 937 | CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP=y 938 | # end of Auto-detect flash chips 939 | # end of SPI Flash driver 940 | 941 | # 942 | # SPIFFS Configuration 943 | # 944 | CONFIG_SPIFFS_MAX_PARTITIONS=3 945 | 946 | # 947 | # SPIFFS Cache Configuration 948 | # 949 | CONFIG_SPIFFS_CACHE=y 950 | CONFIG_SPIFFS_CACHE_WR=y 951 | # CONFIG_SPIFFS_CACHE_STATS is not set 952 | # end of SPIFFS Cache Configuration 953 | 954 | CONFIG_SPIFFS_PAGE_CHECK=y 955 | CONFIG_SPIFFS_GC_MAX_RUNS=10 956 | # CONFIG_SPIFFS_GC_STATS is not set 957 | CONFIG_SPIFFS_PAGE_SIZE=256 958 | CONFIG_SPIFFS_OBJ_NAME_LEN=32 959 | # CONFIG_SPIFFS_FOLLOW_SYMLINKS is not set 960 | CONFIG_SPIFFS_USE_MAGIC=y 961 | CONFIG_SPIFFS_USE_MAGIC_LENGTH=y 962 | CONFIG_SPIFFS_META_LENGTH=4 963 | CONFIG_SPIFFS_USE_MTIME=y 964 | 965 | # 966 | # Debug Configuration 967 | # 968 | # CONFIG_SPIFFS_DBG is not set 969 | # CONFIG_SPIFFS_API_DBG is not set 970 | # CONFIG_SPIFFS_GC_DBG is not set 971 | # CONFIG_SPIFFS_CACHE_DBG is not set 972 | # CONFIG_SPIFFS_CHECK_DBG is not set 973 | # CONFIG_SPIFFS_TEST_VISUALISATION is not set 974 | # end of Debug Configuration 975 | # end of SPIFFS Configuration 976 | 977 | # 978 | # TCP Transport 979 | # 980 | CONFIG_WS_BUFFER_SIZE=1024 981 | # end of TCP Transport 982 | 983 | # 984 | # TinyUSB 985 | # 986 | # end of TinyUSB 987 | 988 | # 989 | # Unity unit testing library 990 | # 991 | CONFIG_UNITY_ENABLE_FLOAT=y 992 | CONFIG_UNITY_ENABLE_DOUBLE=y 993 | # CONFIG_UNITY_ENABLE_COLOR is not set 994 | CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y 995 | # CONFIG_UNITY_ENABLE_FIXTURE is not set 996 | # CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL is not set 997 | # end of Unity unit testing library 998 | 999 | # 1000 | # Virtual file system 1001 | # 1002 | CONFIG_VFS_SUPPORT_IO=y 1003 | CONFIG_VFS_SUPPORT_DIR=y 1004 | CONFIG_VFS_SUPPORT_SELECT=y 1005 | CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y 1006 | CONFIG_VFS_SUPPORT_TERMIOS=y 1007 | 1008 | # 1009 | # Host File System I/O (Semihosting) 1010 | # 1011 | CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS=1 1012 | CONFIG_VFS_SEMIHOSTFS_HOST_PATH_MAX_LEN=128 1013 | # end of Host File System I/O (Semihosting) 1014 | # end of Virtual file system 1015 | 1016 | # 1017 | # Wear Levelling 1018 | # 1019 | # CONFIG_WL_SECTOR_SIZE_512 is not set 1020 | CONFIG_WL_SECTOR_SIZE_4096=y 1021 | CONFIG_WL_SECTOR_SIZE=4096 1022 | # end of Wear Levelling 1023 | 1024 | # 1025 | # Wi-Fi Provisioning Manager 1026 | # 1027 | CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16 1028 | CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30 1029 | # end of Wi-Fi Provisioning Manager 1030 | 1031 | # 1032 | # Supplicant 1033 | # 1034 | CONFIG_WPA_MBEDTLS_CRYPTO=y 1035 | # CONFIG_WPA_DEBUG_PRINT is not set 1036 | # CONFIG_WPA_TESTING_OPTIONS is not set 1037 | # CONFIG_WPA_WPS_WARS is not set 1038 | # end of Supplicant 1039 | # end of Component config 1040 | 1041 | # 1042 | # Compatibility options 1043 | # 1044 | # CONFIG_LEGACY_INCLUDE_COMMON_HEADERS is not set 1045 | # end of Compatibility options 1046 | 1047 | # Deprecated options for backward compatibility 1048 | CONFIG_TOOLPREFIX="xtensa-esp32-elf-" 1049 | # CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set 1050 | # CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set 1051 | # CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set 1052 | CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y 1053 | # CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set 1054 | # CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set 1055 | CONFIG_LOG_BOOTLOADER_LEVEL=3 1056 | # CONFIG_APP_ROLLBACK_ENABLE is not set 1057 | # CONFIG_FLASH_ENCRYPTION_ENABLED is not set 1058 | # CONFIG_FLASHMODE_QIO is not set 1059 | # CONFIG_FLASHMODE_QOUT is not set 1060 | CONFIG_FLASHMODE_DIO=y 1061 | # CONFIG_FLASHMODE_DOUT is not set 1062 | # CONFIG_MONITOR_BAUD_9600B is not set 1063 | # CONFIG_MONITOR_BAUD_57600B is not set 1064 | # CONFIG_MONITOR_BAUD_115200B is not set 1065 | # CONFIG_MONITOR_BAUD_230400B is not set 1066 | CONFIG_MONITOR_BAUD_921600B=y 1067 | # CONFIG_MONITOR_BAUD_2MB is not set 1068 | # CONFIG_MONITOR_BAUD_OTHER is not set 1069 | CONFIG_MONITOR_BAUD_OTHER_VAL=115200 1070 | CONFIG_MONITOR_BAUD=921600 1071 | CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y 1072 | # CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set 1073 | CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y 1074 | # CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set 1075 | # CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set 1076 | # CONFIG_CXX_EXCEPTIONS is not set 1077 | CONFIG_STACK_CHECK_NONE=y 1078 | # CONFIG_STACK_CHECK_NORM is not set 1079 | # CONFIG_STACK_CHECK_STRONG is not set 1080 | # CONFIG_STACK_CHECK_ALL is not set 1081 | # CONFIG_WARN_WRITE_STRINGS is not set 1082 | # CONFIG_DISABLE_GCC8_WARNINGS is not set 1083 | # CONFIG_ESP32_APPTRACE_DEST_TRAX is not set 1084 | CONFIG_ESP32_APPTRACE_DEST_NONE=y 1085 | CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y 1086 | CONFIG_BTDM_CONTROLLER_BLE_MAX_CONN_EFF=0 1087 | CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_ACL_CONN_EFF=0 1088 | CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_SYNC_CONN_EFF=0 1089 | CONFIG_BTDM_CONTROLLER_PINNED_TO_CORE=0 1090 | CONFIG_ADC2_DISABLE_DAC=y 1091 | # CONFIG_SPIRAM_SUPPORT is not set 1092 | CONFIG_TRACEMEM_RESERVE_DRAM=0x0 1093 | # CONFIG_TWO_UNIVERSAL_MAC_ADDRESS is not set 1094 | CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y 1095 | CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4 1096 | # CONFIG_ULP_COPROC_ENABLED is not set 1097 | CONFIG_ULP_COPROC_RESERVE_MEM=0 1098 | CONFIG_BROWNOUT_DET=y 1099 | CONFIG_BROWNOUT_DET_LVL_SEL_0=y 1100 | # CONFIG_BROWNOUT_DET_LVL_SEL_1 is not set 1101 | # CONFIG_BROWNOUT_DET_LVL_SEL_2 is not set 1102 | # CONFIG_BROWNOUT_DET_LVL_SEL_3 is not set 1103 | # CONFIG_BROWNOUT_DET_LVL_SEL_4 is not set 1104 | # CONFIG_BROWNOUT_DET_LVL_SEL_5 is not set 1105 | # CONFIG_BROWNOUT_DET_LVL_SEL_6 is not set 1106 | # CONFIG_BROWNOUT_DET_LVL_SEL_7 is not set 1107 | CONFIG_BROWNOUT_DET_LVL=0 1108 | CONFIG_REDUCE_PHY_TX_POWER=y 1109 | CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y 1110 | # CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_CRYSTAL is not set 1111 | # CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_OSC is not set 1112 | # CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_8MD256 is not set 1113 | # CONFIG_DISABLE_BASIC_ROM_CONSOLE is not set 1114 | # CONFIG_NO_BLOBS is not set 1115 | # CONFIG_COMPATIBLE_PRE_V2_1_BOOTLOADERS is not set 1116 | CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 1117 | CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 1118 | CONFIG_MAIN_TASK_STACK_SIZE=3584 1119 | CONFIG_IPC_TASK_STACK_SIZE=1024 1120 | CONFIG_CONSOLE_UART_DEFAULT=y 1121 | # CONFIG_CONSOLE_UART_CUSTOM is not set 1122 | # CONFIG_ESP_CONSOLE_UART_NONE is not set 1123 | CONFIG_CONSOLE_UART=y 1124 | CONFIG_CONSOLE_UART_NUM=0 1125 | CONFIG_CONSOLE_UART_BAUDRATE=921600 1126 | CONFIG_INT_WDT=y 1127 | CONFIG_INT_WDT_TIMEOUT_MS=300 1128 | CONFIG_TASK_WDT=y 1129 | # CONFIG_TASK_WDT_PANIC is not set 1130 | CONFIG_TASK_WDT_TIMEOUT_S=5 1131 | CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y 1132 | # CONFIG_EVENT_LOOP_PROFILING is not set 1133 | CONFIG_POST_EVENTS_FROM_ISR=y 1134 | CONFIG_POST_EVENTS_FROM_IRAM_ISR=y 1135 | # CONFIG_ESP32S2_PANIC_PRINT_HALT is not set 1136 | CONFIG_ESP32S2_PANIC_PRINT_REBOOT=y 1137 | # CONFIG_ESP32S2_PANIC_SILENT_REBOOT is not set 1138 | # CONFIG_ESP32S2_PANIC_GDBSTUB is not set 1139 | CONFIG_TIMER_TASK_STACK_SIZE=3584 1140 | # CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set 1141 | # CONFIG_ESP32_ENABLE_COREDUMP_TO_UART is not set 1142 | CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y 1143 | CONFIG_MB_MASTER_TIMEOUT_MS_RESPOND=150 1144 | CONFIG_MB_MASTER_DELAY_MS_CONVERT=200 1145 | CONFIG_MB_QUEUE_LENGTH=20 1146 | CONFIG_MB_SERIAL_TASK_STACK_SIZE=4096 1147 | CONFIG_MB_SERIAL_BUF_SIZE=256 1148 | CONFIG_MB_SERIAL_TASK_PRIO=10 1149 | CONFIG_MB_CONTROLLER_SLAVE_ID_SUPPORT=y 1150 | CONFIG_MB_CONTROLLER_SLAVE_ID=0x00112233 1151 | CONFIG_MB_CONTROLLER_NOTIFY_TIMEOUT=20 1152 | CONFIG_MB_CONTROLLER_NOTIFY_QUEUE_SIZE=20 1153 | CONFIG_MB_CONTROLLER_STACK_SIZE=4096 1154 | CONFIG_MB_EVENT_QUEUE_TIMEOUT=20 1155 | CONFIG_MB_TIMER_PORT_ENABLED=y 1156 | CONFIG_MB_TIMER_GROUP=0 1157 | CONFIG_MB_TIMER_INDEX=0 1158 | # CONFIG_SUPPORT_STATIC_ALLOCATION is not set 1159 | CONFIG_TIMER_TASK_PRIORITY=1 1160 | CONFIG_TIMER_TASK_STACK_DEPTH=2048 1161 | CONFIG_TIMER_QUEUE_LENGTH=10 1162 | # CONFIG_L2_TO_L3_COPY is not set 1163 | # CONFIG_USE_ONLY_LWIP_SELECT is not set 1164 | CONFIG_ESP_GRATUITOUS_ARP=y 1165 | CONFIG_GARP_TMR_INTERVAL=60 1166 | CONFIG_TCPIP_RECVMBOX_SIZE=32 1167 | CONFIG_TCP_MAXRTX=12 1168 | CONFIG_TCP_SYNMAXRTX=12 1169 | CONFIG_TCP_MSS=1440 1170 | CONFIG_TCP_MSL=60000 1171 | CONFIG_TCP_SND_BUF_DEFAULT=5744 1172 | CONFIG_TCP_WND_DEFAULT=5744 1173 | CONFIG_TCP_RECVMBOX_SIZE=6 1174 | CONFIG_TCP_QUEUE_OOSEQ=y 1175 | # CONFIG_ESP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES is not set 1176 | CONFIG_TCP_OVERSIZE_MSS=y 1177 | # CONFIG_TCP_OVERSIZE_QUARTER_MSS is not set 1178 | # CONFIG_TCP_OVERSIZE_DISABLE is not set 1179 | CONFIG_UDP_RECVMBOX_SIZE=6 1180 | CONFIG_TCPIP_TASK_STACK_SIZE=3072 1181 | CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y 1182 | # CONFIG_TCPIP_TASK_AFFINITY_CPU0 is not set 1183 | CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF 1184 | # CONFIG_PPP_SUPPORT is not set 1185 | CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5 1186 | CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 1187 | CONFIG_ESP32_PTHREAD_STACK_MIN=768 1188 | CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1 1189 | CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread" 1190 | CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y 1191 | # CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS is not set 1192 | # CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED is not set 1193 | CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y 1194 | CONFIG_SUPPORT_TERMIOS=y 1195 | CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1 1196 | CONFIG_SEMIHOSTFS_HOST_PATH_MAX_LEN=128 1197 | # End of deprecated options 1198 | -------------------------------------------------------------------------------- /test_rf.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yannpom/esp32sniffer/7e939165fcf014c91c7533e07c863b7678c2fee7/test_rf.log -------------------------------------------------------------------------------- /test_rf_chemin.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yannpom/esp32sniffer/7e939165fcf014c91c7533e07c863b7678c2fee7/test_rf_chemin.log -------------------------------------------------------------------------------- /test_rf_chemin2.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yannpom/esp32sniffer/7e939165fcf014c91c7533e07c863b7678c2fee7/test_rf_chemin2.log --------------------------------------------------------------------------------