/hal_espressif-latest/components/bt/host/bluedroid/btc/core/ |
D | btc_config.c | 31 bool btc_compare_address_key_value(const char *section, const char *key_type, void *key_value, int … in btc_compare_address_key_value() argument 41 config_remove_section(config, section); in btc_compare_address_key_value() 105 bool btc_config_has_section(const char *section) in btc_config_has_section() argument 108 assert(section != NULL); in btc_config_has_section() 110 return config_has_section(config, section); in btc_config_has_section() 113 bool btc_config_exist(const char *section, const char *key) in btc_config_exist() argument 116 assert(section != NULL); in btc_config_exist() 119 return config_has_key(config, section, key); in btc_config_exist() 122 bool btc_config_get_int(const char *section, const char *key, int *value) in btc_config_get_int() argument 125 assert(section != NULL); in btc_config_get_int() [all …]
|
D | btc_ble_storage.c | 32 const char *section = btc_config_section_name(iter); in _btc_storage_save() local 34 if (string_is_bdaddr(section) && in _btc_storage_save() 35 !btc_config_exist(section, BTC_BLE_STORAGE_DEV_TYPE_STR) && in _btc_storage_save() 36 !btc_config_exist(section, BTC_BLE_STORAGE_ADDR_TYPE_STR) && in _btc_storage_save() 37 !btc_config_exist(section, BTC_BLE_STORAGE_LINK_KEY_STR) && in _btc_storage_save() 38 !btc_config_exist(section, BTC_BLE_STORAGE_LE_KEY_PENC_STR) && in _btc_storage_save() 39 !btc_config_exist(section, BTC_BLE_STORAGE_LE_KEY_PID_STR) && in _btc_storage_save() 40 !btc_config_exist(section, BTC_BLE_STORAGE_LE_KEY_PCSRK_STR) && in _btc_storage_save() 41 !btc_config_exist(section, BTC_BLE_STORAGE_LE_KEY_LENC_STR) && in _btc_storage_save() 42 !btc_config_exist(section, BTC_BLE_STORAGE_LE_KEY_LCSRK_STR) && in _btc_storage_save() [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/btc/include/btc/ |
D | btc_config.h | 21 bool btc_config_has_section(const char *section); 22 bool btc_config_exist(const char *section, const char *key); 23 bool btc_config_get_int(const char *section, const char *key, int *value); 24 bool btc_config_set_int(const char *section, const char *key, int value); 25 bool btc_config_get_str(const char *section, const char *key, char *value, int *size_bytes); 26 bool btc_config_set_str(const char *section, const char *key, const char *value); 27 bool btc_config_get_bin(const char *section, const char *key, uint8_t *value, size_t *length); 28 bool btc_config_set_bin(const char *section, const char *key, const uint8_t *value, size_t length); 29 bool btc_config_remove(const char *section, const char *key); 30 bool btc_config_remove_section(const char *section); [all …]
|
/hal_espressif-latest/components/bt/common/osi/ |
D | config.c | 47 static section_t *section_find(const config_t *config, const char *section); 51 static entry_t *entry_find(const config_t *config, const char *section, const char *key); 112 bool config_has_section(const config_t *config, const char *section) in config_has_section() argument 115 assert(section != NULL); in config_has_section() 117 return (section_find(config, section) != NULL); in config_has_section() 120 bool config_has_key(const config_t *config, const char *section, const char *key) in config_has_key() argument 123 assert(section != NULL); in config_has_key() 126 return (entry_find(config, section, key) != NULL); in config_has_key() 133 const section_t *section = (const section_t *)list_node(node); in config_has_key_in_section() local 135 …for (const list_node_t *node = list_begin(section->entries); node != list_end(section->entries); n… in config_has_key_in_section() [all …]
|
/hal_espressif-latest/components/bt/common/osi/include/osi/ |
D | config.h | 55 bool config_has_section(const config_t *config, const char *section); 59 bool config_has_key(const config_t *config, const char *section, const char *key); 69 int config_get_int(const config_t *config, const char *section, const char *key, int def_value); 74 bool config_get_bool(const config_t *config, const char *section, const char *key, bool def_value); 80 const char *config_get_string(const config_t *config, const char *section, const char *key, const c… 85 void config_set_int(config_t *config, const char *section, const char *key, int value); 90 void config_set_bool(config_t *config, const char *section, const char *key, bool value); 95 void config_set_string(config_t *config, const char *section, const char *key, const char *value, b… 100 bool config_remove_section(config_t *config, const char *section); 105 bool config_update_newest_section(config_t *config, const char *section); [all …]
|
/hal_espressif-latest/tools/esptool_py/espsecure/esp_hsm_sign/ |
D | __init__.py | 31 section = "hsm_config" 32 if not config.has_section(section): 33 raise configparser.NoSectionError(section) 37 if not config.has_option(section, option): 38 raise configparser.NoOptionError(option, section) 42 if not config.has_option(section, "credentials"): 44 config.set(section, "credentials", hsm_pin) 46 return config[section]
|
/hal_espressif-latest/components/esp_system/ld/esp32c2/ |
D | sections.ld.in | 30 * This section is required to skip .iram0.text area because iram0_0_seg and 39 * This section MUST be placed at the beginning of the DRAM0, 75 * This section holds data that should not be initialized at power up. 76 * The section located in Internal SRAM memory region. The macro _NOINIT 77 * can be used as attribute to place data into this section. 149 * This dummy section represents the .flash.text section but in default_rodata_seg. 157 /* Create an empty gap as big as .flash.text section */ 159 /* Prepare the alignment of the section above. Few bytes (0x20) must be 172 /* Create an empty gap within this section. Thanks to this, the end of this 173 * section will match .flash.rodata's begin address. Thus, both sections [all …]
|
/hal_espressif-latest/components/esp_system/ld/esp32h2/ |
D | sections.ld.in | 36 * This section located in RTC FAST Memory area. 53 * RTC data section holds RTC wake stub 81 * This section holds data that should not be initialized at power up 84 * into this section. See the file "esp_attr.h" for more information. 96 * This section located in RTC SLOW Memory area. 110 * This section holds RTC data that should have fixed addresses. 168 /* iram_end_test section exists for use by memprot unit tests only */ 196 * This section is required to skip .iram0.text area because iram0_0_seg and 223 * This section holds data that should not be initialized at power up. 224 * The section located in Internal SRAM memory region. The macro _NOINIT [all …]
|
/hal_espressif-latest/components/esp_system/ld/esp32c6/ |
D | sections.ld.in | 36 * This section located in RTC FAST Memory area. 53 * RTC data section holds RTC wake stub 81 * This section holds data that should not be initialized at power up 84 * into this section. See the file "esp_attr.h" for more information. 96 * This section located in RTC SLOW Memory area. 110 * This section holds RTC data that should have fixed addresses. 168 /* iram_end_test section exists for use by memprot unit tests only */ 196 * This section is required to skip .iram0.text area because iram0_0_seg and 223 * This section holds data that should not be initialized at power up. 224 * The section located in Internal SRAM memory region. The macro _NOINIT [all …]
|
D | memory.ld.in | 105 * The lines below define location alias for .rtc.data section 106 … no distinguished LP(RTC) fast and slow memory sections, instead, there is a unified LP_RAM section 128 * If rodata default segment is placed in `drom_seg`, then flash's first rodata section must 133 ".flash_rodata_dummy section must be placed at the beginning of the rodata segment.")
|
/hal_espressif-latest/components/esp_system/ld/esp32c3/ |
D | sections.ld.in | 34 * This section located in RTC FAST Memory area. 51 * RTC data section holds RTC wake stub 79 * This section holds data that should not be initialized at power up 82 * into this section. See the file "esp_attr.h" for more information. 94 * This section located in RTC SLOW Memory area. 108 * This section holds RTC data that should have fixed addresses. 161 * This section is required to skip .iram0.text area because iram0_0_seg and 188 * This section holds data that should not be initialized at power up. 189 * The section located in Internal SRAM memory region. The macro _NOINIT 190 * can be used as attribute to place data into this section. [all …]
|
/hal_espressif-latest/tools/esptool_py/test/ |
D | test_imagegen.py | 30 def segment_matches_section(segment, section): argument 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) 71 section = e.get_section_by_name(section_name) 72 assert section, f"{section_name} should be in the ELF" 73 sh_addr = section.header.sh_addr 74 data = section.data() 91 section = e.get_section_by_name(section_name) 92 assert section, f"{section_name} should be in the ELF" 93 sh_addr = section.header.sh_addr [all …]
|
D | test_espsecure_hsm.py | 114 section = "hsm_config" 115 config.add_section(section) 117 config.set(section, "pkcs11_lib", self.pkcs11_lib) 118 config.set(section, "credentials", TOKEN_PIN) 119 config.set(section, "slot", str(slot)) 120 config.set(section, "label", label) 121 config.set(section, "label_pubkey", label_pubkey)
|
D | README.md | 3 See the [Automated Integration Tests section in `esptool.py` documentation](https://docs.espressif.…
|
/hal_espressif-latest/components/esp_system/ld/esp32s3/ |
D | sections.ld.in | 38 * This section located in RTC FAST Memory area. 55 * RTC data section holds RTC wake stub 85 * This section holds data that should not be initialized at power up 88 * into this section. See the file "esp_attr.h" for more information. 101 * This section located in RTC SLOW Memory area. 115 * This section holds RTC data that should have fixed addresses. 199 * This section is required to skip .iram0.text area because iram0_0_seg and 225 * This section holds data that should not be initialized at power up. 226 * The section located in Internal SRAM memory region. The macro _NOINIT 227 * can be used as attribute to place data into this section. [all …]
|
/hal_espressif-latest/tools/ci/ |
D | check_callgraph.py | 63 …def __init__(self, name: str, addr: int, local: bool, filename: Optional[str], section: Optional[s… 68 self.section = section 76 self.section or 'unknown', 91 self.from_sym.section, 94 self.to_sym.section 138 for section in self.elf_obj.iter_sections(): 139 if not segment.section_in_segment(section): 143 section.name, section['sh_addr'], section['sh_size'] 336 if (not from_sections or ref.from_sym.section in from_sections) and \ 337 (not to_sections or ref.to_sym.section in to_sections):
|
/hal_espressif-latest/components/esp_system/ld/esp32s2/ |
D | sections.ld.in | 34 This section is required to skip rtc.text area because rtc_iram_seg and 45 /* This section located in RTC FAST Memory area. 61 /* RTC data section holds RTC wake stub 90 /* This section holds data that should not be initialized at power up 93 into this section. See the file "esp_attr.h" for more information. 106 /* This section located in RTC SLOW Memory area. 120 * This section holds RTC data that should have fixed addresses. 202 /* Added to maintain compability, there are no iram0 data section to put 209 /* iram_end_test section exists for use by memprot unit tests only */ 236 /*This section holds data that should not be initialized at power up. [all …]
|
/hal_espressif-latest/components/esp_system/ld/esp32/ |
D | sections.ld.in | 25 This section is required to skip rtc.text area because rtc_iram_seg and 36 /* This section located in RTC FAST Memory area. 53 /* RTC data section holds RTC wake stub 83 /* This section holds data that should not be initialized at power up 86 into this section. See the file "esp_attr.h" for more information. 99 /* This section located in RTC SLOW Memory area. 113 * This section holds RTC FAST data that should have fixed addresses. 132 * This section holds RTC SLOW data that should have fixed addresses. 235 * This section holds data that won't be initialised when startup. 236 * This section locates in External RAM region. [all …]
|
/hal_espressif-latest/components/esp_phy/esp32c2/include/ |
D | phy_init_data.h | 33 static const char __attribute__((section(".rodata"))) phy_init_magic_pre[] = PHY_INIT_MAGIC; 153 static const char __attribute__((section(".rodata"))) phy_init_magic_post[] = PHY_INIT_MAGIC;
|
/hal_espressif-latest/components/esp_phy/esp32c3/include/ |
D | phy_init_data.h | 33 static const char __attribute__((section(".rodata"))) phy_init_magic_pre[] = PHY_INIT_MAGIC; 153 static const char __attribute__((section(".rodata"))) phy_init_magic_post[] = PHY_INIT_MAGIC;
|
/hal_espressif-latest/components/esp_phy/esp32c6/include/ |
D | phy_init_data.h | 34 static const char __attribute__((section(".rodata"))) phy_init_magic_pre[] = PHY_INIT_MAGIC; 170 static const char __attribute__((section(".rodata"))) phy_init_magic_post[] = PHY_INIT_MAGIC;
|
/hal_espressif-latest/components/esp_common/include/ |
D | esp_attr.h | 36 #define IRAM_DATA_ATTR __attribute__((section(".iram.data"))) 42 #define IRAM_BSS_ATTR __attribute__((section(".iram.bss"))) 173 #define _SECTION_ATTR_IMPL(SECTION, COUNTER) __attribute__((section(SECTION "." _COUNTER_STRINGIFY(…
|
/hal_espressif-latest/components/heap/ |
D | internals.md | 1 # Function placement in IRAM section 3 … compiled and linked in a way that minimizes the utilization of the IRAM section of memory without…
|
/hal_espressif-latest/components/esp_system/port/arch/xtensa/ |
D | esp_ipc_isr_routines.S | 17 .section .iram1, "ax"
|
D | debug_helpers_asm.S | 42 .section .iram1, "ax"
|