[rtems-central commit] interface: Add Doxygen links to config options
Sebastian Huber
sebh at rtems.org
Fri Sep 11 15:25:42 UTC 2020
Module: rtems-central
Branch: master
Commit: 70430d665f5b4599b97126497b8bfe863ac3656a
Changeset: http://git.rtems.org/rtems-central/commit/?id=70430d665f5b4599b97126497b8bfe863ac3656a
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Thu Sep 10 16:03:37 2020 +0200
interface: Add Doxygen links to config options
---
rtemsspec/interface.py | 3 +++
rtemsspec/tests/test_interface.py | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/rtemsspec/interface.py b/rtemsspec/interface.py
index 28b5bc8..7e0e3a0 100644
--- a/rtemsspec/interface.py
+++ b/rtemsspec/interface.py
@@ -78,6 +78,9 @@ class _InterfaceMapper(ItemMapper):
self.add_get_value("interface/enum:doc:/name", get_value_hash)
self.add_get_value("interface/macro:doc:/name", get_value_hash)
self.add_get_value("interface/variable:doc:/name", get_value_hash)
+ for opt in ["feature-enable", "feature", "initializer", "integer"]:
+ name = f"interface/appl-config-option/{opt}:doc:/name"
+ self.add_get_value(name, get_value_hash)
@contextmanager
def code(self) -> Iterator[None]:
diff --git a/rtemsspec/tests/test_interface.py b/rtemsspec/tests/test_interface.py
index 7f7192e..832e231 100644
--- a/rtemsspec/tests/test_interface.py
+++ b/rtemsspec/tests/test_interface.py
@@ -184,7 +184,7 @@ typedef enum EnumB {
* @brief Function brief description.
*
* Function description. References to VeryLongFunction(), ::Integer, #Enum,
- * #DEFINE, #VERY_LONG_MACRO, #Variable, ::ENUMERATOR_0, Struct, a, and
+ * #DEFINE, #VERY_LONG_MACRO, #Variable, ::ENUMERATOR_0, Struct, #a, and
* interface.
*
* @param Param0 is parameter 0.
More information about the vc
mailing list