Class implementing an FRO clock source.
|
constexpr | ClockMcuxpressoFro (clock_fro_output_en_t fro_output) |
| Constructor specifying the FRO divider output to manage.
|
|
void | Acquire () |
| Acquire a reference to this clock tree element.
|
|
void | Release () |
| Release a reference to this clock tree element.
|
|
constexpr | Element (bool may_block) |
|
uint32_t | ref_count () const |
| Get reference count for this clock tree element.
|
|
bool | may_block () const |
| Check whether acquiring or releasing the element may block.
|
|
| Element (const Element &)=delete |
|
| Element (const Element &&)=delete |
|
Element & | operator= (const Element &)=delete |
|
Element & | operator= (const Element &&)=delete |
|
Status | Acquire () |
|
Status | Release () |
|
Status | AcquireWith (Element &element_with) |
|