esp_
hal_
embassy
0.9.0
Time
Base
Implementations on Foreign Types
&'static mut [OneShotTimer<'static, Blocking>; N]
&'static mut [OneShotTimer<'static, Blocking>]
AnyTimer<'static>
OneShotTimer<'static, Blocking>
Timer<'static>
[AnyTimer<'static>; 1]
[AnyTimer<'static>; 2]
[AnyTimer<'static>; 3]
[AnyTimer<'static>; 4]
[OneShotTimer<'static, Blocking>; 1]
[OneShotTimer<'static, Blocking>; 2]
[OneShotTimer<'static, Blocking>; 3]
[OneShotTimer<'static, Blocking>; 4]
[TimgTimer<'static>; 1]
[TimgTimer<'static>; 2]
[TimgTimer<'static>; 3]
[TimgTimer<'static>; 4]
Implementors
In crate esp_
hal_
embassy
esp_hal_embassy
Trait
TimeBase
Copy item path
Source
pub trait TimeBase: Sealed { }
Expand description
A timer or collection on timers that can be passed to
init
.
Implementations on Foreign Types
§
Source
§
impl
TimeBase
for &'static mut [OneShotTimer<'static, Blocking>]
Source
§
impl
TimeBase
for AnyTimer<'static>
Source
§
impl
TimeBase
for OneShotTimer<'static, Blocking>
Source
§
impl
TimeBase
for Timer<'static>
Source
§
impl
TimeBase
for [AnyTimer<'static>; 1]
Source
§
impl
TimeBase
for [AnyTimer<'static>; 2]
Source
§
impl
TimeBase
for [AnyTimer<'static>; 3]
Source
§
impl
TimeBase
for [AnyTimer<'static>; 4]
Source
§
impl
TimeBase
for [OneShotTimer<'static, Blocking>; 1]
Source
§
impl
TimeBase
for [OneShotTimer<'static, Blocking>; 2]
Source
§
impl
TimeBase
for [OneShotTimer<'static, Blocking>; 3]
Source
§
impl
TimeBase
for [OneShotTimer<'static, Blocking>; 4]
Source
§
impl
TimeBase
for [TimgTimer<'static>; 1]
Source
§
impl
TimeBase
for [TimgTimer<'static>; 2]
Source
§
impl
TimeBase
for [TimgTimer<'static>; 3]
Source
§
impl
TimeBase
for [TimgTimer<'static>; 4]
Source
§
impl<const N: usize>
TimeBase
for &'static mut [OneShotTimer<'static, Blocking>; N]
Implementors
§