/hal_espressif-3.4.0/tools/test_apps/peripherals/i2c_wifi/ |
D | README.md | 1 # I2C-WIFI Test 27 | ------------------ | ------ | ------ | 28 | ESP32/ESP32-S2 I2C | GPIO18 | GPIO19 | 29 | ESP32-S3 I2C | GPIO1 | GPIO2 | 30 | ESP32-C3 I2C | GPIO5 | GPIO9 | 32 …o add external pull-up resistors for SDA/SCL pins to make the communication more stable, though th… 40 - In the `I2C working mode select` menu, you can set the working mode of i2c, choose `i2c master mo… 41 - In the `I2C Configuration` menu, you can set the pin number of SDA/SCL. Also you can modify the I… 42 - Enable `WIFI AP` if you need it. 43 - In the `WIFI softAP Configuration` menu, you can set the wifi information here. [all …]
|
/hal_espressif-3.4.0/components/nvs_flash/test_nvs_host/ |
D | test_spi_flash_emulation.cpp | 1 // Copyright 2015-2016 Espressif Systems (Shanghai) PTE LTD 7 // http://www.apache.org/licenses/LICENSE-2.0 37 FlashEmuFixture f(4); variable 42 CHECK(esp_partition_read(&f.esp_part, 0, sector, sizeof(sector)) == ESP_OK); 51 FlashEmuFixture f(1); variable 54 CHECK(esp_partition_write(&f.esp_part, 0, &val, 4) == ESP_OK); 56 CHECK(esp_partition_write(&f.esp_part, 0, &val, 4) == ESP_ERR_FLASH_OP_FAIL); 62 FlashEmuFixture f(4); variable 65 CHECK(esp_partition_write(&f.esp_part, 0, &vals, sizeof(vals)) == ESP_OK); 67 CHECK(esp_partition_write(&f.esp_part, 4*4096 - sizeof(vals), &vals, sizeof(vals)) == ESP_OK); [all …]
|
D | test_nvs.cpp | 1 // Copyright 2015-2016 Espressif Systems (Shanghai) PTE LTD 7 // http://www.apache.org/licenses/LICENSE-2.0 86 PartitionEmulationFixture f; variable 89 CHECK(page.load(&f.part, 0) == ESP_OK); 95 PartitionEmulationFixture f; variable 97 CHECK(page.load(&f.part, 0) == ESP_OK); 111 PartitionEmulationFixture f; variable 113 CHECK(page.load(&f.part, 0) == ESP_OK); 121 PartitionEmulationFixture f; variable 123 CHECK(page.load(&f.part, 0) == ESP_OK); [all …]
|
D | test_nvs_handle.cpp | 1 // Copyright 2015-2016 Espressif Systems (Shanghai) PTE LTD 7 // http://www.apache.org/licenses/LICENSE-2.0 34 PartitionEmulationFixture f(0, 10, "test"); variable 36 …REQUIRE(NVSPartitionManager::get_instance()->init_custom(&f.part, NVS_FLASH_SECTOR, NVS_FLASH_SECT… 39 CHECK(NVSPartitionManager::get_instance()->open_handles_size() == 0); 42 …REQUIRE(NVSPartitionManager::get_instance()->open_handle("test", "ns_1", NVS_READWRITE, &handle) =… 44 CHECK(NVSPartitionManager::get_instance()->open_handles_size() == 1); 48 CHECK(NVSPartitionManager::get_instance()->open_handles_size() == 0); 50 REQUIRE(NVSPartitionManager::get_instance()->deinit_partition("test") == ESP_OK); 58 PartitionEmulationFixture f(0, 10, "test"); variable [all …]
|
D | Makefile | 35 ifeq ($(shell $(CC) -v 2>&1 | grep -c "clang version"), 1) 41 …-I../include -I../src -I../../esp_rom/include -I../../esp_rom/include/linux -I../../log/include -I… 42 CFLAGS += -fprofile-arcs -ftest-coverage -DLINUX_TARGET 43 CXXFLAGS += -std=c++11 -Wall -Werror -DLINUX_TARGET 44 LDFLAGS += -lstdc++ -Wall -fprofile-arcs -ftest-coverage 47 CFLAGS += -fsanitize=address 48 CXXFLAGS += -fsanitize=address 49 LDFLAGS += -fsanitize=address 60 $(TEST_PROGRAM): clean-coverage $(OBJ_FILES) $(OBJ_FILES_C) 61 $(MAKE) -C ../../mbedtls/mbedtls/ lib [all …]
|
/hal_espressif-3.4.0/components/esp_hw_support/test/ |
D | gen_digital_signature_tests.py | 2 # SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD 3 # SPDX-License-Identifier: Apache-2.0 29 def number_as_bignum_words(number): # type: (int) -> str 32 (little-endian, same as ESP32 RSA peripheral or mbedTLS) 41 def number_as_bytes(number, pad_bits=None): # type: (int, int) -> bytes 45 result = int_to_bytes(number)[::-1] # type: bytes 51 def bytes_as_char_array(b): # type: (bytes) -> str 58 def generate_tests_cases(target): # type: (str) -> None 67 with open('digital_signature_test_cases.h', 'w') as f: 68 f.write('/*\n') [all …]
|
D | test_fp.c | 2 * SPDX-FileCopyrightText: 2021 Espressif Systems (Shanghai) CO LTD 4 * SPDX-License-Identifier: Apache-2.0 128 float a = 100.0f; 129 float b = 0.5f; 131 float eps = c - 100.5f; 138 float a = 100.0f; 139 float b = 0.05f; 141 float eps = c - 5.0f; 148 float a = 100.0f; 149 float b = 5.0f; [all …]
|
/hal_espressif-3.4.0/examples/peripherals/i2c/i2c_self_test/ |
D | README.md | 1 # I2C Self-Test Example 9 1. Read external I2C sensor, here we take the BH1750 ambient light sensor (GY-30 module) for an exa… 18 …-WROVER Kit) or ESP core board (e.g. ESP32-DevKitC). Optionally, you can also connect an external … 25 | ------------------------- | ------ | ------ | 26 | ESP32/ESP32-S2 I2C Master | GPIO18 | GPIO19 | 27 | ESP32/ESP32-S2 I2C Slave | GPIO4 | GPIO5 | 30 - slave: 31 - GPIO4 is assigned as the data signal of I2C slave port 32 - GPIO5 is assigned as the clock signal of I2C slave port 33 - master: [all …]
|
/hal_espressif-3.4.0/components/esp_rom/test/ |
D | test_libgcc.c | 7 TEST_ASSERT(__absvdi2(-1L) == 1); 9 TEST_ASSERT(__absvsi2(-1) == 1); 13 TEST_ASSERT(__addsf3(1.0f, 4.0f) == 5.0f); 27 TEST_ASSERT(__clrsbdi2(-1) == 63); 29 TEST_ASSERT(__clrsbsi2(-1) == 31); 49 TEST_ASSERT(__divsf3(16.0f, 2.0f) == 8.0f); 55 TEST_ASSERT(__eqsf2(4.0f, 4.0f) == 0); 57 TEST_ASSERT(__extendsfdf2(4.0f) == 4.0); 67 TEST_ASSERT(__fixsfdi(4.0f) == 4LL); 69 TEST_ASSERT(__fixsfsi(4.0f) == 4); [all …]
|
/hal_espressif-3.4.0/components/esptool_py/esptool/esptool/ |
D | bin_image.py | 1 # SPDX-FileCopyrightText: 2014-2022 Fredrik Ahlberg, Angus Gratton, 4 # SPDX-License-Identifier: GPL-2.0-or-later 32 def align_file_position(f, size): argument 34 align = (size - 1) - (f.tell() % size) 35 f.seek(align, 1) 49 def select_image_class(f, chip): argument 50 chip = re.sub(r"[-()]", "", chip.lower()) 64 }[chip](f) 66 magic = ord(f.read(1)) 67 f.seek(0) [all …]
|
/hal_espressif-3.4.0/examples/wifi/wifi_enterprise/main/ |
D | server.pem | 13 RSA Public-Key: (2048 bit) 15 00:b4:cb:f6:1d:10:2f:4a:c3:1e:a7:38:6d:79:02: 16 f2:af:0a:da:cd:34:cf:5c:3a:8d:d6:1b:9f:f1:17: 19 01:4f:41:93:1b:3e:d1:cf:7a:62:51:da:d5:f0:ee: 20 f1:92:88:7d:ec:4f:c8:db:60:7d:4c:07:c9:9f:35: 21 85:b8:97:54:f2:78:78:9f:a1:c1:1f:4f:a2:ea:06: 22 7c:59:d9:be:51:cb:13:0c:ed:32:82:f0:a1:9f:bd: 24 d1:cd:7d:b2:b5:d7:fd:81:4c:68:1f:bf:92:1b:ee: 26 36:76:46:1c:74:0f:2e:55:93:4e:53:6a:d9:ff:f2: 28 19:74:38:4d:e1:96:26:f7:7f:69:10:a3:50:ab:86: [all …]
|
D | server.crt | 13 RSA Public-Key: (2048 bit) 15 00:b4:cb:f6:1d:10:2f:4a:c3:1e:a7:38:6d:79:02: 16 f2:af:0a:da:cd:34:cf:5c:3a:8d:d6:1b:9f:f1:17: 19 01:4f:41:93:1b:3e:d1:cf:7a:62:51:da:d5:f0:ee: 20 f1:92:88:7d:ec:4f:c8:db:60:7d:4c:07:c9:9f:35: 21 85:b8:97:54:f2:78:78:9f:a1:c1:1f:4f:a2:ea:06: 22 7c:59:d9:be:51:cb:13:0c:ed:32:82:f0:a1:9f:bd: 24 d1:cd:7d:b2:b5:d7:fd:81:4c:68:1f:bf:92:1b:ee: 26 36:76:46:1c:74:0f:2e:55:93:4e:53:6a:d9:ff:f2: 28 19:74:38:4d:e1:96:26:f7:7f:69:10:a3:50:ab:86: [all …]
|
D | client.crt | 13 RSA Public-Key: (2048 bit) 15 00:c4:9c:0a:f9:43:91:7f:92:6c:ea:f5:cb:a4:b4: 16 e2:a0:56:c5:9b:2b:6f:e0:84:25:4d:69:f4:4f:22: 17 13:80:8e:04:8e:73:c4:61:14:2f:fd:df:58:60:10: 19 d9:4f:9d:27:c7:bf:a0:fc:89:fa:1a:62:4f:cd:96: 22 f1:fc:47:8a:c9:6f:37:19:71:06:09:c6:ce:61:7c: 25 5f:e8:a0:4e:b8:0d:87:ca:78:d3:83:92:e3:ba:c5: 28 13:31:2f:bd:e6:61:7d:0d:da:ef:b7:c6:e0:27:93: 29 00:45:51:1f:99:2f:1d:cd:fe:77:dd:5a:4e:1b:c6: 30 92:fe:a0:29:15:6c:47:5d:b8:1f:dd:b4:2e:ff:91: [all …]
|
D | client.pem | 13 RSA Public-Key: (2048 bit) 15 00:c4:9c:0a:f9:43:91:7f:92:6c:ea:f5:cb:a4:b4: 16 e2:a0:56:c5:9b:2b:6f:e0:84:25:4d:69:f4:4f:22: 17 13:80:8e:04:8e:73:c4:61:14:2f:fd:df:58:60:10: 19 d9:4f:9d:27:c7:bf:a0:fc:89:fa:1a:62:4f:cd:96: 22 f1:fc:47:8a:c9:6f:37:19:71:06:09:c6:ce:61:7c: 25 5f:e8:a0:4e:b8:0d:87:ca:78:d3:83:92:e3:ba:c5: 28 13:31:2f:bd:e6:61:7d:0d:da:ef:b7:c6:e0:27:93: 29 00:45:51:1f:99:2f:1d:cd:fe:77:dd:5a:4e:1b:c6: 30 92:fe:a0:29:15:6c:47:5d:b8:1f:dd:b4:2e:ff:91: [all …]
|
/hal_espressif-3.4.0/components/fatfs/test/ |
D | test_fatfs_common.c | 1 // Copyright 2015-2017 Espressif Systems (Shanghai) PTE LTD 7 // http://www.apache.org/licenses/LICENSE-2.0 41 FILE* f = fopen(name, "wb"); in test_fatfs_create_file_with_text() local 42 TEST_ASSERT_NOT_NULL(f); in test_fatfs_create_file_with_text() 43 TEST_ASSERT_TRUE(fputs(text, f) != EOF); in test_fatfs_create_file_with_text() 44 TEST_ASSERT_EQUAL(0, fclose(f)); in test_fatfs_create_file_with_text() 84 FILE* f = fopen(filename, "r"); in test_fatfs_read_file() local 85 TEST_ASSERT_NOT_NULL(f); in test_fatfs_read_file() 87 int cb = fread(buf, 1, sizeof(buf), f); in test_fatfs_read_file() 90 TEST_ASSERT_EQUAL(0, fclose(f)); in test_fatfs_read_file() [all …]
|
D | test_fatfs_rawflash.c | 1 // Copyright 2015-2018 Espressif Systems (Shanghai) PTE LTD 7 // http://www.apache.org/licenses/LICENSE-2.0 45 TEST_ASSERT(part->size == (fatfs_end - fatfs_start - 1)); in test_setup() 49 …TEST_ESP_OK(esp_partition_mmap(part, 0, part->size, SPI_FLASH_MMAP_DATA, &mmap_ptr, &mmap_handle)); in test_setup() 50 bool content_valid = memcmp(fatfs_start, mmap_ptr, part->size) == 0; in test_setup() 55 esp_partition_erase_range(part, 0, part->size); in test_setup() 56 for (int i = 0; i < part->size; i+= SPI_FLASH_SEC_SIZE) { in test_setup() 72 FILE* f = fopen("/spiflash/hello.txt", "r"); variable 73 TEST_ASSERT_NOT_NULL(f); 75 int cb = fread(buf, 1, sizeof(buf), f); [all …]
|
/hal_espressif-3.4.0/components/bt/host/bluedroid/external/sbc/plc/ |
D | sbc_plc.c | 1 // Copyright 2015-2016 Espressif Systems (Shanghai) PTE LTD 7 // http://www.apache.org/licenses/LICENSE-2.0 43 0.99148655f,0.96623611f,0.92510857f,0.86950446f, 44 0.80131732f,0.72286918f,0.63683150f,0.54613418f, 45 0.45386582f,0.36316850f,0.27713082f,0.19868268f, 46 0.13049554f,0.07489143f,0.03376389f,0.00851345f}; 50 // 0.96984631f,0.88302222f, 0.75f,0.58682409f, 51 // 0.41317591f, 0.25f,0.11697778f,0.09015369f}; 61 const float threehalfs = 1.5f; in SqrtByCarmack() 63 x2 = x * 0.5f; in SqrtByCarmack() [all …]
|
/hal_espressif-3.4.0/components/spiffs/test/ |
D | test_spiffs.c | 1 // Copyright 2015-2017 Espressif Systems (Shanghai) PTE LTD 7 // http://www.apache.org/licenses/LICENSE-2.0 39 FILE* f = fopen(name, "wb"); in test_spiffs_create_file_with_text() local 40 TEST_ASSERT_NOT_NULL(f); in test_spiffs_create_file_with_text() 41 TEST_ASSERT_TRUE(fputs(text, f) != EOF); in test_spiffs_create_file_with_text() 42 TEST_ASSERT_EQUAL(0, fclose(f)); in test_spiffs_create_file_with_text() 82 FILE* f = fopen(filename, "r"); in test_spiffs_read_file() local 83 TEST_ASSERT_NOT_NULL(f); in test_spiffs_read_file() 85 int cb = fread(buf, 1, sizeof(buf), f); in test_spiffs_read_file() 88 TEST_ASSERT_EQUAL(0, fclose(f)); in test_spiffs_read_file() [all …]
|
/hal_espressif-3.4.0/examples/wifi/wifi_eap_fast/main/ |
D | server.crt | 13 Public-Key: (2048 bit) 16 e9:14:24:30:98:33:53:fa:56:0e:ec:9a:43:7f:87: 20 3f:f0:ab:92:61:92:2d:71:10:2e:f2:eb:bc:81:2f: 21 5a:3b:74:ca:5f:fd:e0:ee:d1:d9:07:6a:6c:20:c0: 22 07:88:b4:8b:0f:ad:1e:c9:4f:7c:11:98:37:89:15: 24 c3:71:da:a6:94:97:f5:95:fd:61:06:44:e2:3f:12: 25 43:0b:1d:33:48:91:d2:ce:4f:97:a1:ed:6a:30:c7: 26 5d:98:b5:6e:0a:b7:4f:d9:03:ec:80:76:09:b0:40: 27 a1:a1:af:ab:2a:59:c4:0f:56:22:bc:be:14:be:18: 29 20:a1:a7:60:d4:f1:87:9d:9f:60:b9:d3:db:2c:25: [all …]
|
/hal_espressif-3.4.0/tools/ci/ |
D | test_build_system.sh | 7 # Assumes PWD is an out-of-tree build directory, and will create a 11 # IDF_PATH - must be set 12 # ESP_IDF_TEMPLATE_GIT - Can override git clone source for template app. Otherwise github. 13 # NOCLEANUP - Set to '1' if you want the script to leave its temporary directory when done, for pos… 25 # (although very invasive ones like appending CRLFs to all files take a copy of the esp-idf tree), … 26 # function can be used to force-delete all files from the build output directory. 31 [ -z ${ESP_IDF_TEMPLATE_GIT} ] && ESP_IDF_TEMPLATE_GIT=https://github.com/espressif/esp-idf-templat… 41 [ -z ${IDF_PATH} ] && echo "IDF_PATH is not set. Need path to esp-idf installation." && exit 2 46 if [ -z $CHECKOUT_REF_SCRIPT ]; then 47 git checkout ${CI_BUILD_REF_NAME} || echo "Using esp-idf-template default branch..." [all …]
|
/hal_espressif-3.4.0/examples/peripherals/touch_sensor/touch_element/touch_button/main/ |
D | touch_button_example_main.c | 2 * SPDX-FileCopyrightText: 2021 Espressif Systems (Shanghai) CO LTD 4 * SPDX-License-Identifier: CC0-1.0 38 0.1F, 39 0.1F, 40 0.1F, 41 0.1F, 42 0.1F, 43 0.1F, 44 0.1F, 45 0.1F, [all …]
|
/hal_espressif-3.4.0/examples/peripherals/spi_slave_hd/append_mode/ |
D | README.md | 12 … [Espressif ESP32-S2 Technical Reference Manual-SPI Slave Halfduplex](https://www.espressif.com/si… 25 |-----------|--------|--------| 39 idf.py set-target {IDF_TARGET} 47 idf.py -p PORT flash monitor 52 (To exit the serial monitor, type ``Ctrl-]``.) 54 See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. 64 I (560) Receiver: 29 2a 2b 2c 2d 2e 2f 30 66 I (650) Receiver: 2b 2c 2d 2e 2f 30 31 32 70 I (830) Receiver: 0c 0d 0e 0f 10 11 12 13 74 I (1010) Receiver: 1d 1e 1f 20 21 22 23 24 [all …]
|
/hal_espressif-3.4.0/tools/ci/python_packages/idf_iperf_test_util/ |
D | IperfUtility.py | 23 FAILED_TO_SCAN_RSSI = -97 32 …PC_BANDWIDTH_LOG_PATTERN = re.compile(r'(\d+).0\s*-\s*(\d+).0\s+sec\s+[\d.]+\s+MBytes\s+([\d.]+)\s… 33 DUT_BANDWIDTH_LOG_PATTERN = re.compile(r'(\d+)-\s+(\d+)\s+sec\s+([\d.]+)\s+Mbits/sec') 35 ZERO_POINT_THRESHOLD = -88 # RSSI, dbm 36 ZERO_THROUGHPUT_THRESHOLD = -92 # RSSI, dbm 37 BAD_POINT_RSSI_THRESHOLD = -75 # RSSI, dbm 44 RSSI_RANGE = [-x for x in range(10, 100)] 47 def __init__(self, proto, direction, config_name): # type: (str, str, str) -> None 57 …sult(self, throughput, ap_ssid, att, rssi, heap_size): # type: (float, str, int, int, str) -> None 72 def record_throughput(database, key_value): # type: (dict, int) -> None [all …]
|
/hal_espressif-3.4.0/tools/idf_py_actions/ |
D | debug_ext.py | 28 with open(file_name, 'r') as f: 29 content = f.read() 49 with open(name, 'r') as f: 50 content = f.read() 54 # expect OpenOCD has started successfully - stop watching 59 # OpenOCD exited or error message detected -> print possible output and terminate 100 with open(gdbinit, 'w') as f: 103 f.write('file {}\n'.format(elf_file)) 104 f.write('target remote :3333\n') 105 f.write('mon reset halt\n') [all …]
|
/hal_espressif-3.4.0/components/esp_system/port/arch/xtensa/ |
D | panic_arch.c | 2 * SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD 4 * SPDX-License-Identifier: Apache-2.0 34 void panic_print_registers(const void *f, int core) in panic_print_registers() argument 36 XtExcFrame *frame = (XtExcFrame *) f; in panic_print_registers() 68 && ((core == 0 && frame->exccause == PANIC_RSN_INTWDT_CPU0) || in panic_print_registers() 69 (core == 1 && frame->exccause == PANIC_RSN_INTWDT_CPU1)) in panic_print_registers() 98 static void print_illegal_instruction_details(const void *f) in print_illegal_instruction_details() argument 100 XtExcFrame *frame = (XtExcFrame *) f; in print_illegal_instruction_details() 102 uint32_t epc = frame->pc; in print_illegal_instruction_details() 103 epc = (epc & ~0x3) - 4; in print_illegal_instruction_details() [all …]
|