Home
last modified time | relevance | path

Searched refs:esp_timer (Results 1 – 25 of 166) sorted by relevance

1234567

/hal_espressif-3.4.0/docs/en/api-reference/system/
Desp_timer.rst16 ``esp_timer`` set of APIs provides one-shot and periodic timers, microsecond time resolution, and 6…
18 Internally, ``esp_timer`` uses a 64-bit hardware timer, where the implemention depends on :ref:`CON…
35 ``ESP_TIMER_TASK``. Timer callbacks are dispatched from a high-priority ``esp_timer`` task. Because…
37 …er tasks with priority higher than ``esp_timer`` are running, callback dispatching will be delayed…
41 …me. Therefore there is a lower limit to the timeout value of one-shot ``esp_timer``. If :cpp:func:…
43 Periodic ``esp_timer`` also imposes a 50us restriction on the minimal timer period. Periodic softwa…
45 Using ``esp_timer`` APIs
48 …unction associated with it. This callback function is called from the ``esp_timer`` task each time…
69 esp_timer during the light sleep
72 During light sleep, the esp_timer counter stops and no callback functions are called.
[all …]
/hal_espressif-3.4.0/components/esp_timer/
DKconfig1 menu "High resolution timer (esp_timer)"
4 bool "Enable esp_timer profiling features"
27 to dispatch callbacks of timers created using ets_timer and esp_timer
41 It sets the interrupt level for esp_timer ISR in range 1..3.
42 A higher level (3) helps to decrease the ISR esp_timer latency.
49 - ESP_TIMER_TASK - Timer callbacks are dispatched from a high-priority esp_timer task.
55 prompt "Hardware timer to use for esp_timer"
59 esp_timer APIs can be implemented using different hardware timers.
82 endmenu # esp_timer
/hal_espressif-3.4.0/components/spi_flash/sim/stubs/
DMakefile.files7 esp_timer/src/esp_timer.c \
15 esp_timer/include \
32 esp_timer/include \
/hal_espressif-3.4.0/examples/system/esp_timer/
DREADME.md1 # High Resolution Timer Example (`esp_timer`)
5 …he [High Resolution Timer (`esp_timer`)](https://docs.espressif.com/projects/esp-idf/en/latest/api…
7 …trates the usage of the [`esp_timer` API](https://docs.espressif.com/projects/esp-idf/en/latest/ap…
9 The `esp_timer` API also provides the `esp_timer_get_time()` function which returns the time since …
23 Under `Component config > Common ESP-related` are the following `esp_timer` related configurations
26 * `Enable esp_timer profiling features` will cause `esp_timer_dump()` to include more information.
/hal_espressif-3.4.0/tools/mocks/esp_timer/
DCMakeLists.txt5 idf_component_get_property(original_esp_timer_dir esp_timer COMPONENT_OVERRIDEN_DIR)
9 MOCK_HEADER_FILES ${original_esp_timer_dir}/include/esp_timer.h)
/hal_espressif-3.4.0/components/spi_flash/sim/
DMakefile.files19 esp_timer/include \
38 esp_timer/include \
/hal_espressif-3.4.0/components/esp_event/
DCMakeLists.txt17 list(APPEND priv_requires esp_eth esp_timer)
19 list(APPEND priv_requires esp_timer)
/hal_espressif-3.4.0/components/esp_system/
DREADME.md10 but it does provide a default implementation using RTC timer. Currently, `esp_timer`
15 2. `esp_timer` time (`esp_timer_get_time`)
/hal_espressif-3.4.0/components/esp_timer/src/
Desp_timer.c24 #define LOG_MODULE_NAME esp_timer
64 struct esp_timer { struct
80 LIST_ENTRY(esp_timer) list_entry; argument
99 static LIST_HEAD(esp_timer_list, esp_timer) s_timers[ESP_TIMER_MAX] = {
105 static LIST_HEAD(esp_inactive_timer_list, esp_timer) s_inactive_timers[ESP_TIMER_MAX] = {
/hal_espressif-3.4.0/zephyr/esp32c3/
DCMakeLists.txt44 ../../components/esp_timer/include
45 ../../components/esp_timer/private_include
192 ../../components/esp_timer/src/esp_timer_impl_systimer.c
193 ../../components/esp_timer/src/ets_timer_legacy.c
203 ../../components/esp_timer/src/esp_timer.c
/hal_espressif-3.4.0/zephyr/esp32s2/
DCMakeLists.txt42 ../../components/esp_timer/include
43 ../../components/esp_timer/private_include
228 ../../components/esp_timer/src/ets_timer_legacy.c
229 ../../components/esp_timer/src/esp_timer_impl_lac.c
230 ../../components/esp_timer/src/esp_timer.c
/hal_espressif-3.4.0/zephyr/esp32s3/
DCMakeLists.txt48 ../../components/esp_timer/include
49 ../../components/esp_timer/private_include
200 ../../components/esp_timer/src/ets_timer_legacy.c
201 ../../components/esp_timer/src/esp_timer.c
202 ../../components/esp_timer/src/esp_timer_impl_systimer.c
/hal_espressif-3.4.0/zephyr/esp32/
DCMakeLists.txt47 ../../components/esp_timer/include
48 ../../components/esp_timer/private_include
229 ../../components/esp_timer/src/ets_timer_legacy.c
230 ../../components/esp_timer/src/esp_timer.c
231 ../../components/esp_timer/src/esp_timer_impl_lac.c
/hal_espressif-3.4.0/components/esp_wifi/
Dlinker.lf164 esp_timer:timer_task (noflash)
165 esp_timer:timer_process_alarm (noflash)
/hal_espressif-3.4.0/docs/zh_CN/api-reference/system/
Dpower_management.rst89 - :doc:`高分辨率定时器 <esp_timer>` API 注册的计数器数量
93 为了跳过不必要的唤醒,可以将 `skip_unhandled_events` 选项设置为 true 来初始化 esp_timer。带有此标志的定时器不会唤醒系统,有助于减少功耗。
Desp_timer.rst1 .. include:: ../../../en/api-reference/system/esp_timer.rst
/hal_espressif-3.4.0/examples/cxx/experimental/experimental_cpp_component/host_test/esp_timer/main/
DCMakeLists.txt5 REQUIRES cmock esp_timer experimental_cpp_component)
/hal_espressif-3.4.0/tools/unit-test-app/configs/
Dpsram_8m2 TEST_COMPONENTS=esp_hw_support esp_timer
Drelease2 TEST_COMPONENTS=freertos esp_hw_support esp_system esp_ipc esp_timer driver heap pthread soc spi_fl…
Drelease_s32 TEST_COMPONENTS=freertos esp_hw_support esp_system esp_ipc esp_timer driver heap pthread soc spi_fl…
Drelease_c32 TEST_COMPONENTS=freertos esp_hw_support esp_system esp_ipc esp_timer driver heap pthread soc spi_fl…
Dpsram_22 TEST_COMPONENTS=esp_hw_support esp_ipc esp_system esp_timer mbedtls spi_flash heap pthread soc
Ddefault_s2_13 TEST_COMPONENTS=freertos esp_hw_support esp_system esp_timer driver heap
Dfreertos_compliance3 TEST_COMPONENTS=driver esp_hw_support esp_ipc esp_timer spi_flash
/hal_espressif-3.4.0/components/freertos/
DCMakeLists.txt71 # esp_timer is required by FreeRTOS because we use esp_tiemr_get_time() to do profiling
74 set(required_components app_trace esp_timer)

1234567