Commit 94c00fe
authored
Clock tree refactor: introduce instance type (#5129)
* Access properties by name
* Replace clock node classification with an instance type
* Pull is_definition up into instance
* Pass instance type to request/release functions
* Replace unnecessary use of dyn note type
* Allow the instance to force generate config type and methods
* Pass instance to config_apply_impl_function
* Move function out of trait
* Move node_functions
* Move more functions
* Remove PeripheralClockSource
* Rename argument
* Expand divider validation
* Add some todos
* Remove CTNT trait implementation from ClockTreeNodeInstance
* Use indexmap to avoid quadratic lookup
* Fix typos, use constant case for names
* Extract box wrapper function
* Remove config_docline
* Remove unnecessary node_frequency_impl21 parent 5b0c5d1 commit 94c00fe
File tree
7 files changed
+741
-719
lines changed- esp-metadata-generated/src
- esp-metadata/src/cfg
- soc
- clock_tree
7 files changed
+741
-719
lines changedLarge diffs are not rendered by default.
0 commit comments