Home
last modified time | relevance | path

Searched full:timers (Results 1 – 25 of 286) sorted by relevance

12345678910>>...12

/Zephyr-Core-3.6.0/tests/kernel/timer/timer_behavior/src/
Dtick_timer_train.c12 #define TIMERS 4 macro
14 #define MAX_CALLBACKS (CONFIG_SYS_CLOCK_TICKS_PER_SEC*TEST_SECONDS)/TIMERS
27 struct timer_wrapper timers[TIMERS]; variable
39 if (delta >= k_ticks_to_cyc_floor32(TIMERS + 1)) { in tm_fn()
49 int64_t next = tm_wrap->last_scheduled + TIMERS; in tm_fn()
58 * @brief Test timers can be scheduled 1 tick apart without issues
60 * Schedules timers with absolute scheduling with a 1 tick
69 TC_PRINT("Initializing %u Timers, Tick Rate %uHz, Expecting %u callbacks in %u ms\n", in ZTEST()
70 TIMERS, CONFIG_SYS_CLOCK_TICKS_PER_SEC, MAX_CALLBACKS, max_time); in ZTEST()
72 for (int i = 0; i < TIMERS; i++) { in ZTEST()
[all …]
/Zephyr-Core-3.6.0/samples/basic/minimal/
Dsample.yaml34 sample.minimal.mt-no-preempt-no-timers.arm:
35 extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;no-timers.conf;arm.conf'
54 sample.minimal.no-mt-no-timers.arm:
55 extra_args: CONF_FILE='common.conf;no-mt.conf;no-timers.conf;arm.conf'
72 sample.minimal.mt-no-preempt-no-timers.x86:
73 extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;no-timers.conf;x86.conf'
80 sample.minimal.no-mt-no-timers.x86:
81 extra_args: CONF_FILE='common.conf;no-mt.conf;no-timers.conf;x86.conf'
86 - CONF_FILE='common-runtime.conf;no-timers.conf'
94 - CONF_FILE='common-runtime.conf;no-timers.conf;no-mt.conf;riscv.conf'
DREADME.rst18 * :file:`no-timers.conf`: Disable timers
53 * Multithreading enabled, no preemption, timers disabled
61 :build-dir: reel_board/mt-no-preempt-no-timers/
62 :conf: "common.conf mt.conf no-preempt.conf no-timers.conf arm.conf"
66 * Multithreading disabled, timers enabled
79 * Multithreading disabled, timers disabled
87 :build-dir: reel_board/no-mt-no-timers/
88 :conf: "common.conf no-mt.conf no-timers.conf arm.conf"
/Zephyr-Core-3.6.0/dts/arm/st/f1/
Dstm32f103Xg.dtsi32 timers9: timers@40014c00 {
33 compatible = "st,stm32-timers";
49 timers10: timers@40015000 {
50 compatible = "st,stm32-timers";
66 timers11: timers@40015400 {
67 compatible = "st,stm32-timers";
83 timers12: timers@40001800 {
84 compatible = "st,stm32-timers";
100 timers13: timers@40001c00 {
101 compatible = "st,stm32-timers";
[all …]
Dstm32f103Xc.dtsi44 timers5: timers@40000c00 {
45 compatible = "st,stm32-timers";
61 timers6: timers@40001000 {
62 compatible = "st,stm32-timers";
72 timers7: timers@40001400 {
73 compatible = "st,stm32-timers";
140 timers8: timers@40013400 {
141 compatible = "st,stm32-timers";
Dstm32f105.dtsi103 timers5: timers@40000c00 {
104 compatible = "st,stm32-timers";
120 timers6: timers@40001000 {
121 compatible = "st,stm32-timers";
131 timers7: timers@40001400 {
132 compatible = "st,stm32-timers";
/Zephyr-Core-3.6.0/dts/arm/st/f3/
Dstm32f373.dtsi68 timers4: timers@40000800 {
69 compatible = "st,stm32-timers";
85 timers5: timers@40000c00 {
86 compatible = "st,stm32-timers";
102 timers12: timers@40001800 {
103 compatible = "st,stm32-timers";
119 timers13: timers@40001c00 {
120 compatible = "st,stm32-timers";
136 timers14: timers@40002000 {
137 compatible = "st,stm32-timers";
[all …]
Dstm32f303.dtsi75 timers1: timers@40012c00 {
76 compatible = "st,stm32-timers";
92 timers4: timers@40000800 {
93 compatible = "st,stm32-timers";
109 timers8: timers@40013400 {
110 compatible = "st,stm32-timers";
126 timers20: timers@40015000 {
127 compatible = "st,stm32-timers";
/Zephyr-Core-3.6.0/drivers/counter/
DKconfig.tmr_cmsdk_apb11 The timers (TMR) present in the platform are used as timers.
12 This option enables the support for the timers.
DKconfig.esp32_tmr7 bool "ESP32 Counter Driver based on GP-Timers"
12 Purpose Timers for ESP32 series devices.
/Zephyr-Core-3.6.0/dts/arm/st/g0/
Dstm32g051.dtsi13 timers6: timers@40001000 {
14 compatible = "st,stm32-timers";
28 timers7: timers@40001400 {
29 compatible = "st,stm32-timers";
44 timers15: timers@40014000 {
45 compatible = "st,stm32-timers";
Dstm32g050.dtsi13 timers6: timers@40001000 {
14 compatible = "st,stm32-timers";
24 timers7: timers@40001400 {
25 compatible = "st,stm32-timers";
/Zephyr-Core-3.6.0/dts/bindings/counter/
Despressif,esp32-timer.yaml5 Espressif's general-purpose Timers.
6 Each Timer is part of a Timer Group and the number of available Timers
9 As as example, ESP32 has 4 Timers available, which are split in two
12 In order to use one of the available timers on your application add
/Zephyr-Core-3.6.0/dts/arm/st/f2/
Dstm32f2.dtsi405 timers1: timers@40010000 {
406 compatible = "st,stm32-timers";
422 timers2: timers@40000000 {
423 compatible = "st,stm32-timers";
439 timers3: timers@40000400 {
440 compatible = "st,stm32-timers";
461 timers4: timers@40000800 {
462 compatible = "st,stm32-timers";
483 timers5: timers@40000c00 {
484 compatible = "st,stm32-timers";
[all …]
/Zephyr-Core-3.6.0/dts/arm/st/l4/
Dstm32l471.dtsi107 timers3: timers@40000400 {
108 compatible = "st,stm32-timers";
129 timers4: timers@40000800 {
130 compatible = "st,stm32-timers";
151 timers5: timers@40000c00 {
152 compatible = "st,stm32-timers";
173 timers7: timers@40001400 {
174 compatible = "st,stm32-timers";
189 timers8: timers@40013400 {
190 compatible = "st,stm32-timers";
[all …]
/Zephyr-Core-3.6.0/dts/arm/st/l0/
Dstm32l071.dtsi57 timers3: timers@40000400 {
58 compatible = "st,stm32-timers";
79 timers6: timers@40001000 {
80 compatible = "st,stm32-timers";
95 timers7: timers@40001400 {
96 compatible = "st,stm32-timers";
111 timers22: timers@40011400 {
112 compatible = "st,stm32-timers";
Dstm32l051.dtsi44 timers22: timers@40011400 {
45 compatible = "st,stm32-timers";
61 timers6: timers@40001000 {
62 compatible = "st,stm32-timers";
/Zephyr-Core-3.6.0/dts/arm/st/f4/
Dstm32f412.dtsi86 timers7: timers@40001400 {
87 compatible = "st,stm32-timers";
102 timers8: timers@40010400 {
103 compatible = "st,stm32-timers";
125 timers12: timers@40001800 {
126 compatible = "st,stm32-timers";
147 timers13: timers@40001c00 {
148 compatible = "st,stm32-timers";
169 timers14: timers@40002000 {
170 compatible = "st,stm32-timers";
Dstm32f405.dtsi73 timers6: timers@40001000 {
74 compatible = "st,stm32-timers";
89 timers7: timers@40001400 {
90 compatible = "st,stm32-timers";
105 timers8: timers@40010400 {
106 compatible = "st,stm32-timers";
128 timers12: timers@40001800 {
129 compatible = "st,stm32-timers";
150 timers13: timers@40001c00 {
151 compatible = "st,stm32-timers";
[all …]
/Zephyr-Core-3.6.0/dts/bindings/timer/
Dst,stm32-timers.yaml4 description: STM32 timers
6 compatible: "st,stm32-timers"
25 Could be in range [0 .. 0xFFFF] for STM32 General Purpose Timers (CLK/(prescaler+1) )
/Zephyr-Core-3.6.0/drivers/timer/
DKconfig.npcx_itim7 bool "Nuvoton NPCX series internal 64/32-bit timers"
14 series internal 64/32-bit timers and provides the standard "system
/Zephyr-Core-3.6.0/dts/arm/st/f0/
Dstm32f030X8.dtsi52 timers6: timers@40001000 {
53 compatible = "st,stm32-timers";
63 timers15: timers@40014000 {
64 compatible = "st,stm32-timers";
Dstm32f051.dtsi44 timers6: timers@40001000 {
45 compatible = "st,stm32-timers";
55 timers15: timers@40014000 {
56 compatible = "st,stm32-timers";
/Zephyr-Core-3.6.0/dts/arm/st/g4/
Dstm32g4.dtsi398 lptim1: timers@40007c00 {
409 timers1: timers@40012c00 {
410 compatible = "st,stm32-timers";
426 timers2: timers@40000000 {
427 compatible = "st,stm32-timers";
448 timers3: timers@40000400 {
449 compatible = "st,stm32-timers";
470 timers4: timers@40000800 {
471 compatible = "st,stm32-timers";
492 timers6: timers@40001000 {
[all …]
/Zephyr-Core-3.6.0/dts/arm/st/f7/
Dstm32f7.dtsi409 timers1: timers@40010000 {
410 compatible = "st,stm32-timers";
426 timers2: timers@40000000 {
427 compatible = "st,stm32-timers";
448 timers3: timers@40000400 {
449 compatible = "st,stm32-timers";
470 timers4: timers@40000800 {
471 compatible = "st,stm32-timers";
492 timers5: timers@40000c00 {
493 compatible = "st,stm32-timers";
[all …]

12345678910>>...12