C/C++ API Reference
Loading...
Searching...
No Matches
pw::clock_tree Namespace Reference

Clock tree management library. More...

Classes

class  ClockDivider
 
class  ClockDividerElement
 
class  ClockMcuxpressoAudioPll
 
class  ClockMcuxpressoClkIn
 
class  ClockMcuxpressoClockIp
 
class  ClockMcuxpressoDivider
 
class  ClockMcuxpressoFrg
 
class  ClockMcuxpressoFro
 Class implementing an FRO clock source. More...
 
class  ClockMcuxpressoLpOsc
 Class implementing the low power oscillator clock source. More...
 
class  ClockMcuxpressoMclk
 
class  ClockMcuxpressoRtc
 
class  ClockMcuxpressoSelector
 
class  ClockMcuxpressoSysPll
 
class  ClockSource
 
class  ClockSourceNoOp
 
class  DependentElement
 
class  Element
 
class  ElementBlocking
 
class  ElementNonBlockingCannotFail
 
class  ElementNonBlockingMightFail
 
class  OptionalElement
 

Typedefs

using ClockDividerBlocking = ClockDividerElement< ElementBlocking >
 Alias for a blocking clock divider tree element.
 
using ClockDividerNonBlockingCannotFail = ClockDividerElement< ElementNonBlockingCannotFail >
 
using ClockDividerNonBlockingMightFail = ClockDividerElement< ElementNonBlockingMightFail >
 
using ClockMcuxpressoMclkBlocking = ClockMcuxpressoMclk< ElementBlocking >
 
using ClockMcuxpressoMclkNonBlocking = ClockMcuxpressoMclk< ElementNonBlockingCannotFail >
 
using ClockMcuxpressoClkInBlocking = ClockMcuxpressoClkIn< ElementBlocking >
 
using ClockMcuxpressoClkInNonBlocking = ClockMcuxpressoClkIn< ElementNonBlockingCannotFail >
 
using ClockMcuxpressoFrgBlocking = ClockMcuxpressoFrg< ElementBlocking >
 Alias for a blocking FRG clock tree element.
 
using ClockMcuxpressoFrgNonBlocking = ClockMcuxpressoFrg< ElementNonBlockingCannotFail >
 Alias for a non-blocking FRG clock tree element where updates cannot fail.
 
using ClockMcuxpressoSelectorBlocking = ClockMcuxpressoSelector< ElementBlocking >
 Alias for a blocking clock selector clock tree element.
 
using ClockMcuxpressoSelectorNonBlocking = ClockMcuxpressoSelector< ElementNonBlockingCannotFail >
 
using ClockMcuxpressoDividerBlocking = ClockMcuxpressoDivider< ElementBlocking >
 Alias for a blocking clock divider clock tree element.
 
using ClockMcuxpressoDividerNonBlocking = ClockMcuxpressoDivider< ElementNonBlockingCannotFail >
 
using ClockMcuxpressoAudioPllBlocking = ClockMcuxpressoAudioPll< ElementBlocking >
 Alias for a blocking audio PLL clock tree element.
 
using ClockMcuxpressoAudioPllNonBlocking = ClockMcuxpressoAudioPll< ElementNonBlockingCannotFail >
 
using ClockMcuxpressoSysPllBlocking = ClockMcuxpressoSysPll< ElementBlocking >
 Alias for a blocking sys PLL clock tree element.
 
using ClockMcuxpressoSysPllNonBlocking = ClockMcuxpressoSysPll< ElementNonBlockingCannotFail >
 
using ClockMcuxpressoRtcBlocking = ClockMcuxpressoRtc< ElementBlocking >
 
using ClockMcuxpressoRtcNonBlocking = ClockMcuxpressoRtc< ElementNonBlockingCannotFail >
 
using ClockMcuxpressoClockIpBlocking = ClockMcuxpressoClockIp< ElementBlocking >
 
using ClockMcuxpressoClockIpNonBlocking = ClockMcuxpressoClockIp< ElementNonBlockingCannotFail >
 

Detailed Description

Clock tree management library.