Pigweed
C/C++ API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | List of all members
pw::clock_tree::ClockMcuxpressoRtc< ElementType > Class Template Referencefinal
Inheritance diagram for pw::clock_tree::ClockMcuxpressoRtc< ElementType >:
pw::clock_tree::DependentElement< ElementType >

Public Member Functions

constexpr ClockMcuxpressoRtc (ElementType &source)
 
- Public Member Functions inherited from pw::clock_tree::DependentElement< ElementType >
constexpr DependentElement (ElementType &source)
 Create a dependent clock tree element that depends on source.
 

Private Member Functions

Status DoEnable () final
 Enable 32 kHz RTC oscillator.
 
Status DoDisable () final
 Disable 32 kHz RTS oscillator.
 

Additional Inherited Members

- Protected Member Functions inherited from pw::clock_tree::DependentElement< ElementType >
Status UpdateSource (ElementType &new_source, bool permit_change_if_in_use)
 

Detailed Description

template<typename ElementType>
class pw::clock_tree::ClockMcuxpressoRtc< ElementType >

Class template implementing the Rtc clock tree element.

Template argument ElementType can be of class ElementBlocking or ElementNonBlockingCannotFail.

Constructor & Destructor Documentation

◆ ClockMcuxpressoRtc()

template<typename ElementType >
constexpr pw::clock_tree::ClockMcuxpressoRtc< ElementType >::ClockMcuxpressoRtc ( ElementType &  source)
inlineconstexpr

Constructor specifying the dependent clock tree element to enable the Rtc clock source.


The documentation for this class was generated from the following file: