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 |