From c241bd704927303042b1280decb2769852d6a588 Mon Sep 17 00:00:00 2001 From: thelsing Date: Sat, 10 Aug 2024 00:30:07 +0200 Subject: [PATCH 1/6] Update .readthedocs.yaml --- .readthedocs.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index e1bd371..2e5c765 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -13,6 +13,9 @@ build: # nodejs: "20" # rust: "1.70" # golang: "1.20" + apt_packages: + - graphviz + - openjdk-11-jre # Build documentation in the "docs/" directory with Sphinx sphinx: From 6363ff85fda569ec5f9797ddb82e4cb24da8c670 Mon Sep 17 00:00:00 2001 From: thelsing Date: Sat, 10 Aug 2024 00:35:50 +0200 Subject: [PATCH 2/6] Update conf.py --- doc/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/conf.py b/doc/conf.py index fc7f2e7..e31eb30 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -475,4 +475,4 @@ epub_exclude_files = ['search.html'] # Example configuration for intersphinx: refer to the Python standard library. -intersphinx_mapping = {'https://docs.python.org/': None} +# intersphinx_mapping = {'https://docs.python.org/': None} From 59d4ba4c1b6f2c1f838067d46d1508c05f5e5cca Mon Sep 17 00:00:00 2001 From: thelsing Date: Sat, 10 Aug 2024 00:39:28 +0200 Subject: [PATCH 3/6] Update requirements.txt --- doc/requirements.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/requirements.txt b/doc/requirements.txt index 71289f8..7799087 100644 --- a/doc/requirements.txt +++ b/doc/requirements.txt @@ -1,3 +1,4 @@ exhale breathe -sphinx>=2.1.2 \ No newline at end of file +sphinx>=2.1.2 +sphinx-rtd-theme From 1bfbf0e4308c639f7d640521147f38c6e2c9c257 Mon Sep 17 00:00:00 2001 From: thelsing Date: Sat, 10 Aug 2024 00:59:18 +0200 Subject: [PATCH 4/6] Update conf.py --- doc/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/conf.py b/doc/conf.py index e31eb30..b49555f 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -26,7 +26,7 @@ import subprocess, os read_the_docs_build = os.environ.get('READTHEDOCS', None) == 'True' if read_the_docs_build: - subprocess.call('wget -O plantuml.jar https://github.com/plantuml/plantuml/releases/download/v1.2023.10/plantuml-1.2023.10.jar', shell=True) + subprocess.call('wget -O plantuml.jar https://github.com/plantuml/plantuml/releases/download/v1.2024.6/plantuml.jar', shell=True) subprocess.call('doxygen', shell=True) subprocess.call('mv ./doxyoutput/html/index.html ./doxyoutput/html/index_doxygen.html', shell=True) From cdfd9de1881597412a4c112d57a8593eac47908c Mon Sep 17 00:00:00 2001 From: thelsing Date: Sat, 10 Aug 2024 01:08:32 +0200 Subject: [PATCH 5/6] Update Doxyfile --- doc/Doxyfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/Doxyfile b/doc/Doxyfile index 6bdb864..5e4fc41 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -2072,7 +2072,7 @@ PERLMOD_MAKEVAR_PREFIX = # C-preprocessor directives found in the sources and include files. # The default value is: YES. -ENABLE_PREPROCESSING = YES +ENABLE_PREPROCESSING = NO # If the MACRO_EXPANSION tag is set to YES, doxygen will expand all macro names # in the source code. If set to NO, only conditional compilation will be From 150f3fc24b363e5c35ca474eb8332ee82a262d0d Mon Sep 17 00:00:00 2001 From: thelsing Date: Sat, 10 Aug 2024 15:24:43 +0200 Subject: [PATCH 6/6] Update knx.h --- src/knx.h | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/knx.h b/src/knx.h index 003555f..6be29da 100644 --- a/src/knx.h +++ b/src/knx.h @@ -3,14 +3,9 @@ * This diagramm shows the most important classes of a normal KNX device. @startuml - skinparam monochrome true skinparam componentStyle uml2 -note top of knx - Class diagram for a - normal KNX device -end note package "knx" { class BusAccessUnit [[class_bus_access_unit.html]] class DeviceObject [[class_device_object.html]] @@ -133,7 +128,12 @@ class Stm32Platform [[class_stm32_platform.html]] ArduinoPlatform<|--Stm32Platform class LinuxPlatform [[class_linux_platform.html]] LinuxPlatform--|>Platform +class CC1310Platform [[class_cc1310_platform.html]] +CC1310Platform--|>Platform +class RP2040ArduinoPlatform [[class_rp2040_arduino_platform.html]] +RP2040ArduinoPlatform--|>ArduinoPlatform } + package frontend { class KnxFacade [[class_knx_facade.html]] @@ -149,10 +149,6 @@ knx-->Platform skinparam monochrome true skinparam componentStyle uml2 -note top of knx - Class diagram for a - KNX coupler -end note package "knx" { class BusAccessUnit [[class_bus_access_unit.html]] class DeviceObject [[class_device_object.html]] @@ -234,7 +230,12 @@ class Stm32Platform [[class_stm32_platform.html]] ArduinoPlatform<|--Stm32Platform class LinuxPlatform [[class_linux_platform.html]] LinuxPlatform--|>Platform +class CC1310Platform [[class_cc1310_platform.html]] +CC1310Platform--|>Platform +class RP2040ArduinoPlatform [[class_rp2040_arduino_platform.html]] +RP2040ArduinoPlatform--|>ArduinoPlatform } + package frontend { class KnxFacade [[class_knx_facade.html]]