[−][src]Trait nrf52833_hal::timer::Instance
Implemented by all timer0::TIMER
instances
Associated Constants
Loading content...Required methods
fn timer_start<Time>(&self, cycles: Time) where
Time: Into<u32>,
Time: Into<u32>,
fn timer_reset_event(&self)
fn timer_cancel(&self)
fn timer_running(&self) -> bool
fn read_counter(&self) -> u32
fn disable_interrupt(&self)
fn enable_interrupt(&self)
fn set_shorts_periodic(&self)
fn set_shorts_oneshot(&self)
fn set_periodic(&self)
fn set_oneshot(&self)
Implementors
impl Instance for TIMER0
[src]
const INTERRUPT: Interrupt
[src]
fn timer_start<Time>(&self, cycles: Time) where
Time: Into<u32>,
[src]
Time: Into<u32>,
fn timer_reset_event(&self)
[src]
fn timer_cancel(&self)
[src]
fn timer_running(&self) -> bool
[src]
fn read_counter(&self) -> u32
[src]
fn disable_interrupt(&self)
[src]
fn enable_interrupt(&self)
[src]
fn set_shorts_periodic(&self)
[src]
fn set_shorts_oneshot(&self)
[src]
fn set_periodic(&self)
[src]
fn set_oneshot(&self)
[src]
impl Instance for TIMER1
[src]
const INTERRUPT: Interrupt
[src]
fn timer_start<Time>(&self, cycles: Time) where
Time: Into<u32>,
[src]
Time: Into<u32>,
fn timer_reset_event(&self)
[src]
fn timer_cancel(&self)
[src]
fn timer_running(&self) -> bool
[src]
fn read_counter(&self) -> u32
[src]
fn disable_interrupt(&self)
[src]
fn enable_interrupt(&self)
[src]
fn set_shorts_periodic(&self)
[src]
fn set_shorts_oneshot(&self)
[src]
fn set_periodic(&self)
[src]
fn set_oneshot(&self)
[src]
impl Instance for TIMER2
[src]
const INTERRUPT: Interrupt
[src]
fn timer_start<Time>(&self, cycles: Time) where
Time: Into<u32>,
[src]
Time: Into<u32>,
fn timer_reset_event(&self)
[src]
fn timer_cancel(&self)
[src]
fn timer_running(&self) -> bool
[src]
fn read_counter(&self) -> u32
[src]
fn disable_interrupt(&self)
[src]
fn enable_interrupt(&self)
[src]
fn set_shorts_periodic(&self)
[src]
fn set_shorts_oneshot(&self)
[src]
fn set_periodic(&self)
[src]
fn set_oneshot(&self)
[src]
impl Instance for TIMER3
[src]
const INTERRUPT: Interrupt
[src]
fn timer_start<Time>(&self, cycles: Time) where
Time: Into<u32>,
[src]
Time: Into<u32>,
fn timer_reset_event(&self)
[src]
fn timer_cancel(&self)
[src]
fn timer_running(&self) -> bool
[src]
fn read_counter(&self) -> u32
[src]
fn disable_interrupt(&self)
[src]
fn enable_interrupt(&self)
[src]
fn set_shorts_periodic(&self)
[src]
fn set_shorts_oneshot(&self)
[src]
fn set_periodic(&self)
[src]
fn set_oneshot(&self)
[src]
impl Instance for TIMER4
[src]
const INTERRUPT: Interrupt
[src]
fn timer_start<Time>(&self, cycles: Time) where
Time: Into<u32>,
[src]
Time: Into<u32>,