xref: /aosp_15_r20/external/pigweed/pw_clock_tree/api.rst (revision 61c4878ac05f98d0ceed94b57d316916de578985)
1.. _module-pw_clock_tree-reference:
2
3----
4APIs
5----
6.. pigweed-module-subpage::
7   :name: pw_clock_tree
8
9.. _module-pw_clock_tree-references:
10
11ClockTree
12=========
13.. doxygenclass:: pw::clock_tree::ClockTree
14   :members:
15
16
17Element
18=======
19.. doxygenclass:: pw::clock_tree::Element
20   :members:
21   :protected-members:
22
23ElementBlocking
24===============
25.. doxygenclass:: pw::clock_tree::ElementBlocking
26   :members:
27
28ElementNonBlockingCannotFail
29============================
30.. doxygenclass:: pw::clock_tree::ElementNonBlockingCannotFail
31   :members:
32
33ElementNonBlockingMightFail
34===========================
35.. doxygenclass:: pw::clock_tree::ElementNonBlockingMightFail
36   :members:
37
38ClockSource
39===========
40.. doxygenclass:: pw::clock_tree::ClockSource
41   :members:
42
43ClockSourceNoOp
44===============
45.. doxygenclass:: pw::clock_tree::ClockSourceNoOp
46
47DependentElement
48================
49.. doxygenclass:: pw::clock_tree::DependentElement
50   :members:
51   :protected-members:
52
53ClockDivider
54============
55.. doxygenclass:: pw::clock_tree::ClockDivider
56   :members:
57
58ClockDividerElement
59===================
60.. doxygenclass:: pw::clock_tree::ClockDividerElement
61   :members:
62   :protected-members:
63
64ElementController
65=================
66.. doxygenclass:: pw::clock_tree::ElementController
67   :members:
68