diff --git a/cmakemodules/DefineExamples.cmake b/cmakemodules/DefineExamples.cmake
index 6d12a1d3da..9a5b22ad41 100644
--- a/cmakemodules/DefineExamples.cmake
+++ b/cmakemodules/DefineExamples.cmake
@@ -55,7 +55,6 @@ IF(BUILD_EXAMPLES)
times
SocketsTest
directoryExplorer
- http_tests
fileSystemWatcher
geometry3D
poses
@@ -70,6 +69,15 @@ IF(BUILD_EXAMPLES)
SET(CMAKE_EXAMPLE_LINK_LIBS ${MRPT_LINKER_LIBS})
GENERATE_CMAKE_FILES_SAMPLES_DIRECTORY()
+ # === Depending on: mrpt-base, mrpt-comms ===
+ SET(LIST_EXAMPLES_IN_THIS_DIR
+ http_tests
+ SerialPort_test
+ )
+ SET(CMAKE_EXAMPLE_DEPS mrpt-base mrpt-comms)
+ SET(CMAKE_EXAMPLE_LINK_LIBS ${MRPT_LINKER_LIBS})
+ GENERATE_CMAKE_FILES_SAMPLES_DIRECTORY()
+
# === Depending on: mrpt-base, mrpt-gui ===
# list of examples for each directory:
SET(LIST_EXAMPLES_IN_THIS_DIR
@@ -238,7 +246,6 @@ IF(BUILD_EXAMPLES)
GPS_test
sonar_SRF10_test
eNoses_test
- SerialPort_test
FTDI_USB_enumerate_test
joystick
captureVideoFFmpeg
diff --git a/doc/design_of_images/graph_mrpt_libs.dot b/doc/design_of_images/graph_mrpt_libs.dot
index f259d3db79..abf4e8bc6e 100644
--- a/doc/design_of_images/graph_mrpt_libs.dot
+++ b/doc/design_of_images/graph_mrpt_libs.dot
@@ -3,6 +3,7 @@ digraph MRPT_LIBS {
node [shape=box,style=filled, fillcolor="#D0D0D0"];
base [label="mrpt-base",URL="group__mrpt__base__grp.html"];
+ comms [label="mrpt-comms",URL="group__mrpt__comms__grp.html"];
graphs [label="mrpt-graphs",URL="group__mrpt__graphs__grp.html"];
bayes [label="mrpt-bayes (.h)",URL="group__mrpt__bayes__grp.html"];
opengl [label="mrpt-opengl", URL="group__mrpt__opengl__grp.html"];
@@ -32,6 +33,7 @@ digraph MRPT_LIBS {
graphs -> base;
tfest -> base;
+ comms -> base;
bayes -> base;
@@ -43,6 +45,7 @@ digraph MRPT_LIBS {
hwdrivers -> gui;
hwdrivers -> maps;
+ hwdrivers -> comms;
topography -> obs;
topography -> tfest;
diff --git a/doc/design_of_images/graph_mrpt_libs.map b/doc/design_of_images/graph_mrpt_libs.map
index e9ff884a32..95cc36c5ad 100644
--- a/doc/design_of_images/graph_mrpt_libs.map
+++ b/doc/design_of_images/graph_mrpt_libs.map
@@ -1,20 +1,21 @@
diff --git a/doc/design_of_images/graph_mrpt_libs.png b/doc/design_of_images/graph_mrpt_libs.png
index cee48840d3..4d75909eb5 100644
Binary files a/doc/design_of_images/graph_mrpt_libs.png and b/doc/design_of_images/graph_mrpt_libs.png differ
diff --git a/doc/design_of_images/graph_mrpt_libs.svg b/doc/design_of_images/graph_mrpt_libs.svg
index e585a5e361..b89980a94a 100644
--- a/doc/design_of_images/graph_mrpt_libs.svg
+++ b/doc/design_of_images/graph_mrpt_libs.svg
@@ -1,307 +1,325 @@
-
-