Struct nrf52::clock::Clock [] [src]

pub struct Clock {
    registers: *const ClockRegisters,
    client: Cell<Option<&'static ClockClient>>,
}
[]

Clock struct

Fields

Methods

impl Clock
[src]

[src]
[]

Constructor

[src]
[]

Client for callbacks

[src]
[]

Enable interrupt (not used yet)

[src]
[]

Disable interrupt (not used yet)

[src]
[]

Start the high frequency clock

[src]
[]

Stop the high frequency clock

[src]
[]

Check if the high frequency clock has started

[src]
[]

Read clock source from the high frequency clock

[src]
[]

Check if the high frequency clock is running

[src]
[]

Start the low frequency clock

[src]
[]

Stop the low frequency clock

[src]
[]

Check if the low frequency clock has started

[src]
[]

Read clock source from the low frequency clock

[src]
[]

Check if the low frequency clock is running

[src]
[]

Set low frequency clock source

[src]
[]

Set high frequency clock source