/hal_espressif-3.6.0/components/xtensa/include/xtensa/ |
D | coreasm.h | 87 .macro find_ms_setbit ad, as, at, base 130 .macro find_ls_setbit ad, as, at, base 144 .macro find_ls_one ad, as 193 .macro floop ar, endlabel 197 .macro floopnez ar, endlabel 201 .macro floopgtz ar, endlabel 205 .macro floopend ar, endlabel 211 .macro floop89 ar 215 .macro floopnez89 ar 219 .macro floopgtz89 ar [all …]
|
D | cacheasm.h | 158 .macro cache_index_all cainst, size, linesize, assoc_or1, aa, ab, loopokay, maxofs, awb=a0 245 .macro cache_hit_region cainst, linesize_log2, addr, asize, askew, awb=a0 284 .macro icache_reset aa, ab, loopokay=0 303 .macro icache_sync ar 317 .macro icache_invalidate_line ar, offset 334 .macro icache_invalidate_region astart, asize, ac 351 .macro icache_invalidate_all aa, ab, loopokay=1 371 .macro icache_lock_line ar, offset 387 .macro icache_lock_region astart, asize, ac 407 .macro icache_unlock_line ar, offset [all …]
|
D | cacheattrasm.h | 104 .macro _cacheattr_get tlb 130 .macro icacheattr_get 134 .macro dcacheattr_get 182 .macro _cacheattr_is_enabled label 195 .macro _cacheattr_is_enabled label 214 .macro icacheattr_is_enabled label 234 .macro dcacheattr_is_enabled label 254 .macro cacheattr_is_enabled label 295 .macro icacheattr_set 356 .macro dcacheattr_set [all …]
|
D | mpuasm.h | 40 .macro mpu_write_map a_map, a_num_entries, a_temp1, a_temp2, a_temp3, a_temp4 97 .macro mpu_read_map a_map_ptr, a_temp1, a_temp2
|
D | xtensa_context.h | 322 .macro getcoreid reg 361 .macro entry1 size=0x10 367 .macro ret1 size=0x10
|
/hal_espressif-3.6.0/components/xtensa/esp32/include/xtensa/config/ |
D | tie-asm.h | 76 .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 156 .macro xchal_ncp_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 229 .macro xchal_cp0_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 271 .macro xchal_cp0_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 307 .macro xchal_cp1_store p a b c d continue=0 ofs=-1 select=-1 ; .endm 308 .macro xchal_cp1_load p a b c d continue=0 ofs=-1 select=-1 ; .endm 309 .macro xchal_cp2_store p a b c d continue=0 ofs=-1 select=-1 ; .endm 310 .macro xchal_cp2_load p a b c d continue=0 ofs=-1 select=-1 ; .endm 311 .macro xchal_cp3_store p a b c d continue=0 ofs=-1 select=-1 ; .endm 312 .macro xchal_cp3_load p a b c d continue=0 ofs=-1 select=-1 ; .endm [all …]
|
D | core.h | 922 .macro xchal_sa_start continue totofs 943 .macro xchal_sa_align ptr minofs maxofs ofsalign totalign 971 .macro xchal_sa_ptr_restore ptr 992 .macro xchal_atmps_loadstore inst ptr offset nreq aa=0 ab=0 ac=0 ad=0 1039 .macro xchal_cp0_store p a b c d continue=0 ofs=-1 select=-1 ; .endm 1040 .macro xchal_cp0_load p a b c d continue=0 ofs=-1 select=-1 ; .endm 1043 .macro xchal_cp1_store p a b c d continue=0 ofs=-1 select=-1 ; .endm 1044 .macro xchal_cp1_load p a b c d continue=0 ofs=-1 select=-1 ; .endm 1047 .macro xchal_cp2_store p a b c d continue=0 ofs=-1 select=-1 ; .endm 1048 .macro xchal_cp2_load p a b c d continue=0 ofs=-1 select=-1 ; .endm [all …]
|
/hal_espressif-3.6.0/docs/en/api-guides/ |
D | error-handling.rst | 19 …- Failed assertions (using ``assert`` macro and equivalent methods, see :ref:`assertions`) and ``a… 46 .. _esp-error-check-macro: 48 ``ESP_ERROR_CHECK`` macro 51 …macro serves similar purpose as ``assert``, except that it checks :cpp:type:`esp_err_t` value rath… 67 … program where :cpp:func:`ESP_ERROR_CHECK` macro was called, and the expression which was passed t… 71 .. _esp-error-check-without-abort-macro: argument 73 ``ESP_ERROR_CHECK_WITHOUT_ABORT`` macro 76 :cpp:func:`ESP_ERROR_CHECK_WITHOUT_ABORT` macro serves similar purpose as ``ESP_ERROR_CHECK``, exce… 78 .. _esp-return-on-error-macro: argument 80 ``ESP_RETURN_ON_ERROR`` macro [all …]
|
D | memory-types.rst | 19 …By applying the ``EXT_RAM_ATTR`` macro, zero-initialized data can also be placed into external RAM… 36 The macro ``__NOINIT_ATTR`` can be used as attribute to place data into ``.noinit`` section. The va… 40 …By applying the ``EXT_RAM_NOINIT_ATTR`` macro, Non-initialized value could also be placed in exter… 81 …atively, it's possible to specify IRAM placement in the source code using the ``IRAM_ATTR`` macro:: 154 …The attribute macro named ``RTC_NOINIT_ATTR`` can be used to place data into this type of memory. … 166 …e suggest to place DMA buffers in static variables rather than in the stack. Use macro ``DMA_ATTR`` 206 …- Use macro ``WORD_ALIGNED_ATTR`` in functions before variables to place them in proper positions …
|
/hal_espressif-3.6.0/docs/zh_CN/api-guides/ |
D | error-handling.rst | 45 .. _esp-error-check-macro: 50 …esp_err_t` 的值,而非判断 ``bool`` 条件。如果传给 :cpp:func:`ESP_ERROR_CHECK` 的参数不等于 :c:macro:`ESP_OK` ,则会在控制台上打… 72 .. _esp-error-check-without-abort-macro: 79 .. _esp-return-on-error-macro: 84 宏 :cpp:func:`ESP_RETURN_ON_ERROR` 用于错误码检查, 如果错误码不等于 :c:macro:`ESP_OK`, 该宏会打印错误信息,并使原函数立刻返回。 86 .. _esp-goto-on-error-macro: 91 宏 :cpp:func:`ESP_GOTO_ON_ERROR` 用于错误码检查, 如果错误码不等于 :c:macro:`ESP_OK`, 该宏会打印错误信息,将局部变量 `ret` 赋值为该错误码,… 93 .. _esp-return-on-false-macro: 100 .. _esp-goto-on-false-macro: 179 3. 转为不可恢复错误,比如使用 ``ESP_ERROR_CHECK``。详情请见 `ESP_ERROR_CHECK 宏 <#esp-error-check-macro>`_ 章节。
|
/hal_espressif-3.6.0/components/xtensa/esp32s3/include/xtensa/config/ |
D | tie-asm.h | 76 .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 142 .macro xchal_ncp_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 201 .macro xchal_cp0_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 243 .macro xchal_cp0_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 286 .macro xchal_cp3_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 354 .macro xchal_cp3_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 416 .macro xchal_cp1_store p a b c d continue=0 ofs=-1 select=-1 ; .endm 417 .macro xchal_cp1_load p a b c d continue=0 ofs=-1 select=-1 ; .endm 418 .macro xchal_cp2_store p a b c d continue=0 ofs=-1 select=-1 ; .endm 419 .macro xchal_cp2_load p a b c d continue=0 ofs=-1 select=-1 ; .endm [all …]
|
D | core.h | 972 .macro xchal_sa_start continue totofs 993 .macro xchal_sa_align ptr minofs maxofs ofsalign totalign 1021 .macro xchal_sa_ptr_restore ptr 1042 .macro xchal_atmps_loadstore inst ptr offset nreq aa = 0 ab = 0 ac = 0 ad = 0 1089 .macro xchal_cp0_store p a b c d continue = 0 ofs = -1 select = -1 ; .endm 1090 .macro xchal_cp0_load p a b c d continue = 0 ofs = -1 select = -1 ; .endm 1093 .macro xchal_cp1_store p a b c d continue = 0 ofs = -1 select = -1 ; .endm 1094 .macro xchal_cp1_load p a b c d continue = 0 ofs = -1 select = -1 ; .endm 1097 .macro xchal_cp2_store p a b c d continue = 0 ofs = -1 select = -1 ; .endm 1098 .macro xchal_cp2_load p a b c d continue = 0 ofs = -1 select = -1 ; .endm [all …]
|
/hal_espressif-3.6.0/docs/zh_CN/api-reference/peripherals/ |
D | i2c.rst | 145 - :c:macro:`I2C_SCLK_SRC_FLAG_AWARE_DFS`, :c:macro:`I2C_SCLK_SRC_FLAG_LIGHT_SLEEP` 148 1. :c:macro:`I2C_SCLK_SRC_FLAG_AWARE_DFS`:当 APB 时钟改变时,时钟的波特率不会改变。 149 2. :c:macro:`I2C_SCLK_SRC_FLAG_LIGHT_SLEEP`:支持轻度睡眠模式,APB 时钟则不支持。 168 - :c:macro:`I2C_SCLK_SRC_FLAG_AWARE_DFS`, :c:macro:`I2C_SCLK_SRC_FLAG_LIGHT_SLEEP` 187 - :c:macro:`I2C_SCLK_SRC_FLAG_AWARE_DFS`, :c:macro:`I2C_SCLK_SRC_FLAG_LIGHT_SLEEP` 191 1. :c:macro:`I2C_SCLK_SRC_FLAG_AWARE_DFS`:当 APB 时钟改变时,时钟的波特率不会改变。 192 2. :c:macro:`I2C_SCLK_SRC_FLAG_LIGHT_SLEEP`:支持轻度睡眠模式,APB 时钟则不支持。
|
/hal_espressif-3.6.0/components/xtensa/esp32s2/include/xtensa/config/ |
D | core.h | 976 .macro xchal_sa_start continue totofs 997 .macro xchal_sa_align ptr minofs maxofs ofsalign totalign 1025 .macro xchal_sa_ptr_restore ptr 1046 .macro xchal_atmps_loadstore inst ptr offset nreq aa=0 ab=0 ac=0 ad=0 1093 .macro xchal_cp0_store p a b c d continue=0 ofs=-1 select=-1 ; .endm 1094 .macro xchal_cp0_load p a b c d continue=0 ofs=-1 select=-1 ; .endm 1097 .macro xchal_cp1_store p a b c d continue=0 ofs=-1 select=-1 ; .endm 1098 .macro xchal_cp1_load p a b c d continue=0 ofs=-1 select=-1 ; .endm 1101 .macro xchal_cp2_store p a b c d continue=0 ofs=-1 select=-1 ; .endm 1102 .macro xchal_cp2_load p a b c d continue=0 ofs=-1 select=-1 ; .endm [all …]
|
D | tie-asm.h | 80 .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 114 .macro xchal_ncp_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0
|
/hal_espressif-3.6.0/components/ulp/ |
D | ulp_macro.c | 192 if (r_insn.macro.opcode == OPCODE_MACRO) { in ulp_process_macros_and_load() 229 if (r_insn.macro.opcode == OPCODE_MACRO) { in ulp_process_macros_and_load() 230 switch (r_insn.macro.sub_opcode) { in ulp_process_macros_and_load() 232 *cur_reloc = RELOC_INFO_LABEL(r_insn.macro.label, in ulp_process_macros_and_load() 236 *cur_reloc = RELOC_INFO_BRANCH(r_insn.macro.label, in ulp_process_macros_and_load() 240 *cur_reloc = RELOC_INFO_LABELPC(r_insn.macro.label, in ulp_process_macros_and_load()
|
/hal_espressif-3.6.0/docs/en/api-reference/peripherals/ |
D | sdmmc_host.rst | 11 …- Slot 0 (:c:macro:`SDMMC_HOST_SLOT_0`) is an 8-bit slot. It uses ``HS1_*`` signals in the PIN MUX. 12 … - Slot 1 (:c:macro:`SDMMC_HOST_SLOT_1`) is a 4-bit slot. It uses ``HS2_*`` signals in the PIN MUX. 53 …Both slots (:c:macro:`SDMMC_HOST_SLOT_0`, :c:macro:`SDMMC_HOST_SLOT_1`) support 1-, 4- and 8-line … 90 …:`sdmmc_host_t` and :cpp:class:`sdmmc_slot_config_t` (:c:macro:`SDMMC_HOST_DEFAULT` and :c:macro:`… 131 - SDMMC host frequency is set to :c:macro:`SDMMC_FREQ_HIGHSPEED` in :cpp:class:`sdmmc_host_t` struc… 134 … integrity. To disable DDR mode while keeping :c:macro:`SDMMC_FREQ_HIGHSPEED` frequency, clear :c:…
|
D | sdspi_host.rst | 22 …macro :c:macro:`SDSPI_DEVICE_CONFIG_DEFAULT` to initialize a structure :cpp:type:`sdmmc_slot_confi… 24 Then use :c:macro:`SDSPI_HOST_DEFAULT` macro to initialize a :cpp:type:`sdmmc_host_t` structure, wh… 42 …SD over SPI does not support speeds above :c:macro:`SDMMC_FREQ_DEFAULT` due to the limitations of …
|
D | uart.rst | 98 …eep a currently allocated pin number for a specific signal, pass the macro :c:macro:`UART_PIN_NO_C… 100 The same macro should be specified for pins that will not be used. 223 …able_intr_mask` respectively. The mask of all interrupts is available as :c:macro:`UART_INTR_MASK`. 246 …efines several macros. For example, :c:macro:`UART_FIFO_LEN` defines the length of hardware FIFO b… 398 …ning IO_MUX pins. You choose a macro based on either the IO_MUX pin number, or a required UART cha… 404 1. :c:macro:`UART_NUM_2_TXD_DIRECT_GPIO_NUM` returns the IO_MUX pin number of UART channel 2 TXD pi… 405 2. :c:macro:`UART_GPIO19_DIRECT_CHANNEL` returns the UART number of GPIO 19 when connected to the U… 406 …macro:`UART_CTS_GPIO19_DIRECT_CHANNEL` returns the UART number of GPIO 19 when used as the UART CT…
|
D | i2c.rst | 145 - :c:macro:`I2C_SCLK_SRC_FLAG_AWARE_DFS`, :c:macro:`I2C_SCLK_SRC_FLAG_LIGHT_SLEEP` 148 …1. :c:macro:`I2C_SCLK_SRC_FLAG_AWARE_DFS`: Clock's baud rate will not change while APB clock is ch… 149 …2. :c:macro:`I2C_SCLK_SRC_FLAG_LIGHT_SLEEP`: It supports Light-sleep mode, which APB clock cannot … 168 - :c:macro:`I2C_SCLK_SRC_FLAG_AWARE_DFS`, :c:macro:`I2C_SCLK_SRC_FLAG_LIGHT_SLEEP` 187 - :c:macro:`I2C_SCLK_SRC_FLAG_AWARE_DFS`, :c:macro:`I2C_SCLK_SRC_FLAG_LIGHT_SLEEP` 191 1. :c:macro:`I2C_SCLK_SRC_FLAG_AWARE_DFS`: Clock's baud rate will not change while APB clock is cha… 192 2. :c:macro:`I2C_SCLK_SRC_FLAG_LIGHT_SLEEP`: It supports Light-sleep mode, which APB clock cannot d…
|
/hal_espressif-3.6.0/tools/cmake/scripts/ |
D | component_get_requirements.cmake | 56 macro(require_idf_targets) 59 macro(idf_component_mock) 68 macro(idf_component_register) 83 macro(register_component) 90 macro(register_config_only_component)
|
/hal_espressif-3.6.0/components/log/ |
D | README.rst | 23 …log level for a specific file above this maximum at compile time, use the macro `LOG_LOCAL_LEVEL` … 49 Additionally, there are ``ESP_EARLY_LOGx`` versions for each of these macros, e.g. :c:macro:`ESP_EA… 51 There are also ``ESP_DRAM_LOGx`` versions for each of these macros, e.g. :c:macro:`ESP_DRAM_LOGE`. … 57 … override default verbosity level at file or component scope, define the ``LOG_LOCAL_LEVEL`` macro. 82 …The "DRAM" and "EARLY" log macro variants documented above do not support per module setting of lo…
|
/hal_espressif-3.6.0/components/riscv/ |
D | vectors.S | 26 .macro save_regs 59 .macro save_mepc 64 .macro restore_regs 97 .macro restore_mepc
|
/hal_espressif-3.6.0/components/esp_system/port/soc/esp32/ |
D | highint_hdl.S | 81 .macro wdt_clr_intr_status dev 97 .macro wdt_feed dev 121 .macro get_int_status_tg1wdt reg 365 .macro intr_matrix_map addr src inum
|
/hal_espressif-3.6.0/components/freertos/test/ |
D | CMakeLists.txt | 4 # Enable task snapshots by setting configENABLE_TASK_SNAPSHOT macro
|