Home
last modified time | relevance | path

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

12345678910>>...14

/Zephyr-latest/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-latest/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'
56 sample.minimal.no-mt-no-timers.arm:
57 extra_args: CONF_FILE='common.conf;no-mt.conf;no-timers.conf;arm.conf'
75 sample.minimal.mt-no-preempt-no-timers.x86:
76 extra_args: CONF_FILE='common.conf;mt.conf;no-preempt.conf;no-timers.conf;x86.conf'
83 sample.minimal.no-mt-no-timers.x86:
84 extra_args: CONF_FILE='common.conf;no-mt.conf;no-timers.conf;x86.conf'
89 - CONF_FILE='common-runtime.conf;no-timers.conf'
97 - 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-latest/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.dtsi102 timers5: timers@40000c00 {
103 compatible = "st,stm32-timers";
119 timers6: timers@40001000 {
120 compatible = "st,stm32-timers";
130 timers7: timers@40001400 {
131 compatible = "st,stm32-timers";
/Zephyr-latest/drivers/counter/
DKconfig.esp32_tmr7 bool "ESP32 Counter Driver based on GP-Timers"
12 Purpose Timers for ESP32 series devices.
15 bool "ESP32 Counter Driver based on GP-Timers"
20 Purpose Timers for ESP32 series devices.
DKconfig.tmr_cmsdk_apb11 The timers (TMR) present in the platform are used as timers.
12 This option enables the support for the timers.
/Zephyr-latest/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-latest/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-latest/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-latest/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-latest/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-latest/dts/arm/st/h5/
Dstm32h562.dtsi82 lptim3: timers@44004800 {
93 lptim4: timers@44004c00 {
104 lptim5: timers@44005000 {
115 lptim6: timers@44005400 {
290 timers4: timers@40000800 {
291 compatible = "st,stm32-timers";
311 timers5: timers@40000c00 {
312 compatible = "st,stm32-timers";
332 timers12: timers@40001800 {
333 compatible = "st,stm32-timers";
[all …]
/Zephyr-latest/dts/arm/st/f4/
Dstm32f412.dtsi93 timers7: timers@40001400 {
94 compatible = "st,stm32-timers";
109 timers8: timers@40010400 {
110 compatible = "st,stm32-timers";
132 timers12: timers@40001800 {
133 compatible = "st,stm32-timers";
154 timers13: timers@40001c00 {
155 compatible = "st,stm32-timers";
176 timers14: timers@40002000 {
177 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-latest/dts/arm/st/f2/
Dstm32f2.dtsi409 timers1: timers@40010000 {
410 compatible = "st,stm32-timers";
426 timers2: timers@40000000 {
427 compatible = "st,stm32-timers";
443 timers3: timers@40000400 {
444 compatible = "st,stm32-timers";
465 timers4: timers@40000800 {
466 compatible = "st,stm32-timers";
487 timers5: timers@40000c00 {
488 compatible = "st,stm32-timers";
[all …]
/Zephyr-latest/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-latest/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-latest/subsys/net/lib/ptp/
Dptp.c28 offsetof(struct ptp_port, timers.announce), in ptp_thread()
29 offsetof(struct ptp_port, timers.delay), in ptp_thread()
30 offsetof(struct ptp_port, timers.sync), in ptp_thread()
31 offsetof(struct ptp_port, timers.qualification) in ptp_thread()
/Zephyr-latest/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";

12345678910>>...14