Module nrf52::clock [] [src]

Clock peripheral driver, nRF52

Based on Phil Levis clock driver for nRF51

HFCLK - High Frequency Clock * 64 MHz internal oscillator (HFINT) * 64 MHz crystal oscillator, using 32 MHz external crystal (HFXO) * The HFXO must be running to use the RADIO, NFC module or the calibration mechanism associated with the 32.768 kHz RC oscillator.

LFCLK - Low Frequency Clock Source: * 32.768 kHz RC oscillator (LFRC) * 32.768 kHz crystal oscillator (LFXO) * 32.768 kHz synthesized from HFCLK (LFSYNT)

Reexports

use core::cell::Cell;
use kernel::common::regs::ReadOnly;
use kernel::common::regs::ReadWrite;
use kernel::common::regs::WriteOnly;

Modules

Control
Ctiv
HfClkStat
Interrupt
LfClkSrc
LfClkSrcCopy
LfClkStat
Status
TraceConfig

Structs

Clock

Clock struct

ClockRegisters

Enums

HighClockSource

High frequency clock source

InterruptField

Interrupt sources

LowClockSource

Low frequency clock source

Constants

CLOCK_BASE

Statics

CLOCK

Traits

ClockClient