aboutsummaryrefslogtreecommitdiff
path: root/embassy-time/src
diff options
context:
space:
mode:
authorDániel Buga <[email protected]>2023-09-28 18:56:16 +0200
committerDániel Buga <[email protected]>2023-09-28 19:06:38 +0200
commite8a462768e42871eb721274c3b950f51c6f65b9d (patch)
treec0e774a9112243a727a178f12c05e100edf65582 /embassy-time/src
parentb9ef831ff780526e6bbc24b60aa69bdcbd82880e (diff)
Add more tick rates
Diffstat (limited to 'embassy-time/src')
-rw-r--r--embassy-time/src/tick.rs183
1 files changed, 183 insertions, 0 deletions
diff --git a/embassy-time/src/tick.rs b/embassy-time/src/tick.rs
index 0a4a02761..be544181a 100644
--- a/embassy-time/src/tick.rs
+++ b/embassy-time/src/tick.rs
@@ -156,8 +156,130 @@ pub const TICK_HZ: u64 = 512_000_000;
156pub const TICK_HZ: u64 = 576_000_000; 156pub const TICK_HZ: u64 = 576_000_000;
157#[cfg(feature = "tick-hz-768_000_000")] 157#[cfg(feature = "tick-hz-768_000_000")]
158pub const TICK_HZ: u64 = 768_000_000; 158pub const TICK_HZ: u64 = 768_000_000;
159#[cfg(feature = "tick-hz-20_000_000")]
160pub const TICK_HZ: u64 = 20_000_000;
161#[cfg(feature = "tick-hz-30_000_000")]
162pub const TICK_HZ: u64 = 30_000_000;
163#[cfg(feature = "tick-hz-40_000_000")]
164pub const TICK_HZ: u64 = 40_000_000;
165#[cfg(feature = "tick-hz-50_000_000")]
166pub const TICK_HZ: u64 = 50_000_000;
167#[cfg(feature = "tick-hz-60_000_000")]
168pub const TICK_HZ: u64 = 60_000_000;
169#[cfg(feature = "tick-hz-70_000_000")]
170pub const TICK_HZ: u64 = 70_000_000;
159#[cfg(feature = "tick-hz-80_000_000")] 171#[cfg(feature = "tick-hz-80_000_000")]
160pub const TICK_HZ: u64 = 80_000_000; 172pub const TICK_HZ: u64 = 80_000_000;
173#[cfg(feature = "tick-hz-90_000_000")]
174pub const TICK_HZ: u64 = 90_000_000;
175#[cfg(feature = "tick-hz-110_000_000")]
176pub const TICK_HZ: u64 = 110_000_000;
177#[cfg(feature = "tick-hz-120_000_000")]
178pub const TICK_HZ: u64 = 120_000_000;
179#[cfg(feature = "tick-hz-130_000_000")]
180pub const TICK_HZ: u64 = 130_000_000;
181#[cfg(feature = "tick-hz-140_000_000")]
182pub const TICK_HZ: u64 = 140_000_000;
183#[cfg(feature = "tick-hz-150_000_000")]
184pub const TICK_HZ: u64 = 150_000_000;
185#[cfg(feature = "tick-hz-160_000_000")]
186pub const TICK_HZ: u64 = 160_000_000;
187#[cfg(feature = "tick-hz-170_000_000")]
188pub const TICK_HZ: u64 = 170_000_000;
189#[cfg(feature = "tick-hz-180_000_000")]
190pub const TICK_HZ: u64 = 180_000_000;
191#[cfg(feature = "tick-hz-190_000_000")]
192pub const TICK_HZ: u64 = 190_000_000;
193#[cfg(feature = "tick-hz-200_000_000")]
194pub const TICK_HZ: u64 = 200_000_000;
195#[cfg(feature = "tick-hz-210_000_000")]
196pub const TICK_HZ: u64 = 210_000_000;
197#[cfg(feature = "tick-hz-220_000_000")]
198pub const TICK_HZ: u64 = 220_000_000;
199#[cfg(feature = "tick-hz-230_000_000")]
200pub const TICK_HZ: u64 = 230_000_000;
201#[cfg(feature = "tick-hz-240_000_000")]
202pub const TICK_HZ: u64 = 240_000_000;
203#[cfg(feature = "tick-hz-250_000_000")]
204pub const TICK_HZ: u64 = 250_000_000;
205#[cfg(feature = "tick-hz-260_000_000")]
206pub const TICK_HZ: u64 = 260_000_000;
207#[cfg(feature = "tick-hz-270_000_000")]
208pub const TICK_HZ: u64 = 270_000_000;
209#[cfg(feature = "tick-hz-280_000_000")]
210pub const TICK_HZ: u64 = 280_000_000;
211#[cfg(feature = "tick-hz-290_000_000")]
212pub const TICK_HZ: u64 = 290_000_000;
213#[cfg(feature = "tick-hz-300_000_000")]
214pub const TICK_HZ: u64 = 300_000_000;
215#[cfg(feature = "tick-hz-320_000_000")]
216pub const TICK_HZ: u64 = 320_000_000;
217#[cfg(feature = "tick-hz-340_000_000")]
218pub const TICK_HZ: u64 = 340_000_000;
219#[cfg(feature = "tick-hz-360_000_000")]
220pub const TICK_HZ: u64 = 360_000_000;
221#[cfg(feature = "tick-hz-380_000_000")]
222pub const TICK_HZ: u64 = 380_000_000;
223#[cfg(feature = "tick-hz-400_000_000")]
224pub const TICK_HZ: u64 = 400_000_000;
225#[cfg(feature = "tick-hz-420_000_000")]
226pub const TICK_HZ: u64 = 420_000_000;
227#[cfg(feature = "tick-hz-440_000_000")]
228pub const TICK_HZ: u64 = 440_000_000;
229#[cfg(feature = "tick-hz-460_000_000")]
230pub const TICK_HZ: u64 = 460_000_000;
231#[cfg(feature = "tick-hz-480_000_000")]
232pub const TICK_HZ: u64 = 480_000_000;
233#[cfg(feature = "tick-hz-500_000_000")]
234pub const TICK_HZ: u64 = 500_000_000;
235#[cfg(feature = "tick-hz-520_000_000")]
236pub const TICK_HZ: u64 = 520_000_000;
237#[cfg(feature = "tick-hz-540_000_000")]
238pub const TICK_HZ: u64 = 540_000_000;
239#[cfg(feature = "tick-hz-560_000_000")]
240pub const TICK_HZ: u64 = 560_000_000;
241#[cfg(feature = "tick-hz-580_000_000")]
242pub const TICK_HZ: u64 = 580_000_000;
243#[cfg(feature = "tick-hz-600_000_000")]
244pub const TICK_HZ: u64 = 600_000_000;
245#[cfg(feature = "tick-hz-620_000_000")]
246pub const TICK_HZ: u64 = 620_000_000;
247#[cfg(feature = "tick-hz-640_000_000")]
248pub const TICK_HZ: u64 = 640_000_000;
249#[cfg(feature = "tick-hz-660_000_000")]
250pub const TICK_HZ: u64 = 660_000_000;
251#[cfg(feature = "tick-hz-680_000_000")]
252pub const TICK_HZ: u64 = 680_000_000;
253#[cfg(feature = "tick-hz-700_000_000")]
254pub const TICK_HZ: u64 = 700_000_000;
255#[cfg(feature = "tick-hz-720_000_000")]
256pub const TICK_HZ: u64 = 720_000_000;
257#[cfg(feature = "tick-hz-740_000_000")]
258pub const TICK_HZ: u64 = 740_000_000;
259#[cfg(feature = "tick-hz-760_000_000")]
260pub const TICK_HZ: u64 = 760_000_000;
261#[cfg(feature = "tick-hz-780_000_000")]
262pub const TICK_HZ: u64 = 780_000_000;
263#[cfg(feature = "tick-hz-800_000_000")]
264pub const TICK_HZ: u64 = 800_000_000;
265#[cfg(feature = "tick-hz-820_000_000")]
266pub const TICK_HZ: u64 = 820_000_000;
267#[cfg(feature = "tick-hz-840_000_000")]
268pub const TICK_HZ: u64 = 840_000_000;
269#[cfg(feature = "tick-hz-860_000_000")]
270pub const TICK_HZ: u64 = 860_000_000;
271#[cfg(feature = "tick-hz-880_000_000")]
272pub const TICK_HZ: u64 = 880_000_000;
273#[cfg(feature = "tick-hz-900_000_000")]
274pub const TICK_HZ: u64 = 900_000_000;
275#[cfg(feature = "tick-hz-920_000_000")]
276pub const TICK_HZ: u64 = 920_000_000;
277#[cfg(feature = "tick-hz-940_000_000")]
278pub const TICK_HZ: u64 = 940_000_000;
279#[cfg(feature = "tick-hz-960_000_000")]
280pub const TICK_HZ: u64 = 960_000_000;
281#[cfg(feature = "tick-hz-980_000_000")]
282pub const TICK_HZ: u64 = 980_000_000;
161#[cfg(not(any( 283#[cfg(not(any(
162 feature = "tick-hz-1", 284 feature = "tick-hz-1",
163 feature = "tick-hz-10", 285 feature = "tick-hz-10",
@@ -237,6 +359,67 @@ pub const TICK_HZ: u64 = 80_000_000;
237 feature = "tick-hz-512_000_000", 359 feature = "tick-hz-512_000_000",
238 feature = "tick-hz-576_000_000", 360 feature = "tick-hz-576_000_000",
239 feature = "tick-hz-768_000_000", 361 feature = "tick-hz-768_000_000",
362 feature = "tick-hz-20_000_000",
363 feature = "tick-hz-30_000_000",
364 feature = "tick-hz-40_000_000",
365 feature = "tick-hz-50_000_000",
366 feature = "tick-hz-60_000_000",
367 feature = "tick-hz-70_000_000",
240 feature = "tick-hz-80_000_000", 368 feature = "tick-hz-80_000_000",
369 feature = "tick-hz-90_000_000",
370 feature = "tick-hz-110_000_000",
371 feature = "tick-hz-120_000_000",
372 feature = "tick-hz-130_000_000",
373 feature = "tick-hz-140_000_000",
374 feature = "tick-hz-150_000_000",
375 feature = "tick-hz-160_000_000",
376 feature = "tick-hz-170_000_000",
377 feature = "tick-hz-180_000_000",
378 feature = "tick-hz-190_000_000",
379 feature = "tick-hz-200_000_000",
380 feature = "tick-hz-210_000_000",
381 feature = "tick-hz-220_000_000",
382 feature = "tick-hz-230_000_000",
383 feature = "tick-hz-240_000_000",
384 feature = "tick-hz-250_000_000",
385 feature = "tick-hz-260_000_000",
386 feature = "tick-hz-270_000_000",
387 feature = "tick-hz-280_000_000",
388 feature = "tick-hz-290_000_000",
389 feature = "tick-hz-300_000_000",
390 feature = "tick-hz-320_000_000",
391 feature = "tick-hz-340_000_000",
392 feature = "tick-hz-360_000_000",
393 feature = "tick-hz-380_000_000",
394 feature = "tick-hz-400_000_000",
395 feature = "tick-hz-420_000_000",
396 feature = "tick-hz-440_000_000",
397 feature = "tick-hz-460_000_000",
398 feature = "tick-hz-480_000_000",
399 feature = "tick-hz-500_000_000",
400 feature = "tick-hz-520_000_000",
401 feature = "tick-hz-540_000_000",
402 feature = "tick-hz-560_000_000",
403 feature = "tick-hz-580_000_000",
404 feature = "tick-hz-600_000_000",
405 feature = "tick-hz-620_000_000",
406 feature = "tick-hz-640_000_000",
407 feature = "tick-hz-660_000_000",
408 feature = "tick-hz-680_000_000",
409 feature = "tick-hz-700_000_000",
410 feature = "tick-hz-720_000_000",
411 feature = "tick-hz-740_000_000",
412 feature = "tick-hz-760_000_000",
413 feature = "tick-hz-780_000_000",
414 feature = "tick-hz-800_000_000",
415 feature = "tick-hz-820_000_000",
416 feature = "tick-hz-840_000_000",
417 feature = "tick-hz-860_000_000",
418 feature = "tick-hz-880_000_000",
419 feature = "tick-hz-900_000_000",
420 feature = "tick-hz-920_000_000",
421 feature = "tick-hz-940_000_000",
422 feature = "tick-hz-960_000_000",
423 feature = "tick-hz-980_000_000",
241)))] 424)))]
242pub const TICK_HZ: u64 = 1_000_000; 425pub const TICK_HZ: u64 = 1_000_000;