C/C++ API Reference
Loading...
Searching...
No Matches
pw::clock_tree::ClockMcuxpressoSelector< ElementType > Class Template Reference

Overview

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

Class template implementing the clock selector element.

Template argument ElementType can be of class ElementBlocking or ElementNonBlockingCannotFail.

Inheritance diagram for pw::clock_tree::ClockMcuxpressoSelector< ElementType >:
pw::clock_tree::DependentElement< ElementType >

Public Member Functions

template<typename SourceType >
constexpr ClockMcuxpressoSelector (SourceType &source, clock_attach_id_t selector_enable, clock_attach_id_t selector_disable)
 
- Public Member Functions inherited from pw::clock_tree::DependentElement< ElementType >
template<typename SourceType >
constexpr DependentElement (SourceType &source)
 Create a dependent clock tree element that depends on source.
 

Private Member Functions

Status DoEnable () final
 Enable selector.
 
Status DoDisable () final
 Disable selector.
 

Additional Inherited Members

- Protected Member Functions inherited from pw::clock_tree::DependentElement< ElementType >
template<typename SourceType >
void SetSource (SourceType &source)
 
Elementsource ()
 

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