Home
last modified time | relevance | path

Searched refs:ulp_insn_t (Results 1 – 9 of 9) sorted by relevance

/hal_espressif-3.6.0/components/ulp/
Dulp_macro.c133 static esp_err_t do_single_reloc(ulp_insn_t* program, uint32_t load_addr, in do_single_reloc()
137 ulp_insn_t* insn = &program[insn_offset]; in do_single_reloc()
184 esp_err_t ulp_process_macros_and_load(uint32_t load_addr, const ulp_insn_t* program, size_t* psize) in ulp_process_macros_and_load()
186 const ulp_insn_t* read_ptr = program; in ulp_process_macros_and_load()
187 const ulp_insn_t* end = program + *psize; in ulp_process_macros_and_load()
191 ulp_insn_t r_insn = *read_ptr; in ulp_process_macros_and_load()
198 const size_t ulp_mem_end = ULP_RESERVE_MEM / sizeof(ulp_insn_t); in ulp_process_macros_and_load()
211 memcpy(((ulp_insn_t*) RTC_SLOW_MEM) + load_addr, program, *psize * sizeof(ulp_insn_t)); in ulp_process_macros_and_load()
223 ulp_insn_t* output_program = ((ulp_insn_t*) RTC_SLOW_MEM) + load_addr; in ulp_process_macros_and_load()
224 ulp_insn_t* write_ptr = output_program; in ulp_process_macros_and_load()
[all …]
DREADME.rst6 const ulp_insn_t program[] = {
15 size_t size = sizeof(program)/sizeof(ulp_insn_t);
19 The ``program`` array is an array of ``ulp_insn_t``, i.e. ULP coprocessor instructions. Each ``I_XX…
29ulp_insn_t`` values: one is a token value which contains label number, and the other is the actual…
33 const ulp_insn_t program[] = {
49 size_t size = sizeof(program)/sizeof(ulp_insn_t);
/hal_espressif-3.6.0/components/ulp/test/esp32/
Dtest_ulp.c51 const ulp_insn_t program[] = {
61 size_t size = sizeof(program)/sizeof(ulp_insn_t);
73 const ulp_insn_t program[] = {
89 size_t size = sizeof(program)/sizeof(ulp_insn_t);
104 const ulp_insn_t program[] = {
121 size_t size = sizeof(program)/sizeof(ulp_insn_t);
135 const ulp_insn_t program[] = {
155 size_t size = sizeof(program)/sizeof(ulp_insn_t);
197 const ulp_insn_t program[] = {
209 size_t size = sizeof(program)/sizeof(ulp_insn_t);
[all …]
/hal_espressif-3.6.0/components/ulp/include/
Dulp_common.h35 typedef union ulp_insn ulp_insn_t; typedef
47 esp_err_t ulp_process_macros_and_load(uint32_t load_addr, const ulp_insn_t* program, size_t* psize);
/hal_espressif-3.6.0/examples/system/deep_sleep/main/
Ddeep_sleep_example_main.c355 const ulp_insn_t program[] = { in start_ulp_temperature_monitoring()
404 size_t size = sizeof(program)/sizeof(ulp_insn_t); in start_ulp_temperature_monitoring()
/hal_espressif-3.6.0/components/esp_pm/test/
Dtest_pm.c197 ulp_insn_t ulp_code[] = {
208 size_t size = sizeof(ulp_code)/sizeof(ulp_insn_t);
/hal_espressif-3.6.0/components/ulp/include/esp32s3/
Dulp.h258 typedef union ulp_insn ulp_insn_t; typedef
260 _Static_assert(sizeof(ulp_insn_t) == 4, "ULP coprocessor instruction size should be 4 bytes");
/hal_espressif-3.6.0/components/ulp/include/esp32s2/
Dulp.h258 typedef union ulp_insn ulp_insn_t; typedef
260 _Static_assert(sizeof(ulp_insn_t) == 4, "ULP coprocessor instruction size should be 4 bytes");
/hal_espressif-3.6.0/components/ulp/include/esp32/
Dulp.h292 typedef union ulp_insn ulp_insn_t; typedef
294 _Static_assert(sizeof(ulp_insn_t) == 4, "ULP coprocessor instruction size should be 4 bytes");