Trait r3::kernel::traits::CfgTimer

source ·
pub unsafe trait CfgTimer: CfgBasewhere
    Self::System: KernelTimer,{
    // Required method
    fn timer_define<Properties>(
        &mut self,
        descriptor: TimerDescriptor<Self::System>,
        properties: Properties
    ) -> <Self::System as KernelTimer>::RawTimerId
       where Properties: Bag;
}
Expand description

A low-level configurator trait providing a method to define a timwer in the kernel static configuration process.

Safety

See the module documentation.

Stability

See the module documentation.

Required Methods§

source

fn timer_define<Properties>( &mut self, descriptor: TimerDescriptor<Self::System>, properties: Properties ) -> <Self::System as KernelTimer>::RawTimerIdwhere Properties: Bag,

Implementors§