/Zephyr-Core-3.6.0/tests/kernel/timer/timer_behavior/src/ |
D | tick_timer_train.c | 12 #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/ |
D | sample.yaml | 34 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'
|
D | README.rst | 18 * :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/ |
D | stm32f103Xg.dtsi | 32 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 …]
|
D | stm32f103Xc.dtsi | 44 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";
|
D | stm32f105.dtsi | 103 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/ |
D | stm32f373.dtsi | 68 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 …]
|
D | stm32f303.dtsi | 75 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/ |
D | Kconfig.tmr_cmsdk_apb | 11 The timers (TMR) present in the platform are used as timers. 12 This option enables the support for the timers.
|
D | Kconfig.esp32_tmr | 7 bool "ESP32 Counter Driver based on GP-Timers" 12 Purpose Timers for ESP32 series devices.
|
/Zephyr-Core-3.6.0/dts/arm/st/g0/ |
D | stm32g051.dtsi | 13 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";
|
D | stm32g050.dtsi | 13 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/ |
D | espressif,esp32-timer.yaml | 5 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/ |
D | stm32f2.dtsi | 405 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/ |
D | stm32l471.dtsi | 107 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/ |
D | stm32l071.dtsi | 57 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";
|
D | stm32l051.dtsi | 44 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/ |
D | stm32f412.dtsi | 86 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";
|
D | stm32f405.dtsi | 73 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/ |
D | st,stm32-timers.yaml | 4 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/ |
D | Kconfig.npcx_itim | 7 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/ |
D | stm32f030X8.dtsi | 52 timers6: timers@40001000 { 53 compatible = "st,stm32-timers"; 63 timers15: timers@40014000 { 64 compatible = "st,stm32-timers";
|
D | stm32f051.dtsi | 44 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/ |
D | stm32g4.dtsi | 398 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/ |
D | stm32f7.dtsi | 409 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 …]
|