/hal_espressif-latest/components/bt/common/osi/ |
D | pkt_queue.c | 17 struct pkt_queue_header header; member 29 struct pkt_queue_header *p = &queue->header; in pkt_queue_create() 41 struct pkt_queue_header *header = &queue->header; in pkt_queue_cleanup() local 42 pkt_linked_item_t *item = STAILQ_FIRST(header); in pkt_queue_cleanup() 53 STAILQ_INIT(header); in pkt_queue_cleanup() 87 struct pkt_queue_header *header; in pkt_queue_dequeue() local 89 header = &queue->header; in pkt_queue_dequeue() 90 item = STAILQ_FIRST(header); in pkt_queue_dequeue() 92 STAILQ_REMOVE_HEAD(header, next); in pkt_queue_dequeue() 108 struct pkt_queue_header *header; in pkt_queue_enqueue() local [all …]
|
/hal_espressif-latest/tools/esptool_py/test/ |
D | test_imagegen.py | 36 sh_size = (section.header.sh_size + 0x3) & ~3 # pad length of ELF sections 37 return section.header.sh_addr == segment.addr and sh_size == len(segment.data) 73 sh_addr = section.header.sh_addr 93 sh_addr = section.header.sh_addr 181 irom_section.header.sh_size == os.stat(self.BIN_IROM).st_size 238 e.get_section_by_name(".irom0.text").header.sh_size + 15 356 header = f.read(4) 358 self.assertEqualHex(0xEA, header[0]) 359 self.assertEqualHex(0x02, header[2]) 360 self.assertEqualHex(0x30, header[3]) [all …]
|
D | test_esptool.py | 1124 self.header = f.read(8) 1155 assert self.header[:3] == readback[:3] # first 3 bytes unchanged 1156 assert self.header[3] != readback[3] # size_freq byte changed 1157 assert self.header[4:] == readback[4:] # rest unchanged 1170 assert self.header[0] == readback[0] 1171 assert self.header[1] == readback[1] 1174 assert 3 != self.header[2] # original image not dout mode 1177 assert self.header[3] != readback[3] # size/freq values have changed 1178 assert self.header[4:] == readback[4:] # entrypoint address hasn't changed
|
/hal_espressif-latest/components/hal/ |
D | README.md | 7 `/include/hal` contains header files which provides a hardware-agnostic interface to the SoC. The i… 10 …actually two levels -- often somtimes `xxx_hal.h` includes a lower-level header from a `xxx_ll.h`,… 14 … strategy to use. Code usually reside in source files with same names to header files whose interf… 16 As mentioned previously, the lower-level abstraction header `xxx_ll.h` resides in this directory, s… 19 …fic HAL headers have the same name and include the abstraction layer HAL header via `include_next`…
|
/hal_espressif-latest/tools/esptool_py/docs/en/advanced-topics/ |
D | firmware-image-format.rst | 21 …The firmware file consists of a header, a variable number of data segments and a footer. Multi-byt… 25 …The firmware file consists of a header, an extended header, a variable number of data segments and… 30 The image header is 8 bytes long: 113 … in this case, the appended SHA256 digest is also updated to reflect the header changes. Generatin… 117 Individual segments come right after this header. 124 …The 16-byte long extended header comes right after the image header, individual segments come righ… 141 …| 11-14 | Reserved bytes in additional header space, currently unused … 166 …If ``hash appended`` in the extended file header is ``0x01``, a SHA256 digest “simple hash” (of th…
|
D | boot-mode-selection.rst | 70 :header-rows: 1 140 :header-rows: 1 297 …This fatal error indicates that the bootloader tried to read the software bootloader header at add… 329 …n a combination of eFuse values and information read from the bootloader header at flash offset 0x… 339 …` indicates a custom ``WP`` pin value, which is stored in the bootloader header. This pin value is… 340 …P are encoded in the configsip byte loaded from eFuse, and WP is supplied in the bootloader header. 341 …e strength values for SPI flash pins. These are read from the bootloader header in flash. Not curr… 342 …- ``mode: AAA, clock div: N``. SPI flash access mode. Read from the bootloader header, correspond…
|
/hal_espressif-latest/components/bootloader_support/src/ |
D | bootloader_utility.c | 756 const esp_image_segment_header_t *header = &data->segments[i]; local 758 if (header->load_addr >= SOC_DROM_LOW && header->load_addr < SOC_DROM_HIGH) { 764 rom_load_addr[rom_index] = header->load_addr; 765 rom_size[rom_index] = header->data_len; 793 const esp_image_segment_header_t *header = &data->segments[i]; local 794 if (header->load_addr >= SOC_DROM_LOW && header->load_addr < SOC_DROM_HIGH) { 801 drom_load_addr = header->load_addr; 802 drom_size = header->data_len; 804 if (header->load_addr >= SOC_IROM_LOW && header->load_addr < SOC_IROM_HIGH) { 811 irom_load_addr = header->load_addr; [all …]
|
D | esp_image_format.c | 90 static esp_err_t process_segment(int index, uint32_t flash_addr, esp_image_segment_header_t *header… 527 esp_image_segment_header_t *header = &data->segments[i]; in process_segments() local 529 … CHECK_ERR(process_segment(i, next_addr, header, silent, do_load, sha_handle, checksum, data)); in process_segments() 532 next_addr += header->data_len; in process_segments() 550 static esp_err_t process_segment(int index, uint32_t flash_addr, esp_image_segment_header_t *header… in process_segment() argument 555 err = bootloader_flash_read(flash_addr, header, sizeof(esp_image_segment_header_t), true); in process_segment() 561 bootloader_sha256_data(sha_handle, header, sizeof(esp_image_segment_header_t)); in process_segment() 564 intptr_t load_addr = header->load_addr; in process_segment() 565 uint32_t data_len = header->data_len; in process_segment() 570 CHECK_ERR(verify_segment_header(index, header, data_addr, silent)); in process_segment()
|
/hal_espressif-latest/components/driver/deprecated/driver/ |
D | periph_ctrl.h | 7 #warning driver/periph_ctrl.h header is no longer used, and will be removed in future versions.
|
D | rtc_cntl.h | 7 #warning driver/rtc_cntl.h header is no longer used, and will be removed in future versions.
|
/hal_espressif-latest/components/esp_system/ |
D | eh_frame_parser.c | 865 fde_header* header = (fde_header*) EH_FRAME_HDR_ADDR; in esp_eh_frame_print_backtrace() local 866 assert(header->version == 1); in esp_eh_frame_print_backtrace() 870 enc_values = (uint8_t*) (header + 1); in esp_eh_frame_print_backtrace() 873 …const uint32_t eh_frame_ptr = esp_eh_frame_get_encoded(enc_values, header->eh_frame_ptr_enc, &size… in esp_eh_frame_print_backtrace() 878 const uint32_t fde_count = esp_eh_frame_get_encoded(enc_values, header->fde_count_enc, &size); in esp_eh_frame_print_backtrace() 883 const uint32_t table_enc = header->table_enc; in esp_eh_frame_print_backtrace()
|
/hal_espressif-latest/components/wpa_supplicant/ |
D | README.md | 4 The code is tightly coupled with esp_wifi component which has ESP WiFi libraries and header files t…
|
/hal_espressif-latest/components/bt/porting/ext/tinycrypt/ |
D | README | 45 security and technicalities, please see the corresponding header file of each 53 /lib/include/tinycrypt: C header files of the cryptographic primitives.
|
/hal_espressif-latest/components/esp_system/ld/esp32c2/ |
D | memory.ld.in | 43 * has a 0x18 byte file header, and each segment has a 0x08 byte segment 44 * header. Setting this offset makes it simple to meet the flash cache MMU's
|
/hal_espressif-latest/tools/esptool_py/docs/en/esptool/ |
D | basic-commands.rst | 94 …ected, the ``Chip ID`` and ``Minimum chip revision`` fields in its :ref:`header <image-format>` ar… 194 …--flash_mode``, which can be used to set the default values in the image header. This is important… 195 …ise, the image SHA256 digest would be invalidated by rewriting the image header. There is an optio… 219 …The ``--ram-only-header`` configuration is mainly applicable for use within the Espressif's SIMPLE… 220 … the beginning of the file and altering the segment count from the image header with the quantity … 230 …about the image, such as set flash size, frequency and mode, or extended header information, use t… 240 …If the given binary file is an application and a valid `ESP-IDF application header <https://docs.e… 242 …If the given binary file is a bootloader and a valid `ESP-IDF bootloader header <https://docs.espr… 261 … options as the ``write_flash`` command to override the bootloader flash header (see above for det…
|
D | flash-modes.rst | 16 A header at the beginning of a bootable image contains these values. 75 …e value in the bootloader .bin file header is kept instead of detecting the actual flash size and …
|
/hal_espressif-latest/components/bootloader_support/ |
D | CMakeLists.txt | 52 # heap is required for `heap_memory_layout.h` header 95 set(requires soc) #unfortunately the header directly uses SOC registers
|
/hal_espressif-latest/components/esp_rom/ |
D | README.md | 33 …as the `tjpgd` library built into the ROM, but ESP32S2 hasn't. We have a header file `esp_rom/<tar… 59 │ │ └── ... // other original ROM header files, added when bring up new chip
|
/hal_espressif-latest/components/esp_system/ld/esp32c6/ |
D | memory.ld.in | 60 * has a 0x18 byte file header, and each segment has a 0x08 byte segment 61 * header. Setting this offset makes it simple to meet the flash cache MMU's
|
/hal_espressif-latest/components/esp_system/ld/esp32h2/ |
D | memory.ld.in | 60 * has a 0x18 byte file header, and each segment has a 0x08 byte segment 61 * header. Setting this offset makes it simple to meet the flash cache MMU's
|
/hal_espressif-latest/components/esp_system/ld/esp32c3/ |
D | memory.ld.in | 53 * has a 0x18 byte file header, and each segment has a 0x08 byte segment 54 * header. Setting this offset makes it simple to meet the flash cache MMU's
|
/hal_espressif-latest/components/esp_system/ld/esp32s2/ |
D | memory.ld.in | 68 has a 0x18 byte file header, and each segment has a 0x08 byte segment 69 header. Setting this offset makes it simple to meet the flash cache MMU's
|
/hal_espressif-latest/components/esp_system/ld/esp32s3/ |
D | memory.ld.in | 71 * has a 0x18 byte file header, and each segment has a 0x08 byte segment 72 * header. Setting this offset makes it simple to meet the flash cache MMU's
|
/hal_espressif-latest/components/soc/esp32/include/soc/ |
D | soc_caps.h | 55 #warning Define SOC_CAPS_ECO_VER before including this header.
|
/hal_espressif-latest/components/esp_system/ld/esp32/ |
D | memory.ld.in | 65 has a 0x18 byte file header, and each segment has a 0x08 byte segment 66 header. Setting this offset makes it simple to meet the flash cache MMU's
|