From d82b323fcf84c7d970348ded43ce36da37f59540 Mon Sep 17 00:00:00 2001
From: Alexandre Abadie <alexandre.abadie@inria.fr>
Date: Wed, 5 Jul 2017 09:17:57 +0200
Subject: [PATCH] boards/nucleo: group nucleo boards in documentation

---
 boards/nucleo-common/include/board_common.h    | 10 ++++++++--
 boards/nucleo-f030/include/board.h             |  2 +-
 boards/nucleo-f070/include/board.h             |  2 +-
 boards/nucleo-f072/include/board.h             |  2 +-
 boards/nucleo-f091/include/board.h             |  2 +-
 boards/nucleo-f103/include/board.h             |  2 +-
 boards/nucleo-f302/include/board.h             |  2 +-
 boards/nucleo-f303/include/board.h             |  2 +-
 boards/nucleo-f334/include/board.h             |  2 +-
 boards/nucleo-f401/include/board.h             |  2 +-
 boards/nucleo-f410/include/board.h             |  2 +-
 boards/nucleo-f411/include/board.h             |  2 +-
 boards/nucleo-f446/include/board.h             |  2 +-
 boards/nucleo-l053/include/board.h             |  2 +-
 boards/nucleo-l073/include/board.h             |  2 +-
 boards/nucleo-l1/include/board.h               |  2 +-
 boards/nucleo-l476/include/board.h             |  2 +-
 boards/nucleo144-common/include/board_common.h |  2 +-
 boards/nucleo144-f207/include/board.h          |  2 +-
 boards/nucleo144-f303/include/board.h          |  2 +-
 boards/nucleo144-f412/include/board.h          |  2 +-
 boards/nucleo144-f413/include/board.h          |  2 +-
 boards/nucleo144-f429/include/board.h          |  2 +-
 boards/nucleo144-f446/include/board.h          |  2 +-
 boards/nucleo144-f746/include/board.h          |  2 +-
 boards/nucleo144-f767/include/board.h          |  2 +-
 boards/nucleo32-common/include/board_common.h  |  2 +-
 boards/nucleo32-f031/include/board.h           |  2 +-
 boards/nucleo32-f042/include/board.h           |  2 +-
 boards/nucleo32-f303/include/board.h           |  2 +-
 boards/nucleo32-l031/include/board.h           |  2 +-
 boards/nucleo32-l432/include/board.h           |  2 +-
 32 files changed, 39 insertions(+), 33 deletions(-)

diff --git a/boards/nucleo-common/include/board_common.h b/boards/nucleo-common/include/board_common.h
index b4315667a7..5d7c732b0a 100644
--- a/boards/nucleo-common/include/board_common.h
+++ b/boards/nucleo-common/include/board_common.h
@@ -7,9 +7,15 @@
  */
 
 /**
- * @defgroup    boards_nucleo_common STM Nucleo Common
+ * @defgroup    boards_nucleo STM Nucleo boards
  * @ingroup     boards
- * @brief       Common files for STM Nucleo boards
+ * @brief       STM Nucleo boards
+ */
+
+/**
+ * @defgroup    boards_nucleo64_common STM Nucleo 64 boards common
+ * @ingroup     boards_nucleo
+ * @brief       Common files for STM Nucleo 64 boards
  * @{
  *
  * @file
diff --git a/boards/nucleo-f030/include/board.h b/boards/nucleo-f030/include/board.h
index 19f4b47557..0144d1c7b4 100644
--- a/boards/nucleo-f030/include/board.h
+++ b/boards/nucleo-f030/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo-f030 Nucleo-F030
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo-f030 board
  * @{
  *
diff --git a/boards/nucleo-f070/include/board.h b/boards/nucleo-f070/include/board.h
index 3da4a94058..a382ef671a 100644
--- a/boards/nucleo-f070/include/board.h
+++ b/boards/nucleo-f070/include/board.h
@@ -9,7 +9,7 @@
 
 /**
  * @defgroup    boards_nucleo-f072 Nucleo-F072
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo-f072 board
  * @{
  *
diff --git a/boards/nucleo-f072/include/board.h b/boards/nucleo-f072/include/board.h
index a69850e219..c0cd12e474 100644
--- a/boards/nucleo-f072/include/board.h
+++ b/boards/nucleo-f072/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo-f072 Nucleo-F072
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo-f072 board
  * @{
  *
diff --git a/boards/nucleo-f091/include/board.h b/boards/nucleo-f091/include/board.h
index 54669ce699..e08507d489 100644
--- a/boards/nucleo-f091/include/board.h
+++ b/boards/nucleo-f091/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo-f091 Nucleo-F091
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo-f091 board
  * @{
  *
diff --git a/boards/nucleo-f103/include/board.h b/boards/nucleo-f103/include/board.h
index 086bb2a9bc..17f2bcdbe5 100755
--- a/boards/nucleo-f103/include/board.h
+++ b/boards/nucleo-f103/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo-f103 Nucleo-F103
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo-f103 board
  * @{
  *
diff --git a/boards/nucleo-f302/include/board.h b/boards/nucleo-f302/include/board.h
index bac65240ba..1885346bd9 100755
--- a/boards/nucleo-f302/include/board.h
+++ b/boards/nucleo-f302/include/board.h
@@ -10,7 +10,7 @@
 
 /**
  * @defgroup    boards_nucleo-f302 Nucleo-F302
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo-f302 board
  * @{
  *
diff --git a/boards/nucleo-f303/include/board.h b/boards/nucleo-f303/include/board.h
index 80bd0cfa64..8735fa4189 100755
--- a/boards/nucleo-f303/include/board.h
+++ b/boards/nucleo-f303/include/board.h
@@ -9,7 +9,7 @@
 
 /**
  * @defgroup    boards_nucleo-f303 Nucleo-F303
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo-f303 board
  * @{
  *
diff --git a/boards/nucleo-f334/include/board.h b/boards/nucleo-f334/include/board.h
index 5bc8846ed3..502f279eb4 100644
--- a/boards/nucleo-f334/include/board.h
+++ b/boards/nucleo-f334/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo-f334 Nucleo-F334
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo-f334 board
  * @{
  *
diff --git a/boards/nucleo-f401/include/board.h b/boards/nucleo-f401/include/board.h
index 564cfc6f87..634e08346a 100644
--- a/boards/nucleo-f401/include/board.h
+++ b/boards/nucleo-f401/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo-f401 Nucleo-F401
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo-f401 board
  * @{
  *
diff --git a/boards/nucleo-f410/include/board.h b/boards/nucleo-f410/include/board.h
index ba781a382f..e7caa30370 100644
--- a/boards/nucleo-f410/include/board.h
+++ b/boards/nucleo-f410/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo-f410 Nucleo-F410
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo-f410 board
  * @{
  *
diff --git a/boards/nucleo-f411/include/board.h b/boards/nucleo-f411/include/board.h
index 7c822ac487..49aa83ba11 100644
--- a/boards/nucleo-f411/include/board.h
+++ b/boards/nucleo-f411/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo-f411 Nucleo-F411
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo-f411 board
  * @{
  *
diff --git a/boards/nucleo-f446/include/board.h b/boards/nucleo-f446/include/board.h
index 8b1b0ae16f..68bf2f5b6f 100644
--- a/boards/nucleo-f446/include/board.h
+++ b/boards/nucleo-f446/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo-f446 Nucleo-F446
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo-f446 board
  * @{
  *
diff --git a/boards/nucleo-l053/include/board.h b/boards/nucleo-l053/include/board.h
index a2840657b7..f205f7d9bc 100644
--- a/boards/nucleo-l053/include/board.h
+++ b/boards/nucleo-l053/include/board.h
@@ -9,7 +9,7 @@
 
 /**
  * @defgroup    boards_nucleo-l053 Nucleo-L053
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo-l053 board
  * @{
  *
diff --git a/boards/nucleo-l073/include/board.h b/boards/nucleo-l073/include/board.h
index 803bc5cb7f..17fcd86fc7 100644
--- a/boards/nucleo-l073/include/board.h
+++ b/boards/nucleo-l073/include/board.h
@@ -9,7 +9,7 @@
 
 /**
  * @defgroup    boards_nucleo-l073 Nucleo-L073
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo-l073 board
  * @{
  *
diff --git a/boards/nucleo-l1/include/board.h b/boards/nucleo-l1/include/board.h
index 7d061fd804..2048c1e928 100644
--- a/boards/nucleo-l1/include/board.h
+++ b/boards/nucleo-l1/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo-l1 Nucleo-L1
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo-l1 board.
  * @{
  *
diff --git a/boards/nucleo-l476/include/board.h b/boards/nucleo-l476/include/board.h
index b9e442b6a5..cb05ddc4d6 100644
--- a/boards/nucleo-l476/include/board.h
+++ b/boards/nucleo-l476/include/board.h
@@ -9,7 +9,7 @@
 
 /**
  * @defgroup    boards_nucleo-l476 Nucleo-L476
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo-l476 board
  * @{
  *
diff --git a/boards/nucleo144-common/include/board_common.h b/boards/nucleo144-common/include/board_common.h
index e0ade1b958..f4bc572cfb 100644
--- a/boards/nucleo144-common/include/board_common.h
+++ b/boards/nucleo144-common/include/board_common.h
@@ -9,7 +9,7 @@
 
 /**
  * @defgroup    boards_nucleo144-common STM Nucleo-144 Common
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Common files for STM Nucleo-144 boards
  * @{
  *
diff --git a/boards/nucleo144-f207/include/board.h b/boards/nucleo144-f207/include/board.h
index 38d38ed372..f1c67df60f 100644
--- a/boards/nucleo144-f207/include/board.h
+++ b/boards/nucleo144-f207/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo144-f207 Nucleo144-F207
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo144-f207 board
  * @{
  *
diff --git a/boards/nucleo144-f303/include/board.h b/boards/nucleo144-f303/include/board.h
index 8199210943..cb1f9b309b 100644
--- a/boards/nucleo144-f303/include/board.h
+++ b/boards/nucleo144-f303/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo144-f303 Nucleo144-F303
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo144-f303 board
  * @{
  *
diff --git a/boards/nucleo144-f412/include/board.h b/boards/nucleo144-f412/include/board.h
index 6195f9f1cc..d080cb64c0 100644
--- a/boards/nucleo144-f412/include/board.h
+++ b/boards/nucleo144-f412/include/board.h
@@ -9,7 +9,7 @@
 
 /**
  * @defgroup    boards_nucleo144-f412 Nucleo-F412
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo144-f412 board
  * @{
  *
diff --git a/boards/nucleo144-f413/include/board.h b/boards/nucleo144-f413/include/board.h
index 6de395122b..5d268051dd 100644
--- a/boards/nucleo144-f413/include/board.h
+++ b/boards/nucleo144-f413/include/board.h
@@ -9,7 +9,7 @@
 
 /**
  * @defgroup    boards_nucleo144-f413 Nucleo-F413
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo144-f413 board
  * @{
  *
diff --git a/boards/nucleo144-f429/include/board.h b/boards/nucleo144-f429/include/board.h
index 27c88a1b4d..4e2acb9f64 100644
--- a/boards/nucleo144-f429/include/board.h
+++ b/boards/nucleo144-f429/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo144-f429 Nucleo144-F429
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo144-f429 board
  * @{
  *
diff --git a/boards/nucleo144-f446/include/board.h b/boards/nucleo144-f446/include/board.h
index 94a322f80a..1464f30cf2 100644
--- a/boards/nucleo144-f446/include/board.h
+++ b/boards/nucleo144-f446/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo144-f446 Nucleo144-F446
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo144-f446 board
  * @{
  *
diff --git a/boards/nucleo144-f746/include/board.h b/boards/nucleo144-f746/include/board.h
index 8da0851e16..4de9f3e647 100644
--- a/boards/nucleo144-f746/include/board.h
+++ b/boards/nucleo144-f746/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo144-f746 Nucleo144-F746
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo144-f746 board
  * @{
  *
diff --git a/boards/nucleo144-f767/include/board.h b/boards/nucleo144-f767/include/board.h
index 244924de4a..5b7ed437a3 100644
--- a/boards/nucleo144-f767/include/board.h
+++ b/boards/nucleo144-f767/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo144-f767 Nucleo144-F767
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo144-f767 board
  * @{
  *
diff --git a/boards/nucleo32-common/include/board_common.h b/boards/nucleo32-common/include/board_common.h
index ef71de382d..895ea0b3ee 100644
--- a/boards/nucleo32-common/include/board_common.h
+++ b/boards/nucleo32-common/include/board_common.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo32-common STM Nucleo-32 Common
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Common files for STM Nucleo-32 boards
  * @{
  *
diff --git a/boards/nucleo32-f031/include/board.h b/boards/nucleo32-f031/include/board.h
index e06c9370e3..9549895512 100644
--- a/boards/nucleo32-f031/include/board.h
+++ b/boards/nucleo32-f031/include/board.h
@@ -9,7 +9,7 @@
 
 /**
  * @defgroup    boards_nucleo32-f031 Nucleo32-F031
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo32-f031 board
  * @{
  *
diff --git a/boards/nucleo32-f042/include/board.h b/boards/nucleo32-f042/include/board.h
index 5ea9e91494..6f2955c041 100644
--- a/boards/nucleo32-f042/include/board.h
+++ b/boards/nucleo32-f042/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo32-f042 Nucleo-F042
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo32-f042 board
  * @{
  *
diff --git a/boards/nucleo32-f303/include/board.h b/boards/nucleo32-f303/include/board.h
index 435982eaba..090b7a940e 100644
--- a/boards/nucleo32-f303/include/board.h
+++ b/boards/nucleo32-f303/include/board.h
@@ -8,7 +8,7 @@
 
 /**
  * @defgroup    boards_nucleo32-f303 Nucleo32-F303
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo32-f303 board
  * @{
  *
diff --git a/boards/nucleo32-l031/include/board.h b/boards/nucleo32-l031/include/board.h
index 8698f53375..ce03dbc444 100644
--- a/boards/nucleo32-l031/include/board.h
+++ b/boards/nucleo32-l031/include/board.h
@@ -9,7 +9,7 @@
 
 /**
  * @defgroup    boards_nucleo32-l031 Nucleo32-L031
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo32-l031 board
  * @{
  *
diff --git a/boards/nucleo32-l432/include/board.h b/boards/nucleo32-l432/include/board.h
index d1dfc0631c..6b9a8af095 100644
--- a/boards/nucleo32-l432/include/board.h
+++ b/boards/nucleo32-l432/include/board.h
@@ -9,7 +9,7 @@
 
 /**
  * @defgroup    boards_nucleo32-l432 Nucleo32-L432
- * @ingroup     boards
+ * @ingroup     boards_nucleo
  * @brief       Board specific files for the nucleo32-l432 board
  * @{
  *
-- 
GitLab