Home
last modified time | relevance | path

Searched refs:macro (Results 1 – 25 of 93) sorted by relevance

1234

/hal_espressif-3.6.0/components/xtensa/include/xtensa/
Dcoreasm.h87 .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 …]
Dcacheasm.h158 .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 …]
Dcacheattrasm.h104 .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 …]
Dmpuasm.h40 .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
Dxtensa_context.h322 .macro getcoreid reg
361 .macro entry1 size=0x10
367 .macro ret1 size=0x10
/hal_espressif-3.6.0/components/xtensa/esp32/include/xtensa/config/
Dtie-asm.h76 .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 …]
Dcore.h922 .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/
Derror-handling.rst19 …- Failed assertions (using ``assert`` macro and equivalent methods, see :ref:`assertions`) and ``a…
46 .. _esp-error-check-macro:
48 ``ESP_ERROR_CHECK`` macro
51macro 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 …]
Dmemory-types.rst19 …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/
Derror-handling.rst45 .. _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/
Dtie-asm.h76 .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 …]
Dcore.h972 .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/
Di2c.rst145 - :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/
Dcore.h976 .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 …]
Dtie-asm.h80 .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/
Dulp_macro.c192 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/
Dsdmmc_host.rst11 …- 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:
Dsdspi_host.rst22macro :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 …
Duart.rst98 …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…
406macro:`UART_CTS_GPIO19_DIRECT_CHANNEL` returns the UART number of GPIO 19 when used as the UART CT…
Di2c.rst145 - :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/
Dcomponent_get_requirements.cmake56 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/
DREADME.rst23 …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/
Dvectors.S26 .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/
Dhighint_hdl.S81 .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/
DCMakeLists.txt4 # Enable task snapshots by setting configENABLE_TASK_SNAPSHOT macro

1234