aboutsummaryrefslogtreecommitdiffstats
path: root/os/license
diff options
context:
space:
mode:
authorGiovanni Di Sirio <gdisirio@gmail.com>2018-05-03 11:54:03 +0000
committerGiovanni Di Sirio <gdisirio@gmail.com>2018-05-03 11:54:03 +0000
commit9e7ae25e49648f92a7ef092b9ec39cec8db121ac (patch)
tree56508e69a09577b9eba1392da23edd70540b48eb /os/license
parent380a8d3808c38b2e3f2d97a3c2bf5094e0f0386a (diff)
downloadChibiOS-9e7ae25e49648f92a7ef092b9ec39cec8db121ac.tar.gz
ChibiOS-9e7ae25e49648f92a7ef092b9ec39cec8db121ac.tar.bz2
ChibiOS-9e7ae25e49648f92a7ef092b9ec39cec8db121ac.zip
Documentation-related improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11989 110e8d01-0319-4d1e-a829-52ad28d1bb01
Diffstat (limited to 'os/license')
-rw-r--r--os/license/chcustomer.h5
-rw-r--r--os/license/chlicense.h4
-rw-r--r--os/license/chversion.h4
-rw-r--r--os/license/license.dox37
4 files changed, 47 insertions, 3 deletions
diff --git a/os/license/chcustomer.h b/os/license/chcustomer.h
index 433d26db2..61aed864e 100644
--- a/os/license/chcustomer.h
+++ b/os/license/chcustomer.h
@@ -21,7 +21,10 @@
* @file chcustomer.h
* @brief Customer-related info.
*
- * @addtogroup customer
+ * @addtogroup chibios_customer
+ * @details This module incapsulates licensee information, this is only
+ * meaningful for commercial licenses. It is a stub for public
+ * releases.
* @{
*/
diff --git a/os/license/chlicense.h b/os/license/chlicense.h
index 7d1c345ac..9a956de3d 100644
--- a/os/license/chlicense.h
+++ b/os/license/chlicense.h
@@ -21,7 +21,9 @@
* @file chlicense.h
* @brief License Module macros and structures.
*
- * @addtogroup license
+ * @addtogroup chibios_license
+ * @details This module contains all the definitions required for defining
+ * a licensing scheme for customers or public releases.
* @{
*/
diff --git a/os/license/chversion.h b/os/license/chversion.h
index 5766f3162..91c7d59b1 100644
--- a/os/license/chversion.h
+++ b/os/license/chversion.h
@@ -21,7 +21,9 @@
* @file chversion.h
* @brief Version Module macros and structures.
*
- * @addtogroup version
+ * @addtogroup chibios_version
+ * @details This module contains information about the ChibiOS release, it
+ * is common to all subsystems.
* @{
*/
diff --git a/os/license/license.dox b/os/license/license.dox
new file mode 100644
index 000000000..b240e1544
--- /dev/null
+++ b/os/license/license.dox
@@ -0,0 +1,37 @@
+/*
+ ChibiOS - Copyright (C) 2006..2018 Giovanni Di Sirio.
+
+ This file is part of ChibiOS.
+
+ ChibiOS is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ ChibiOS is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+*/
+
+/**
+ * @defgroup licensing Release and Licensing
+ */
+
+/**
+ * @defgroup chibios_version Release Information
+ * @ingroup licensing
+ */
+
+/**
+ * @defgroup chibios_customer Customer Information
+ * @ingroup licensing
+ */
+
+/**
+ * @defgroup chibios_license License Settings
+ * @ingroup licensing
+ */