diff options
| author | Barnaby Walters <[email protected]> | 2023-12-22 17:08:39 +0100 |
|---|---|---|
| committer | Barnaby Walters <[email protected]> | 2023-12-22 17:08:39 +0100 |
| commit | 0fb57ef87d678830e2ccb3753432535897bbb1c3 (patch) | |
| tree | 48393d59a2a0b827df359240febbdf6b5c51b948 /embassy-time/src | |
| parent | 87c03037e320ce30c0cd34fe97e0365e1b11aa9a (diff) | |
Improved documentation
* Documented features including all tick rates
* Corrected some out-of-date information
* Sorted tick rate features
* Removed gen_tick.py dependency on toml
* Restructured README.md to better explain tick rate, more
clearly prioritise time driver docs, correct header levels
Diffstat (limited to 'embassy-time/src')
| -rw-r--r-- | embassy-time/src/lib.rs | 8 | ||||
| -rw-r--r-- | embassy-time/src/tick.rs | 390 |
2 files changed, 199 insertions, 199 deletions
diff --git a/embassy-time/src/lib.rs b/embassy-time/src/lib.rs index 82a7ee0df..a59ee68d2 100644 --- a/embassy-time/src/lib.rs +++ b/embassy-time/src/lib.rs | |||
| @@ -6,6 +6,9 @@ | |||
| 6 | #![allow(clippy::new_without_default)] | 6 | #![allow(clippy::new_without_default)] |
| 7 | #![warn(missing_docs)] | 7 | #![warn(missing_docs)] |
| 8 | 8 | ||
| 9 | //! ## Feature flags | ||
| 10 | #![doc = document_features::document_features!(feature_label = r#"<span class="stab portability"><code>{feature}</code></span>"#)] | ||
| 11 | |||
| 9 | // This mod MUST go first, so that the others see its macros. | 12 | // This mod MUST go first, so that the others see its macros. |
| 10 | pub(crate) mod fmt; | 13 | pub(crate) mod fmt; |
| 11 | 14 | ||
| @@ -37,10 +40,7 @@ pub use timer::{with_timeout, Ticker, TimeoutError, Timer}; | |||
| 37 | 40 | ||
| 38 | /// Ticks per second of the global timebase. | 41 | /// Ticks per second of the global timebase. |
| 39 | /// | 42 | /// |
| 40 | /// This value is specified by the `tick-*` Cargo features, which | 43 | /// This value is specified by the [`tick-*` Cargo features](crate#tick-rate) |
| 41 | /// should be set by the time driver. Some drivers support a fixed tick rate, others | ||
| 42 | /// allow you to choose a tick rate with Cargo features of their own. You should not | ||
| 43 | /// set the `tick-*` features for embassy yourself as an end user. | ||
| 44 | pub const TICK_HZ: u64 = tick::TICK_HZ; | 44 | pub const TICK_HZ: u64 = tick::TICK_HZ; |
| 45 | 45 | ||
| 46 | const fn gcd(a: u64, b: u64) -> u64 { | 46 | const fn gcd(a: u64, b: u64) -> u64 { |
diff --git a/embassy-time/src/tick.rs b/embassy-time/src/tick.rs index 834e7c095..916ae9498 100644 --- a/embassy-time/src/tick.rs +++ b/embassy-time/src/tick.rs | |||
| @@ -2,232 +2,204 @@ | |||
| 2 | 2 | ||
| 3 | #[cfg(feature = "tick-hz-1")] | 3 | #[cfg(feature = "tick-hz-1")] |
| 4 | pub const TICK_HZ: u64 = 1; | 4 | pub const TICK_HZ: u64 = 1; |
| 5 | #[cfg(feature = "tick-hz-10")] | ||
| 6 | pub const TICK_HZ: u64 = 10; | ||
| 7 | #[cfg(feature = "tick-hz-100")] | ||
| 8 | pub const TICK_HZ: u64 = 100; | ||
| 9 | #[cfg(feature = "tick-hz-1_000")] | ||
| 10 | pub const TICK_HZ: u64 = 1_000; | ||
| 11 | #[cfg(feature = "tick-hz-10_000")] | ||
| 12 | pub const TICK_HZ: u64 = 10_000; | ||
| 13 | #[cfg(feature = "tick-hz-100_000")] | ||
| 14 | pub const TICK_HZ: u64 = 100_000; | ||
| 15 | #[cfg(feature = "tick-hz-1_000_000")] | ||
| 16 | pub const TICK_HZ: u64 = 1_000_000; | ||
| 17 | #[cfg(feature = "tick-hz-10_000_000")] | ||
| 18 | pub const TICK_HZ: u64 = 10_000_000; | ||
| 19 | #[cfg(feature = "tick-hz-100_000_000")] | ||
| 20 | pub const TICK_HZ: u64 = 100_000_000; | ||
| 21 | #[cfg(feature = "tick-hz-1_000_000_000")] | ||
| 22 | pub const TICK_HZ: u64 = 1_000_000_000; | ||
| 23 | #[cfg(feature = "tick-hz-2")] | 5 | #[cfg(feature = "tick-hz-2")] |
| 24 | pub const TICK_HZ: u64 = 2; | 6 | pub const TICK_HZ: u64 = 2; |
| 25 | #[cfg(feature = "tick-hz-4")] | 7 | #[cfg(feature = "tick-hz-4")] |
| 26 | pub const TICK_HZ: u64 = 4; | 8 | pub const TICK_HZ: u64 = 4; |
| 27 | #[cfg(feature = "tick-hz-8")] | 9 | #[cfg(feature = "tick-hz-8")] |
| 28 | pub const TICK_HZ: u64 = 8; | 10 | pub const TICK_HZ: u64 = 8; |
| 11 | #[cfg(feature = "tick-hz-10")] | ||
| 12 | pub const TICK_HZ: u64 = 10; | ||
| 29 | #[cfg(feature = "tick-hz-16")] | 13 | #[cfg(feature = "tick-hz-16")] |
| 30 | pub const TICK_HZ: u64 = 16; | 14 | pub const TICK_HZ: u64 = 16; |
| 31 | #[cfg(feature = "tick-hz-32")] | 15 | #[cfg(feature = "tick-hz-32")] |
| 32 | pub const TICK_HZ: u64 = 32; | 16 | pub const TICK_HZ: u64 = 32; |
| 33 | #[cfg(feature = "tick-hz-64")] | 17 | #[cfg(feature = "tick-hz-64")] |
| 34 | pub const TICK_HZ: u64 = 64; | 18 | pub const TICK_HZ: u64 = 64; |
| 19 | #[cfg(feature = "tick-hz-100")] | ||
| 20 | pub const TICK_HZ: u64 = 100; | ||
| 35 | #[cfg(feature = "tick-hz-128")] | 21 | #[cfg(feature = "tick-hz-128")] |
| 36 | pub const TICK_HZ: u64 = 128; | 22 | pub const TICK_HZ: u64 = 128; |
| 37 | #[cfg(feature = "tick-hz-256")] | 23 | #[cfg(feature = "tick-hz-256")] |
| 38 | pub const TICK_HZ: u64 = 256; | 24 | pub const TICK_HZ: u64 = 256; |
| 39 | #[cfg(feature = "tick-hz-512")] | 25 | #[cfg(feature = "tick-hz-512")] |
| 40 | pub const TICK_HZ: u64 = 512; | 26 | pub const TICK_HZ: u64 = 512; |
| 27 | #[cfg(feature = "tick-hz-1_000")] | ||
| 28 | pub const TICK_HZ: u64 = 1_000; | ||
| 41 | #[cfg(feature = "tick-hz-1_024")] | 29 | #[cfg(feature = "tick-hz-1_024")] |
| 42 | pub const TICK_HZ: u64 = 1_024; | 30 | pub const TICK_HZ: u64 = 1_024; |
| 43 | #[cfg(feature = "tick-hz-2_048")] | ||
| 44 | pub const TICK_HZ: u64 = 2_048; | ||
| 45 | #[cfg(feature = "tick-hz-4_096")] | ||
| 46 | pub const TICK_HZ: u64 = 4_096; | ||
| 47 | #[cfg(feature = "tick-hz-8_192")] | ||
| 48 | pub const TICK_HZ: u64 = 8_192; | ||
| 49 | #[cfg(feature = "tick-hz-16_384")] | ||
| 50 | pub const TICK_HZ: u64 = 16_384; | ||
| 51 | #[cfg(feature = "tick-hz-32_768")] | ||
| 52 | pub const TICK_HZ: u64 = 32_768; | ||
| 53 | #[cfg(feature = "tick-hz-65_536")] | ||
| 54 | pub const TICK_HZ: u64 = 65_536; | ||
| 55 | #[cfg(feature = "tick-hz-131_072")] | ||
| 56 | pub const TICK_HZ: u64 = 131_072; | ||
| 57 | #[cfg(feature = "tick-hz-262_144")] | ||
| 58 | pub const TICK_HZ: u64 = 262_144; | ||
| 59 | #[cfg(feature = "tick-hz-524_288")] | ||
| 60 | pub const TICK_HZ: u64 = 524_288; | ||
| 61 | #[cfg(feature = "tick-hz-1_048_576")] | ||
| 62 | pub const TICK_HZ: u64 = 1_048_576; | ||
| 63 | #[cfg(feature = "tick-hz-2_097_152")] | ||
| 64 | pub const TICK_HZ: u64 = 2_097_152; | ||
| 65 | #[cfg(feature = "tick-hz-4_194_304")] | ||
| 66 | pub const TICK_HZ: u64 = 4_194_304; | ||
| 67 | #[cfg(feature = "tick-hz-8_388_608")] | ||
| 68 | pub const TICK_HZ: u64 = 8_388_608; | ||
| 69 | #[cfg(feature = "tick-hz-16_777_216")] | ||
| 70 | pub const TICK_HZ: u64 = 16_777_216; | ||
| 71 | #[cfg(feature = "tick-hz-2_000")] | 31 | #[cfg(feature = "tick-hz-2_000")] |
| 72 | pub const TICK_HZ: u64 = 2_000; | 32 | pub const TICK_HZ: u64 = 2_000; |
| 33 | #[cfg(feature = "tick-hz-2_048")] | ||
| 34 | pub const TICK_HZ: u64 = 2_048; | ||
| 73 | #[cfg(feature = "tick-hz-4_000")] | 35 | #[cfg(feature = "tick-hz-4_000")] |
| 74 | pub const TICK_HZ: u64 = 4_000; | 36 | pub const TICK_HZ: u64 = 4_000; |
| 37 | #[cfg(feature = "tick-hz-4_096")] | ||
| 38 | pub const TICK_HZ: u64 = 4_096; | ||
| 75 | #[cfg(feature = "tick-hz-8_000")] | 39 | #[cfg(feature = "tick-hz-8_000")] |
| 76 | pub const TICK_HZ: u64 = 8_000; | 40 | pub const TICK_HZ: u64 = 8_000; |
| 41 | #[cfg(feature = "tick-hz-8_192")] | ||
| 42 | pub const TICK_HZ: u64 = 8_192; | ||
| 43 | #[cfg(feature = "tick-hz-10_000")] | ||
| 44 | pub const TICK_HZ: u64 = 10_000; | ||
| 77 | #[cfg(feature = "tick-hz-16_000")] | 45 | #[cfg(feature = "tick-hz-16_000")] |
| 78 | pub const TICK_HZ: u64 = 16_000; | 46 | pub const TICK_HZ: u64 = 16_000; |
| 79 | #[cfg(feature = "tick-hz-32_000")] | 47 | #[cfg(feature = "tick-hz-16_384")] |
| 80 | pub const TICK_HZ: u64 = 32_000; | 48 | pub const TICK_HZ: u64 = 16_384; |
| 81 | #[cfg(feature = "tick-hz-64_000")] | ||
| 82 | pub const TICK_HZ: u64 = 64_000; | ||
| 83 | #[cfg(feature = "tick-hz-128_000")] | ||
| 84 | pub const TICK_HZ: u64 = 128_000; | ||
| 85 | #[cfg(feature = "tick-hz-256_000")] | ||
| 86 | pub const TICK_HZ: u64 = 256_000; | ||
| 87 | #[cfg(feature = "tick-hz-512_000")] | ||
| 88 | pub const TICK_HZ: u64 = 512_000; | ||
| 89 | #[cfg(feature = "tick-hz-1_024_000")] | ||
| 90 | pub const TICK_HZ: u64 = 1_024_000; | ||
| 91 | #[cfg(feature = "tick-hz-2_048_000")] | ||
| 92 | pub const TICK_HZ: u64 = 2_048_000; | ||
| 93 | #[cfg(feature = "tick-hz-4_096_000")] | ||
| 94 | pub const TICK_HZ: u64 = 4_096_000; | ||
| 95 | #[cfg(feature = "tick-hz-8_192_000")] | ||
| 96 | pub const TICK_HZ: u64 = 8_192_000; | ||
| 97 | #[cfg(feature = "tick-hz-16_384_000")] | ||
| 98 | pub const TICK_HZ: u64 = 16_384_000; | ||
| 99 | #[cfg(feature = "tick-hz-32_768_000")] | ||
| 100 | pub const TICK_HZ: u64 = 32_768_000; | ||
| 101 | #[cfg(feature = "tick-hz-65_536_000")] | ||
| 102 | pub const TICK_HZ: u64 = 65_536_000; | ||
| 103 | #[cfg(feature = "tick-hz-131_072_000")] | ||
| 104 | pub const TICK_HZ: u64 = 131_072_000; | ||
| 105 | #[cfg(feature = "tick-hz-262_144_000")] | ||
| 106 | pub const TICK_HZ: u64 = 262_144_000; | ||
| 107 | #[cfg(feature = "tick-hz-524_288_000")] | ||
| 108 | pub const TICK_HZ: u64 = 524_288_000; | ||
| 109 | #[cfg(feature = "tick-hz-20_000")] | 49 | #[cfg(feature = "tick-hz-20_000")] |
| 110 | pub const TICK_HZ: u64 = 20_000; | 50 | pub const TICK_HZ: u64 = 20_000; |
| 51 | #[cfg(feature = "tick-hz-32_000")] | ||
| 52 | pub const TICK_HZ: u64 = 32_000; | ||
| 53 | #[cfg(feature = "tick-hz-32_768")] | ||
| 54 | pub const TICK_HZ: u64 = 32_768; | ||
| 111 | #[cfg(feature = "tick-hz-40_000")] | 55 | #[cfg(feature = "tick-hz-40_000")] |
| 112 | pub const TICK_HZ: u64 = 40_000; | 56 | pub const TICK_HZ: u64 = 40_000; |
| 57 | #[cfg(feature = "tick-hz-64_000")] | ||
| 58 | pub const TICK_HZ: u64 = 64_000; | ||
| 59 | #[cfg(feature = "tick-hz-65_536")] | ||
| 60 | pub const TICK_HZ: u64 = 65_536; | ||
| 113 | #[cfg(feature = "tick-hz-80_000")] | 61 | #[cfg(feature = "tick-hz-80_000")] |
| 114 | pub const TICK_HZ: u64 = 80_000; | 62 | pub const TICK_HZ: u64 = 80_000; |
| 63 | #[cfg(feature = "tick-hz-100_000")] | ||
| 64 | pub const TICK_HZ: u64 = 100_000; | ||
| 65 | #[cfg(feature = "tick-hz-128_000")] | ||
| 66 | pub const TICK_HZ: u64 = 128_000; | ||
| 67 | #[cfg(feature = "tick-hz-131_072")] | ||
| 68 | pub const TICK_HZ: u64 = 131_072; | ||
| 115 | #[cfg(feature = "tick-hz-160_000")] | 69 | #[cfg(feature = "tick-hz-160_000")] |
| 116 | pub const TICK_HZ: u64 = 160_000; | 70 | pub const TICK_HZ: u64 = 160_000; |
| 71 | #[cfg(feature = "tick-hz-256_000")] | ||
| 72 | pub const TICK_HZ: u64 = 256_000; | ||
| 73 | #[cfg(feature = "tick-hz-262_144")] | ||
| 74 | pub const TICK_HZ: u64 = 262_144; | ||
| 117 | #[cfg(feature = "tick-hz-320_000")] | 75 | #[cfg(feature = "tick-hz-320_000")] |
| 118 | pub const TICK_HZ: u64 = 320_000; | 76 | pub const TICK_HZ: u64 = 320_000; |
| 77 | #[cfg(feature = "tick-hz-512_000")] | ||
| 78 | pub const TICK_HZ: u64 = 512_000; | ||
| 79 | #[cfg(feature = "tick-hz-524_288")] | ||
| 80 | pub const TICK_HZ: u64 = 524_288; | ||
| 119 | #[cfg(feature = "tick-hz-640_000")] | 81 | #[cfg(feature = "tick-hz-640_000")] |
| 120 | pub const TICK_HZ: u64 = 640_000; | 82 | pub const TICK_HZ: u64 = 640_000; |
| 83 | #[cfg(feature = "tick-hz-1_000_000")] | ||
| 84 | pub const TICK_HZ: u64 = 1_000_000; | ||
| 85 | #[cfg(feature = "tick-hz-1_024_000")] | ||
| 86 | pub const TICK_HZ: u64 = 1_024_000; | ||
| 87 | #[cfg(feature = "tick-hz-1_048_576")] | ||
| 88 | pub const TICK_HZ: u64 = 1_048_576; | ||
| 121 | #[cfg(feature = "tick-hz-1_280_000")] | 89 | #[cfg(feature = "tick-hz-1_280_000")] |
| 122 | pub const TICK_HZ: u64 = 1_280_000; | 90 | pub const TICK_HZ: u64 = 1_280_000; |
| 123 | #[cfg(feature = "tick-hz-2_560_000")] | ||
| 124 | pub const TICK_HZ: u64 = 2_560_000; | ||
| 125 | #[cfg(feature = "tick-hz-5_120_000")] | ||
| 126 | pub const TICK_HZ: u64 = 5_120_000; | ||
| 127 | #[cfg(feature = "tick-hz-10_240_000")] | ||
| 128 | pub const TICK_HZ: u64 = 10_240_000; | ||
| 129 | #[cfg(feature = "tick-hz-20_480_000")] | ||
| 130 | pub const TICK_HZ: u64 = 20_480_000; | ||
| 131 | #[cfg(feature = "tick-hz-40_960_000")] | ||
| 132 | pub const TICK_HZ: u64 = 40_960_000; | ||
| 133 | #[cfg(feature = "tick-hz-81_920_000")] | ||
| 134 | pub const TICK_HZ: u64 = 81_920_000; | ||
| 135 | #[cfg(feature = "tick-hz-163_840_000")] | ||
| 136 | pub const TICK_HZ: u64 = 163_840_000; | ||
| 137 | #[cfg(feature = "tick-hz-327_680_000")] | ||
| 138 | pub const TICK_HZ: u64 = 327_680_000; | ||
| 139 | #[cfg(feature = "tick-hz-655_360_000")] | ||
| 140 | pub const TICK_HZ: u64 = 655_360_000; | ||
| 141 | #[cfg(feature = "tick-hz-1_310_720_000")] | ||
| 142 | pub const TICK_HZ: u64 = 1_310_720_000; | ||
| 143 | #[cfg(feature = "tick-hz-2_621_440_000")] | ||
| 144 | pub const TICK_HZ: u64 = 2_621_440_000; | ||
| 145 | #[cfg(feature = "tick-hz-5_242_880_000")] | ||
| 146 | pub const TICK_HZ: u64 = 5_242_880_000; | ||
| 147 | #[cfg(feature = "tick-hz-2_000_000")] | 91 | #[cfg(feature = "tick-hz-2_000_000")] |
| 148 | pub const TICK_HZ: u64 = 2_000_000; | 92 | pub const TICK_HZ: u64 = 2_000_000; |
| 93 | #[cfg(feature = "tick-hz-2_048_000")] | ||
| 94 | pub const TICK_HZ: u64 = 2_048_000; | ||
| 95 | #[cfg(feature = "tick-hz-2_097_152")] | ||
| 96 | pub const TICK_HZ: u64 = 2_097_152; | ||
| 97 | #[cfg(feature = "tick-hz-2_560_000")] | ||
| 98 | pub const TICK_HZ: u64 = 2_560_000; | ||
| 149 | #[cfg(feature = "tick-hz-3_000_000")] | 99 | #[cfg(feature = "tick-hz-3_000_000")] |
| 150 | pub const TICK_HZ: u64 = 3_000_000; | 100 | pub const TICK_HZ: u64 = 3_000_000; |
| 151 | #[cfg(feature = "tick-hz-4_000_000")] | 101 | #[cfg(feature = "tick-hz-4_000_000")] |
| 152 | pub const TICK_HZ: u64 = 4_000_000; | 102 | pub const TICK_HZ: u64 = 4_000_000; |
| 103 | #[cfg(feature = "tick-hz-4_096_000")] | ||
| 104 | pub const TICK_HZ: u64 = 4_096_000; | ||
| 105 | #[cfg(feature = "tick-hz-4_194_304")] | ||
| 106 | pub const TICK_HZ: u64 = 4_194_304; | ||
| 107 | #[cfg(feature = "tick-hz-5_120_000")] | ||
| 108 | pub const TICK_HZ: u64 = 5_120_000; | ||
| 153 | #[cfg(feature = "tick-hz-6_000_000")] | 109 | #[cfg(feature = "tick-hz-6_000_000")] |
| 154 | pub const TICK_HZ: u64 = 6_000_000; | 110 | pub const TICK_HZ: u64 = 6_000_000; |
| 155 | #[cfg(feature = "tick-hz-8_000_000")] | 111 | #[cfg(feature = "tick-hz-8_000_000")] |
| 156 | pub const TICK_HZ: u64 = 8_000_000; | 112 | pub const TICK_HZ: u64 = 8_000_000; |
| 113 | #[cfg(feature = "tick-hz-8_192_000")] | ||
| 114 | pub const TICK_HZ: u64 = 8_192_000; | ||
| 115 | #[cfg(feature = "tick-hz-8_388_608")] | ||
| 116 | pub const TICK_HZ: u64 = 8_388_608; | ||
| 157 | #[cfg(feature = "tick-hz-9_000_000")] | 117 | #[cfg(feature = "tick-hz-9_000_000")] |
| 158 | pub const TICK_HZ: u64 = 9_000_000; | 118 | pub const TICK_HZ: u64 = 9_000_000; |
| 119 | #[cfg(feature = "tick-hz-10_000_000")] | ||
| 120 | pub const TICK_HZ: u64 = 10_000_000; | ||
| 121 | #[cfg(feature = "tick-hz-10_240_000")] | ||
| 122 | pub const TICK_HZ: u64 = 10_240_000; | ||
| 159 | #[cfg(feature = "tick-hz-12_000_000")] | 123 | #[cfg(feature = "tick-hz-12_000_000")] |
| 160 | pub const TICK_HZ: u64 = 12_000_000; | 124 | pub const TICK_HZ: u64 = 12_000_000; |
| 161 | #[cfg(feature = "tick-hz-16_000_000")] | 125 | #[cfg(feature = "tick-hz-16_000_000")] |
| 162 | pub const TICK_HZ: u64 = 16_000_000; | 126 | pub const TICK_HZ: u64 = 16_000_000; |
| 127 | #[cfg(feature = "tick-hz-16_384_000")] | ||
| 128 | pub const TICK_HZ: u64 = 16_384_000; | ||
| 129 | #[cfg(feature = "tick-hz-16_777_216")] | ||
| 130 | pub const TICK_HZ: u64 = 16_777_216; | ||
| 163 | #[cfg(feature = "tick-hz-18_000_000")] | 131 | #[cfg(feature = "tick-hz-18_000_000")] |
| 164 | pub const TICK_HZ: u64 = 18_000_000; | 132 | pub const TICK_HZ: u64 = 18_000_000; |
| 133 | #[cfg(feature = "tick-hz-20_000_000")] | ||
| 134 | pub const TICK_HZ: u64 = 20_000_000; | ||
| 135 | #[cfg(feature = "tick-hz-20_480_000")] | ||
| 136 | pub const TICK_HZ: u64 = 20_480_000; | ||
| 165 | #[cfg(feature = "tick-hz-24_000_000")] | 137 | #[cfg(feature = "tick-hz-24_000_000")] |
| 166 | pub const TICK_HZ: u64 = 24_000_000; | 138 | pub const TICK_HZ: u64 = 24_000_000; |
| 139 | #[cfg(feature = "tick-hz-30_000_000")] | ||
| 140 | pub const TICK_HZ: u64 = 30_000_000; | ||
| 167 | #[cfg(feature = "tick-hz-32_000_000")] | 141 | #[cfg(feature = "tick-hz-32_000_000")] |
| 168 | pub const TICK_HZ: u64 = 32_000_000; | 142 | pub const TICK_HZ: u64 = 32_000_000; |
| 143 | #[cfg(feature = "tick-hz-32_768_000")] | ||
| 144 | pub const TICK_HZ: u64 = 32_768_000; | ||
| 169 | #[cfg(feature = "tick-hz-36_000_000")] | 145 | #[cfg(feature = "tick-hz-36_000_000")] |
| 170 | pub const TICK_HZ: u64 = 36_000_000; | 146 | pub const TICK_HZ: u64 = 36_000_000; |
| 171 | #[cfg(feature = "tick-hz-48_000_000")] | ||
| 172 | pub const TICK_HZ: u64 = 48_000_000; | ||
| 173 | #[cfg(feature = "tick-hz-64_000_000")] | ||
| 174 | pub const TICK_HZ: u64 = 64_000_000; | ||
| 175 | #[cfg(feature = "tick-hz-72_000_000")] | ||
| 176 | pub const TICK_HZ: u64 = 72_000_000; | ||
| 177 | #[cfg(feature = "tick-hz-96_000_000")] | ||
| 178 | pub const TICK_HZ: u64 = 96_000_000; | ||
| 179 | #[cfg(feature = "tick-hz-128_000_000")] | ||
| 180 | pub const TICK_HZ: u64 = 128_000_000; | ||
| 181 | #[cfg(feature = "tick-hz-144_000_000")] | ||
| 182 | pub const TICK_HZ: u64 = 144_000_000; | ||
| 183 | #[cfg(feature = "tick-hz-192_000_000")] | ||
| 184 | pub const TICK_HZ: u64 = 192_000_000; | ||
| 185 | #[cfg(feature = "tick-hz-256_000_000")] | ||
| 186 | pub const TICK_HZ: u64 = 256_000_000; | ||
| 187 | #[cfg(feature = "tick-hz-288_000_000")] | ||
| 188 | pub const TICK_HZ: u64 = 288_000_000; | ||
| 189 | #[cfg(feature = "tick-hz-384_000_000")] | ||
| 190 | pub const TICK_HZ: u64 = 384_000_000; | ||
| 191 | #[cfg(feature = "tick-hz-512_000_000")] | ||
| 192 | pub const TICK_HZ: u64 = 512_000_000; | ||
| 193 | #[cfg(feature = "tick-hz-576_000_000")] | ||
| 194 | pub const TICK_HZ: u64 = 576_000_000; | ||
| 195 | #[cfg(feature = "tick-hz-768_000_000")] | ||
| 196 | pub const TICK_HZ: u64 = 768_000_000; | ||
| 197 | #[cfg(feature = "tick-hz-20_000_000")] | ||
| 198 | pub const TICK_HZ: u64 = 20_000_000; | ||
| 199 | #[cfg(feature = "tick-hz-30_000_000")] | ||
| 200 | pub const TICK_HZ: u64 = 30_000_000; | ||
| 201 | #[cfg(feature = "tick-hz-40_000_000")] | 147 | #[cfg(feature = "tick-hz-40_000_000")] |
| 202 | pub const TICK_HZ: u64 = 40_000_000; | 148 | pub const TICK_HZ: u64 = 40_000_000; |
| 149 | #[cfg(feature = "tick-hz-40_960_000")] | ||
| 150 | pub const TICK_HZ: u64 = 40_960_000; | ||
| 151 | #[cfg(feature = "tick-hz-48_000_000")] | ||
| 152 | pub const TICK_HZ: u64 = 48_000_000; | ||
| 203 | #[cfg(feature = "tick-hz-50_000_000")] | 153 | #[cfg(feature = "tick-hz-50_000_000")] |
| 204 | pub const TICK_HZ: u64 = 50_000_000; | 154 | pub const TICK_HZ: u64 = 50_000_000; |
| 205 | #[cfg(feature = "tick-hz-60_000_000")] | 155 | #[cfg(feature = "tick-hz-60_000_000")] |
| 206 | pub const TICK_HZ: u64 = 60_000_000; | 156 | pub const TICK_HZ: u64 = 60_000_000; |
| 157 | #[cfg(feature = "tick-hz-64_000_000")] | ||
| 158 | pub const TICK_HZ: u64 = 64_000_000; | ||
| 159 | #[cfg(feature = "tick-hz-65_536_000")] | ||
| 160 | pub const TICK_HZ: u64 = 65_536_000; | ||
| 207 | #[cfg(feature = "tick-hz-70_000_000")] | 161 | #[cfg(feature = "tick-hz-70_000_000")] |
| 208 | pub const TICK_HZ: u64 = 70_000_000; | 162 | pub const TICK_HZ: u64 = 70_000_000; |
| 163 | #[cfg(feature = "tick-hz-72_000_000")] | ||
| 164 | pub const TICK_HZ: u64 = 72_000_000; | ||
| 209 | #[cfg(feature = "tick-hz-80_000_000")] | 165 | #[cfg(feature = "tick-hz-80_000_000")] |
| 210 | pub const TICK_HZ: u64 = 80_000_000; | 166 | pub const TICK_HZ: u64 = 80_000_000; |
| 167 | #[cfg(feature = "tick-hz-81_920_000")] | ||
| 168 | pub const TICK_HZ: u64 = 81_920_000; | ||
| 211 | #[cfg(feature = "tick-hz-90_000_000")] | 169 | #[cfg(feature = "tick-hz-90_000_000")] |
| 212 | pub const TICK_HZ: u64 = 90_000_000; | 170 | pub const TICK_HZ: u64 = 90_000_000; |
| 171 | #[cfg(feature = "tick-hz-96_000_000")] | ||
| 172 | pub const TICK_HZ: u64 = 96_000_000; | ||
| 173 | #[cfg(feature = "tick-hz-100_000_000")] | ||
| 174 | pub const TICK_HZ: u64 = 100_000_000; | ||
| 213 | #[cfg(feature = "tick-hz-110_000_000")] | 175 | #[cfg(feature = "tick-hz-110_000_000")] |
| 214 | pub const TICK_HZ: u64 = 110_000_000; | 176 | pub const TICK_HZ: u64 = 110_000_000; |
| 215 | #[cfg(feature = "tick-hz-120_000_000")] | 177 | #[cfg(feature = "tick-hz-120_000_000")] |
| 216 | pub const TICK_HZ: u64 = 120_000_000; | 178 | pub const TICK_HZ: u64 = 120_000_000; |
| 179 | #[cfg(feature = "tick-hz-128_000_000")] | ||
| 180 | pub const TICK_HZ: u64 = 128_000_000; | ||
| 217 | #[cfg(feature = "tick-hz-130_000_000")] | 181 | #[cfg(feature = "tick-hz-130_000_000")] |
| 218 | pub const TICK_HZ: u64 = 130_000_000; | 182 | pub const TICK_HZ: u64 = 130_000_000; |
| 183 | #[cfg(feature = "tick-hz-131_072_000")] | ||
| 184 | pub const TICK_HZ: u64 = 131_072_000; | ||
| 219 | #[cfg(feature = "tick-hz-140_000_000")] | 185 | #[cfg(feature = "tick-hz-140_000_000")] |
| 220 | pub const TICK_HZ: u64 = 140_000_000; | 186 | pub const TICK_HZ: u64 = 140_000_000; |
| 187 | #[cfg(feature = "tick-hz-144_000_000")] | ||
| 188 | pub const TICK_HZ: u64 = 144_000_000; | ||
| 221 | #[cfg(feature = "tick-hz-150_000_000")] | 189 | #[cfg(feature = "tick-hz-150_000_000")] |
| 222 | pub const TICK_HZ: u64 = 150_000_000; | 190 | pub const TICK_HZ: u64 = 150_000_000; |
| 223 | #[cfg(feature = "tick-hz-160_000_000")] | 191 | #[cfg(feature = "tick-hz-160_000_000")] |
| 224 | pub const TICK_HZ: u64 = 160_000_000; | 192 | pub const TICK_HZ: u64 = 160_000_000; |
| 193 | #[cfg(feature = "tick-hz-163_840_000")] | ||
| 194 | pub const TICK_HZ: u64 = 163_840_000; | ||
| 225 | #[cfg(feature = "tick-hz-170_000_000")] | 195 | #[cfg(feature = "tick-hz-170_000_000")] |
| 226 | pub const TICK_HZ: u64 = 170_000_000; | 196 | pub const TICK_HZ: u64 = 170_000_000; |
| 227 | #[cfg(feature = "tick-hz-180_000_000")] | 197 | #[cfg(feature = "tick-hz-180_000_000")] |
| 228 | pub const TICK_HZ: u64 = 180_000_000; | 198 | pub const TICK_HZ: u64 = 180_000_000; |
| 229 | #[cfg(feature = "tick-hz-190_000_000")] | 199 | #[cfg(feature = "tick-hz-190_000_000")] |
| 230 | pub const TICK_HZ: u64 = 190_000_000; | 200 | pub const TICK_HZ: u64 = 190_000_000; |
| 201 | #[cfg(feature = "tick-hz-192_000_000")] | ||
| 202 | pub const TICK_HZ: u64 = 192_000_000; | ||
| 231 | #[cfg(feature = "tick-hz-200_000_000")] | 203 | #[cfg(feature = "tick-hz-200_000_000")] |
| 232 | pub const TICK_HZ: u64 = 200_000_000; | 204 | pub const TICK_HZ: u64 = 200_000_000; |
| 233 | #[cfg(feature = "tick-hz-210_000_000")] | 205 | #[cfg(feature = "tick-hz-210_000_000")] |
| @@ -240,24 +212,34 @@ pub const TICK_HZ: u64 = 230_000_000; | |||
| 240 | pub const TICK_HZ: u64 = 240_000_000; | 212 | pub const TICK_HZ: u64 = 240_000_000; |
| 241 | #[cfg(feature = "tick-hz-250_000_000")] | 213 | #[cfg(feature = "tick-hz-250_000_000")] |
| 242 | pub const TICK_HZ: u64 = 250_000_000; | 214 | pub const TICK_HZ: u64 = 250_000_000; |
| 215 | #[cfg(feature = "tick-hz-256_000_000")] | ||
| 216 | pub const TICK_HZ: u64 = 256_000_000; | ||
| 243 | #[cfg(feature = "tick-hz-260_000_000")] | 217 | #[cfg(feature = "tick-hz-260_000_000")] |
| 244 | pub const TICK_HZ: u64 = 260_000_000; | 218 | pub const TICK_HZ: u64 = 260_000_000; |
| 219 | #[cfg(feature = "tick-hz-262_144_000")] | ||
| 220 | pub const TICK_HZ: u64 = 262_144_000; | ||
| 245 | #[cfg(feature = "tick-hz-270_000_000")] | 221 | #[cfg(feature = "tick-hz-270_000_000")] |
| 246 | pub const TICK_HZ: u64 = 270_000_000; | 222 | pub const TICK_HZ: u64 = 270_000_000; |
| 247 | #[cfg(feature = "tick-hz-280_000_000")] | 223 | #[cfg(feature = "tick-hz-280_000_000")] |
| 248 | pub const TICK_HZ: u64 = 280_000_000; | 224 | pub const TICK_HZ: u64 = 280_000_000; |
| 225 | #[cfg(feature = "tick-hz-288_000_000")] | ||
| 226 | pub const TICK_HZ: u64 = 288_000_000; | ||
| 249 | #[cfg(feature = "tick-hz-290_000_000")] | 227 | #[cfg(feature = "tick-hz-290_000_000")] |
| 250 | pub const TICK_HZ: u64 = 290_000_000; | 228 | pub const TICK_HZ: u64 = 290_000_000; |
| 251 | #[cfg(feature = "tick-hz-300_000_000")] | 229 | #[cfg(feature = "tick-hz-300_000_000")] |
| 252 | pub const TICK_HZ: u64 = 300_000_000; | 230 | pub const TICK_HZ: u64 = 300_000_000; |
| 253 | #[cfg(feature = "tick-hz-320_000_000")] | 231 | #[cfg(feature = "tick-hz-320_000_000")] |
| 254 | pub const TICK_HZ: u64 = 320_000_000; | 232 | pub const TICK_HZ: u64 = 320_000_000; |
| 233 | #[cfg(feature = "tick-hz-327_680_000")] | ||
| 234 | pub const TICK_HZ: u64 = 327_680_000; | ||
| 255 | #[cfg(feature = "tick-hz-340_000_000")] | 235 | #[cfg(feature = "tick-hz-340_000_000")] |
| 256 | pub const TICK_HZ: u64 = 340_000_000; | 236 | pub const TICK_HZ: u64 = 340_000_000; |
| 257 | #[cfg(feature = "tick-hz-360_000_000")] | 237 | #[cfg(feature = "tick-hz-360_000_000")] |
| 258 | pub const TICK_HZ: u64 = 360_000_000; | 238 | pub const TICK_HZ: u64 = 360_000_000; |
| 259 | #[cfg(feature = "tick-hz-380_000_000")] | 239 | #[cfg(feature = "tick-hz-380_000_000")] |
| 260 | pub const TICK_HZ: u64 = 380_000_000; | 240 | pub const TICK_HZ: u64 = 380_000_000; |
| 241 | #[cfg(feature = "tick-hz-384_000_000")] | ||
| 242 | pub const TICK_HZ: u64 = 384_000_000; | ||
| 261 | #[cfg(feature = "tick-hz-400_000_000")] | 243 | #[cfg(feature = "tick-hz-400_000_000")] |
| 262 | pub const TICK_HZ: u64 = 400_000_000; | 244 | pub const TICK_HZ: u64 = 400_000_000; |
| 263 | #[cfg(feature = "tick-hz-420_000_000")] | 245 | #[cfg(feature = "tick-hz-420_000_000")] |
| @@ -270,12 +252,18 @@ pub const TICK_HZ: u64 = 460_000_000; | |||
| 270 | pub const TICK_HZ: u64 = 480_000_000; | 252 | pub const TICK_HZ: u64 = 480_000_000; |
| 271 | #[cfg(feature = "tick-hz-500_000_000")] | 253 | #[cfg(feature = "tick-hz-500_000_000")] |
| 272 | pub const TICK_HZ: u64 = 500_000_000; | 254 | pub const TICK_HZ: u64 = 500_000_000; |
| 255 | #[cfg(feature = "tick-hz-512_000_000")] | ||
| 256 | pub const TICK_HZ: u64 = 512_000_000; | ||
| 273 | #[cfg(feature = "tick-hz-520_000_000")] | 257 | #[cfg(feature = "tick-hz-520_000_000")] |
| 274 | pub const TICK_HZ: u64 = 520_000_000; | 258 | pub const TICK_HZ: u64 = 520_000_000; |
| 259 | #[cfg(feature = "tick-hz-524_288_000")] | ||
| 260 | pub const TICK_HZ: u64 = 524_288_000; | ||
| 275 | #[cfg(feature = "tick-hz-540_000_000")] | 261 | #[cfg(feature = "tick-hz-540_000_000")] |
| 276 | pub const TICK_HZ: u64 = 540_000_000; | 262 | pub const TICK_HZ: u64 = 540_000_000; |
| 277 | #[cfg(feature = "tick-hz-560_000_000")] | 263 | #[cfg(feature = "tick-hz-560_000_000")] |
| 278 | pub const TICK_HZ: u64 = 560_000_000; | 264 | pub const TICK_HZ: u64 = 560_000_000; |
| 265 | #[cfg(feature = "tick-hz-576_000_000")] | ||
| 266 | pub const TICK_HZ: u64 = 576_000_000; | ||
| 279 | #[cfg(feature = "tick-hz-580_000_000")] | 267 | #[cfg(feature = "tick-hz-580_000_000")] |
| 280 | pub const TICK_HZ: u64 = 580_000_000; | 268 | pub const TICK_HZ: u64 = 580_000_000; |
| 281 | #[cfg(feature = "tick-hz-600_000_000")] | 269 | #[cfg(feature = "tick-hz-600_000_000")] |
| @@ -284,6 +272,8 @@ pub const TICK_HZ: u64 = 600_000_000; | |||
| 284 | pub const TICK_HZ: u64 = 620_000_000; | 272 | pub const TICK_HZ: u64 = 620_000_000; |
| 285 | #[cfg(feature = "tick-hz-640_000_000")] | 273 | #[cfg(feature = "tick-hz-640_000_000")] |
| 286 | pub const TICK_HZ: u64 = 640_000_000; | 274 | pub const TICK_HZ: u64 = 640_000_000; |
| 275 | #[cfg(feature = "tick-hz-655_360_000")] | ||
| 276 | pub const TICK_HZ: u64 = 655_360_000; | ||
| 287 | #[cfg(feature = "tick-hz-660_000_000")] | 277 | #[cfg(feature = "tick-hz-660_000_000")] |
| 288 | pub const TICK_HZ: u64 = 660_000_000; | 278 | pub const TICK_HZ: u64 = 660_000_000; |
| 289 | #[cfg(feature = "tick-hz-680_000_000")] | 279 | #[cfg(feature = "tick-hz-680_000_000")] |
| @@ -296,6 +286,8 @@ pub const TICK_HZ: u64 = 720_000_000; | |||
| 296 | pub const TICK_HZ: u64 = 740_000_000; | 286 | pub const TICK_HZ: u64 = 740_000_000; |
| 297 | #[cfg(feature = "tick-hz-760_000_000")] | 287 | #[cfg(feature = "tick-hz-760_000_000")] |
| 298 | pub const TICK_HZ: u64 = 760_000_000; | 288 | pub const TICK_HZ: u64 = 760_000_000; |
| 289 | #[cfg(feature = "tick-hz-768_000_000")] | ||
| 290 | pub const TICK_HZ: u64 = 768_000_000; | ||
| 299 | #[cfg(feature = "tick-hz-780_000_000")] | 291 | #[cfg(feature = "tick-hz-780_000_000")] |
| 300 | pub const TICK_HZ: u64 = 780_000_000; | 292 | pub const TICK_HZ: u64 = 780_000_000; |
| 301 | #[cfg(feature = "tick-hz-800_000_000")] | 293 | #[cfg(feature = "tick-hz-800_000_000")] |
| @@ -318,155 +310,159 @@ pub const TICK_HZ: u64 = 940_000_000; | |||
| 318 | pub const TICK_HZ: u64 = 960_000_000; | 310 | pub const TICK_HZ: u64 = 960_000_000; |
| 319 | #[cfg(feature = "tick-hz-980_000_000")] | 311 | #[cfg(feature = "tick-hz-980_000_000")] |
| 320 | pub const TICK_HZ: u64 = 980_000_000; | 312 | pub const TICK_HZ: u64 = 980_000_000; |
| 313 | #[cfg(feature = "tick-hz-1_000_000_000")] | ||
| 314 | pub const TICK_HZ: u64 = 1_000_000_000; | ||
| 315 | #[cfg(feature = "tick-hz-1_310_720_000")] | ||
| 316 | pub const TICK_HZ: u64 = 1_310_720_000; | ||
| 317 | #[cfg(feature = "tick-hz-2_621_440_000")] | ||
| 318 | pub const TICK_HZ: u64 = 2_621_440_000; | ||
| 319 | #[cfg(feature = "tick-hz-5_242_880_000")] | ||
| 320 | pub const TICK_HZ: u64 = 5_242_880_000; | ||
| 321 | #[cfg(not(any( | 321 | #[cfg(not(any( |
| 322 | feature = "tick-hz-1", | 322 | feature = "tick-hz-1", |
| 323 | feature = "tick-hz-10", | ||
| 324 | feature = "tick-hz-100", | ||
| 325 | feature = "tick-hz-1_000", | ||
| 326 | feature = "tick-hz-10_000", | ||
| 327 | feature = "tick-hz-100_000", | ||
| 328 | feature = "tick-hz-1_000_000", | ||
| 329 | feature = "tick-hz-10_000_000", | ||
| 330 | feature = "tick-hz-100_000_000", | ||
| 331 | feature = "tick-hz-1_000_000_000", | ||
| 332 | feature = "tick-hz-2", | 323 | feature = "tick-hz-2", |
| 333 | feature = "tick-hz-4", | 324 | feature = "tick-hz-4", |
| 334 | feature = "tick-hz-8", | 325 | feature = "tick-hz-8", |
| 326 | feature = "tick-hz-10", | ||
| 335 | feature = "tick-hz-16", | 327 | feature = "tick-hz-16", |
| 336 | feature = "tick-hz-32", | 328 | feature = "tick-hz-32", |
| 337 | feature = "tick-hz-64", | 329 | feature = "tick-hz-64", |
| 330 | feature = "tick-hz-100", | ||
| 338 | feature = "tick-hz-128", | 331 | feature = "tick-hz-128", |
| 339 | feature = "tick-hz-256", | 332 | feature = "tick-hz-256", |
| 340 | feature = "tick-hz-512", | 333 | feature = "tick-hz-512", |
| 334 | feature = "tick-hz-1_000", | ||
| 341 | feature = "tick-hz-1_024", | 335 | feature = "tick-hz-1_024", |
| 342 | feature = "tick-hz-2_048", | ||
| 343 | feature = "tick-hz-4_096", | ||
| 344 | feature = "tick-hz-8_192", | ||
| 345 | feature = "tick-hz-16_384", | ||
| 346 | feature = "tick-hz-32_768", | ||
| 347 | feature = "tick-hz-65_536", | ||
| 348 | feature = "tick-hz-131_072", | ||
| 349 | feature = "tick-hz-262_144", | ||
| 350 | feature = "tick-hz-524_288", | ||
| 351 | feature = "tick-hz-1_048_576", | ||
| 352 | feature = "tick-hz-2_097_152", | ||
| 353 | feature = "tick-hz-4_194_304", | ||
| 354 | feature = "tick-hz-8_388_608", | ||
| 355 | feature = "tick-hz-16_777_216", | ||
| 356 | feature = "tick-hz-2_000", | 336 | feature = "tick-hz-2_000", |
| 337 | feature = "tick-hz-2_048", | ||
| 357 | feature = "tick-hz-4_000", | 338 | feature = "tick-hz-4_000", |
| 339 | feature = "tick-hz-4_096", | ||
| 358 | feature = "tick-hz-8_000", | 340 | feature = "tick-hz-8_000", |
| 341 | feature = "tick-hz-8_192", | ||
| 342 | feature = "tick-hz-10_000", | ||
| 359 | feature = "tick-hz-16_000", | 343 | feature = "tick-hz-16_000", |
| 360 | feature = "tick-hz-32_000", | 344 | feature = "tick-hz-16_384", |
| 361 | feature = "tick-hz-64_000", | ||
| 362 | feature = "tick-hz-128_000", | ||
| 363 | feature = "tick-hz-256_000", | ||
| 364 | feature = "tick-hz-512_000", | ||
| 365 | feature = "tick-hz-1_024_000", | ||
| 366 | feature = "tick-hz-2_048_000", | ||
| 367 | feature = "tick-hz-4_096_000", | ||
| 368 | feature = "tick-hz-8_192_000", | ||
| 369 | feature = "tick-hz-16_384_000", | ||
| 370 | feature = "tick-hz-32_768_000", | ||
| 371 | feature = "tick-hz-65_536_000", | ||
| 372 | feature = "tick-hz-131_072_000", | ||
| 373 | feature = "tick-hz-262_144_000", | ||
| 374 | feature = "tick-hz-524_288_000", | ||
| 375 | feature = "tick-hz-20_000", | 345 | feature = "tick-hz-20_000", |
| 346 | feature = "tick-hz-32_000", | ||
| 347 | feature = "tick-hz-32_768", | ||
| 376 | feature = "tick-hz-40_000", | 348 | feature = "tick-hz-40_000", |
| 349 | feature = "tick-hz-64_000", | ||
| 350 | feature = "tick-hz-65_536", | ||
| 377 | feature = "tick-hz-80_000", | 351 | feature = "tick-hz-80_000", |
| 352 | feature = "tick-hz-100_000", | ||
| 353 | feature = "tick-hz-128_000", | ||
| 354 | feature = "tick-hz-131_072", | ||
| 378 | feature = "tick-hz-160_000", | 355 | feature = "tick-hz-160_000", |
| 356 | feature = "tick-hz-256_000", | ||
| 357 | feature = "tick-hz-262_144", | ||
| 379 | feature = "tick-hz-320_000", | 358 | feature = "tick-hz-320_000", |
| 359 | feature = "tick-hz-512_000", | ||
| 360 | feature = "tick-hz-524_288", | ||
| 380 | feature = "tick-hz-640_000", | 361 | feature = "tick-hz-640_000", |
| 362 | feature = "tick-hz-1_000_000", | ||
| 363 | feature = "tick-hz-1_024_000", | ||
| 364 | feature = "tick-hz-1_048_576", | ||
| 381 | feature = "tick-hz-1_280_000", | 365 | feature = "tick-hz-1_280_000", |
| 382 | feature = "tick-hz-2_560_000", | ||
| 383 | feature = "tick-hz-5_120_000", | ||
| 384 | feature = "tick-hz-10_240_000", | ||
| 385 | feature = "tick-hz-20_480_000", | ||
| 386 | feature = "tick-hz-40_960_000", | ||
| 387 | feature = "tick-hz-81_920_000", | ||
| 388 | feature = "tick-hz-163_840_000", | ||
| 389 | feature = "tick-hz-327_680_000", | ||
| 390 | feature = "tick-hz-655_360_000", | ||
| 391 | feature = "tick-hz-1_310_720_000", | ||
| 392 | feature = "tick-hz-2_621_440_000", | ||
| 393 | feature = "tick-hz-5_242_880_000", | ||
| 394 | feature = "tick-hz-2_000_000", | 366 | feature = "tick-hz-2_000_000", |
| 367 | feature = "tick-hz-2_048_000", | ||
| 368 | feature = "tick-hz-2_097_152", | ||
| 369 | feature = "tick-hz-2_560_000", | ||
| 395 | feature = "tick-hz-3_000_000", | 370 | feature = "tick-hz-3_000_000", |
| 396 | feature = "tick-hz-4_000_000", | 371 | feature = "tick-hz-4_000_000", |
| 372 | feature = "tick-hz-4_096_000", | ||
| 373 | feature = "tick-hz-4_194_304", | ||
| 374 | feature = "tick-hz-5_120_000", | ||
| 397 | feature = "tick-hz-6_000_000", | 375 | feature = "tick-hz-6_000_000", |
| 398 | feature = "tick-hz-8_000_000", | 376 | feature = "tick-hz-8_000_000", |
| 377 | feature = "tick-hz-8_192_000", | ||
| 378 | feature = "tick-hz-8_388_608", | ||
| 399 | feature = "tick-hz-9_000_000", | 379 | feature = "tick-hz-9_000_000", |
| 380 | feature = "tick-hz-10_000_000", | ||
| 381 | feature = "tick-hz-10_240_000", | ||
| 400 | feature = "tick-hz-12_000_000", | 382 | feature = "tick-hz-12_000_000", |
| 401 | feature = "tick-hz-16_000_000", | 383 | feature = "tick-hz-16_000_000", |
| 384 | feature = "tick-hz-16_384_000", | ||
| 385 | feature = "tick-hz-16_777_216", | ||
| 402 | feature = "tick-hz-18_000_000", | 386 | feature = "tick-hz-18_000_000", |
| 387 | feature = "tick-hz-20_000_000", | ||
| 388 | feature = "tick-hz-20_480_000", | ||
| 403 | feature = "tick-hz-24_000_000", | 389 | feature = "tick-hz-24_000_000", |
| 390 | feature = "tick-hz-30_000_000", | ||
| 404 | feature = "tick-hz-32_000_000", | 391 | feature = "tick-hz-32_000_000", |
| 392 | feature = "tick-hz-32_768_000", | ||
| 405 | feature = "tick-hz-36_000_000", | 393 | feature = "tick-hz-36_000_000", |
| 406 | feature = "tick-hz-48_000_000", | ||
| 407 | feature = "tick-hz-64_000_000", | ||
| 408 | feature = "tick-hz-72_000_000", | ||
| 409 | feature = "tick-hz-96_000_000", | ||
| 410 | feature = "tick-hz-128_000_000", | ||
| 411 | feature = "tick-hz-144_000_000", | ||
| 412 | feature = "tick-hz-192_000_000", | ||
| 413 | feature = "tick-hz-256_000_000", | ||
| 414 | feature = "tick-hz-288_000_000", | ||
| 415 | feature = "tick-hz-384_000_000", | ||
| 416 | feature = "tick-hz-512_000_000", | ||
| 417 | feature = "tick-hz-576_000_000", | ||
| 418 | feature = "tick-hz-768_000_000", | ||
| 419 | feature = "tick-hz-20_000_000", | ||
| 420 | feature = "tick-hz-30_000_000", | ||
| 421 | feature = "tick-hz-40_000_000", | 394 | feature = "tick-hz-40_000_000", |
| 395 | feature = "tick-hz-40_960_000", | ||
| 396 | feature = "tick-hz-48_000_000", | ||
| 422 | feature = "tick-hz-50_000_000", | 397 | feature = "tick-hz-50_000_000", |
| 423 | feature = "tick-hz-60_000_000", | 398 | feature = "tick-hz-60_000_000", |
| 399 | feature = "tick-hz-64_000_000", | ||
| 400 | feature = "tick-hz-65_536_000", | ||
| 424 | feature = "tick-hz-70_000_000", | 401 | feature = "tick-hz-70_000_000", |
| 402 | feature = "tick-hz-72_000_000", | ||
| 425 | feature = "tick-hz-80_000_000", | 403 | feature = "tick-hz-80_000_000", |
| 404 | feature = "tick-hz-81_920_000", | ||
| 426 | feature = "tick-hz-90_000_000", | 405 | feature = "tick-hz-90_000_000", |
| 406 | feature = "tick-hz-96_000_000", | ||
| 407 | feature = "tick-hz-100_000_000", | ||
| 427 | feature = "tick-hz-110_000_000", | 408 | feature = "tick-hz-110_000_000", |
| 428 | feature = "tick-hz-120_000_000", | 409 | feature = "tick-hz-120_000_000", |
| 410 | feature = "tick-hz-128_000_000", | ||
| 429 | feature = "tick-hz-130_000_000", | 411 | feature = "tick-hz-130_000_000", |
| 412 | feature = "tick-hz-131_072_000", | ||
| 430 | feature = "tick-hz-140_000_000", | 413 | feature = "tick-hz-140_000_000", |
| 414 | feature = "tick-hz-144_000_000", | ||
| 431 | feature = "tick-hz-150_000_000", | 415 | feature = "tick-hz-150_000_000", |
| 432 | feature = "tick-hz-160_000_000", | 416 | feature = "tick-hz-160_000_000", |
| 417 | feature = "tick-hz-163_840_000", | ||
| 433 | feature = "tick-hz-170_000_000", | 418 | feature = "tick-hz-170_000_000", |
| 434 | feature = "tick-hz-180_000_000", | 419 | feature = "tick-hz-180_000_000", |
| 435 | feature = "tick-hz-190_000_000", | 420 | feature = "tick-hz-190_000_000", |
| 421 | feature = "tick-hz-192_000_000", | ||
| 436 | feature = "tick-hz-200_000_000", | 422 | feature = "tick-hz-200_000_000", |
| 437 | feature = "tick-hz-210_000_000", | 423 | feature = "tick-hz-210_000_000", |
| 438 | feature = "tick-hz-220_000_000", | 424 | feature = "tick-hz-220_000_000", |
| 439 | feature = "tick-hz-230_000_000", | 425 | feature = "tick-hz-230_000_000", |
| 440 | feature = "tick-hz-240_000_000", | 426 | feature = "tick-hz-240_000_000", |
| 441 | feature = "tick-hz-250_000_000", | 427 | feature = "tick-hz-250_000_000", |
| 428 | feature = "tick-hz-256_000_000", | ||
| 442 | feature = "tick-hz-260_000_000", | 429 | feature = "tick-hz-260_000_000", |
| 430 | feature = "tick-hz-262_144_000", | ||
| 443 | feature = "tick-hz-270_000_000", | 431 | feature = "tick-hz-270_000_000", |
| 444 | feature = "tick-hz-280_000_000", | 432 | feature = "tick-hz-280_000_000", |
| 433 | feature = "tick-hz-288_000_000", | ||
| 445 | feature = "tick-hz-290_000_000", | 434 | feature = "tick-hz-290_000_000", |
| 446 | feature = "tick-hz-300_000_000", | 435 | feature = "tick-hz-300_000_000", |
| 447 | feature = "tick-hz-320_000_000", | 436 | feature = "tick-hz-320_000_000", |
| 437 | feature = "tick-hz-327_680_000", | ||
| 448 | feature = "tick-hz-340_000_000", | 438 | feature = "tick-hz-340_000_000", |
| 449 | feature = "tick-hz-360_000_000", | 439 | feature = "tick-hz-360_000_000", |
| 450 | feature = "tick-hz-380_000_000", | 440 | feature = "tick-hz-380_000_000", |
| 441 | feature = "tick-hz-384_000_000", | ||
| 451 | feature = "tick-hz-400_000_000", | 442 | feature = "tick-hz-400_000_000", |
| 452 | feature = "tick-hz-420_000_000", | 443 | feature = "tick-hz-420_000_000", |
| 453 | feature = "tick-hz-440_000_000", | 444 | feature = "tick-hz-440_000_000", |
| 454 | feature = "tick-hz-460_000_000", | 445 | feature = "tick-hz-460_000_000", |
| 455 | feature = "tick-hz-480_000_000", | 446 | feature = "tick-hz-480_000_000", |
| 456 | feature = "tick-hz-500_000_000", | 447 | feature = "tick-hz-500_000_000", |
| 448 | feature = "tick-hz-512_000_000", | ||
| 457 | feature = "tick-hz-520_000_000", | 449 | feature = "tick-hz-520_000_000", |
| 450 | feature = "tick-hz-524_288_000", | ||
| 458 | feature = "tick-hz-540_000_000", | 451 | feature = "tick-hz-540_000_000", |
| 459 | feature = "tick-hz-560_000_000", | 452 | feature = "tick-hz-560_000_000", |
| 453 | feature = "tick-hz-576_000_000", | ||
| 460 | feature = "tick-hz-580_000_000", | 454 | feature = "tick-hz-580_000_000", |
| 461 | feature = "tick-hz-600_000_000", | 455 | feature = "tick-hz-600_000_000", |
| 462 | feature = "tick-hz-620_000_000", | 456 | feature = "tick-hz-620_000_000", |
| 463 | feature = "tick-hz-640_000_000", | 457 | feature = "tick-hz-640_000_000", |
| 458 | feature = "tick-hz-655_360_000", | ||
| 464 | feature = "tick-hz-660_000_000", | 459 | feature = "tick-hz-660_000_000", |
| 465 | feature = "tick-hz-680_000_000", | 460 | feature = "tick-hz-680_000_000", |
| 466 | feature = "tick-hz-700_000_000", | 461 | feature = "tick-hz-700_000_000", |
| 467 | feature = "tick-hz-720_000_000", | 462 | feature = "tick-hz-720_000_000", |
| 468 | feature = "tick-hz-740_000_000", | 463 | feature = "tick-hz-740_000_000", |
| 469 | feature = "tick-hz-760_000_000", | 464 | feature = "tick-hz-760_000_000", |
| 465 | feature = "tick-hz-768_000_000", | ||
| 470 | feature = "tick-hz-780_000_000", | 466 | feature = "tick-hz-780_000_000", |
| 471 | feature = "tick-hz-800_000_000", | 467 | feature = "tick-hz-800_000_000", |
| 472 | feature = "tick-hz-820_000_000", | 468 | feature = "tick-hz-820_000_000", |
| @@ -478,5 +474,9 @@ pub const TICK_HZ: u64 = 980_000_000; | |||
| 478 | feature = "tick-hz-940_000_000", | 474 | feature = "tick-hz-940_000_000", |
| 479 | feature = "tick-hz-960_000_000", | 475 | feature = "tick-hz-960_000_000", |
| 480 | feature = "tick-hz-980_000_000", | 476 | feature = "tick-hz-980_000_000", |
| 477 | feature = "tick-hz-1_000_000_000", | ||
| 478 | feature = "tick-hz-1_310_720_000", | ||
| 479 | feature = "tick-hz-2_621_440_000", | ||
| 480 | feature = "tick-hz-5_242_880_000", | ||
| 481 | )))] | 481 | )))] |
| 482 | pub const TICK_HZ: u64 = 1_000_000; | 482 | pub const TICK_HZ: u64 = 1_000_000; |
