Skip to content

Commit 0f1962e

Browse files
authored
Merge pull request #11437 from hugueskamba/hk-harmonize-doxygen-grouping
Harmonise Doxygen comments in drivers, events, platform and rtos dirs
2 parents 1800632 + 5933dec commit 0f1962e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+176
-211
lines changed

drivers/AnalogIn.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
namespace mbed {
2929
/** \defgroup mbed-os-public Public API */
3030

31-
/** \addtogroup drivers-public-api Drivers
31+
/** \defgroup drivers-public-api Drivers
3232
* \ingroup mbed-os-public
3333
*/
3434

drivers/AnalogOut.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@
2525
#include "platform/PlatformMutex.h"
2626

2727
namespace mbed {
28-
/** \addtogroup drivers-public-api */
29-
3028
/**
3129
* \defgroup drivers_AnalogOut AnalogOut class
3230
* \ingroup drivers-public-api-gpio

drivers/Ethernet.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,10 @@
2323
#if DEVICE_ETHERNET || defined(DOXYGEN_ONLY)
2424

2525
namespace mbed {
26-
/** \ingroup mbed-os-public */
26+
2727
/** \addtogroup drivers-public-api */
2828
/** @{*/
29+
2930
/**
3031
* \defgroup drivers_Ethernet Ethernet class
3132
* @{

drivers/FlashIAP.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ extern uint32_t Load$$LR$$LR_IROM1$$Limit[];
4949

5050
namespace mbed {
5151

52-
/** \ingroup mbed-os-public */
5352
/** \addtogroup drivers-public-api */
5453
/** @{*/
54+
5555
/**
5656
* \defgroup drivers_FlashIAP FlashIAP class
5757
* @{

drivers/I2CSlave.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
namespace mbed {
2727
/**
28-
* \addtogroup drivers_I2CSlave I2CSlave class
28+
* \defgroup drivers_I2CSlave I2CSlave class
2929
* \ingroup drivers-public-api-i2c
3030
* @{
3131
*/

drivers/LowPowerTimeout.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828
namespace mbed {
2929
/**
30-
* \addtogroup drivers_LowPowerTimeout LowPowerTimeout class
30+
* \defgroup drivers_LowPowerTimeout LowPowerTimeout class
3131
* \ingroup drivers-public-api-ticker
3232
* @{
3333
*/

drivers/LowPowerTimer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828
namespace mbed {
2929
/**
30-
* \addtogroup drivers_LowPowerTimer LowPowerTimer class
30+
* \defgroup drivers_LowPowerTimer LowPowerTimer class
3131
* \ingroup drivers-public-api-ticker
3232
* @{
3333
*/

drivers/MbedCRC.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ but we check for ( width < 8) before performing shift, so it should not be an is
4040
#endif
4141

4242
namespace mbed {
43-
/** \ingroup mbed-os-public */
4443
/** \addtogroup drivers-public-api */
4544
/** @{*/
4645
/**

drivers/ResetReason.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
#include "reset_reason_api.h"
2323

2424
namespace mbed {
25-
/** \ingroup mbed-os-public */
2625
/** \addtogroup drivers-public-api */
2726
/** @{*/
27+
2828
/**
2929
* \defgroup drivers_ResetReason ResetReason class
3030
* @{

drivers/SPI.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646

4747
namespace mbed {
4848
/**
49-
* \addtogroup drivers_SPI SPI class
49+
* \defgroup drivers_SPI SPI class
5050
* \ingroup drivers-public-api-spi
5151
* @{
5252
*/

drivers/Ticker.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
namespace mbed {
2828
/**
29-
* \addtogroup drivers_Ticker Ticker class
29+
* \defgroup drivers_Ticker Ticker class
3030
* \ingroup drivers-public-api-ticker
3131
* @{
3232
*/

drivers/Timeout.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
namespace mbed {
2424
/**
25-
* \addtogroup drivers_Timeout Timeout class
25+
* \defgroup drivers_Timeout Timeout class
2626
* \ingroup drivers-public-api-ticker
2727
* @{
2828
*/

drivers/Timer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
namespace mbed {
2525
/**
26-
* \addtogroup drivers_Timer Timer class
26+
* \defgroup drivers_Timer Timer class
2727
* \ingroup drivers-public-api-ticker
2828
* @{
2929
*/

drivers/TimerEvent.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
namespace mbed {
2424
/**
25-
* \addtogroup drivers_TimerEvent TimerEvent class
25+
* \defgroup drivers_TimerEvent TimerEvent class
2626
* \ingroup drivers-public-api-ticker
2727
* @{
2828
*/

drivers/internal/MIDIMessage.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343

4444
/**
4545
* \defgroup drivers_MIDIMessage MIDIMessage class
46-
* \ingroup drivers-internal-usb
46+
* \ingroup drivers-internal-api-usb
4747
* @{
4848
*/
4949

drivers/internal/TableCRC.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222

2323
namespace mbed {
2424
/** \addtogroup drivers-internal-api
25-
* \ingroup mbed-os-internal
2625
* @{
2726
*/
2827

events/Event.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121
#include "platform/mbed_assert.h"
2222

2323
namespace events {
24-
/**
25-
* \addtogroup events-public-api Events
24+
/** \defgroup events-public-api Events
2625
* \ingroup mbed-os-public
2726
* @{
2827
*/

events/UserAllocatedEvent.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@
2323

2424
namespace events {
2525
/**
26-
* \addtogroup events-public-api Events
27-
* \ingroup mbed-os-public
26+
* \addtogroup events-public-api
2827
* @{
2928
*/
3029
template <typename F, typename A>

events/mbed_shared_queues.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include "events/EventQueue.h"
2020

2121
namespace mbed {
22-
/** \ingroup mbed-os-public */
2322
/** \addtogroup events-public-api */
2423
/** @{*/
2524

platform/ATCmdParser.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@
2727
#include "platform/FileHandle.h"
2828

2929
namespace mbed {
30-
31-
/** \ingroup mbed-os-public */
3230
/** \addtogroup platform-public-api Platform */
3331
/** @{*/
3432
/**

platform/CThunk.h

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,4 @@
1-
/** \ingroup mbed-os-public */
2-
/** \addtogroup platform-public-api */
3-
/** @{*/
4-
/**
5-
* \defgroup platform_CThunk CThunk class
6-
* @{
7-
*/
8-
/* General C++ Object Thunking class
9-
*
10-
* - allows direct callbacks to non-static C++ class functions
11-
* - keeps track for the corresponding class instance
12-
* - supports an optional context parameter for the called function
13-
* - ideally suited for class object receiving interrupts (NVIC_SetVector)
14-
*
15-
* Copyright (c) 2014-2019 ARM Limited
1+
/* Copyright (c) 2014-2019 ARM Limited
162
* SPDX-License-Identifier: Apache-2.0
173
*
184
* Licensed under the Apache License, Version 2.0 (the "License");
@@ -28,6 +14,15 @@
2814
* limitations under the License.
2915
*/
3016

17+
18+
/** \addtogroup platform-public-api */
19+
/** @{*/
20+
21+
/**
22+
* \defgroup platform_CThunk CThunk class
23+
* @{
24+
*/
25+
3126
/* General C++ Object Thunking class
3227
*
3328
* - allows direct callbacks to non-static C++ class functions

platform/Callback.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
#include "platform/mbed_toolchain.h"
2525

2626
namespace mbed {
27-
/** \ingroup mbed-os-public */
2827
/** \addtogroup platform-public-api */
2928
/** @{*/
3029
/**

platform/CircularBuffer.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ struct is_unsigned<unsigned long long> {
5151
};
5252
};
5353

54-
/** \ingroup mbed-os-public */
5554
/** \addtogroup platform-public-api */
5655
/** @{*/
5756
/**

platform/CriticalSectionLock.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@
2121
#include "platform/mbed_toolchain.h"
2222

2323
namespace mbed {
24-
25-
/** \ingroup mbed-os-public */
2624
/** \addtogroup platform-public-api */
2725
/** @{*/
2826
/**

platform/DeepSleepLock.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@
2121
#include <stdint.h>
2222

2323
namespace mbed {
24-
25-
/** \ingroup mbed-os-public */
2624
/** \addtogroup platform-public-api */
2725
/** @{*/
2826
/**

platform/DirHandle.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#include "platform/NonCopyable.h"
2323

2424
namespace mbed {
25-
/** \ingroup mbed-os-public */
2625
/** \addtogroup platform-public-api */
2726
/** @{*/
2827
/**

platform/FunctionPointer.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include <stdint.h>
2424

2525
namespace mbed {
26-
/** \ingroup mbed-os-public */
2726
/** \addtogroup platform-public-api */
2827
/** @{*/
2928
/**

platform/LocalFileSystem.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
#include "platform/NonCopyable.h"
2727

2828
namespace mbed {
29-
/** \ingroup mbed-os-public */
3029
/** \addtogroup platform-public-api */
3130
/** @{*/
3231
/**

platform/NonCopyable.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424

2525
namespace mbed {
2626

27-
/** \ingroup mbed-os-public */
2827
/** \addtogroup platform-public-api */
2928
/** @{*/
29+
3030
/**
3131
* \defgroup platform_NonCopyable NonCopyable class
3232
* @{

platform/PlatformMutex.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
#include "platform/NonCopyable.h"
2121

22-
/** \ingroup mbed-os-public */
2322
/** \addtogroup platform-public-api */
2423
/** @{*/
2524

platform/ScopedLock.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121

2222
namespace mbed {
2323

24-
/** \ingroup mbed-os-public */
2524
/** \addtogroup platform-public-api */
2625
/** @{*/
26+
2727
/**
2828
* \defgroup platform_ScopedLock ScopedLock functions
2929
* @{

platform/ScopedRamExecutionLock.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121

2222
namespace mbed {
2323

24-
/** \ingroup mbed-os-public */
2524
/** \addtogroup platform-public-api */
2625
/** @{*/
2726

platform/ScopedRomWriteLock.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121

2222
namespace mbed {
2323

24-
/** \ingroup mbed-os-public */
2524
/** \addtogroup platform-public-api */
2625
/** @{*/
2726

platform/SingletonPtr.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,3 @@
1-
2-
/** \ingroup mbed-os-public */
3-
/** \addtogroup platform-public-api */
4-
/** @{*/
5-
/**
6-
* \defgroup platform_SingletonPtr SingletonPtr class
7-
* @{
8-
*/
91
/* mbed Microcontroller Library
102
* Copyright (c) 2006-2019 ARM Limited
113
* SPDX-License-Identifier: Apache-2.0
@@ -38,6 +30,14 @@
3830
extern osMutexId_t singleton_mutex_id;
3931
#endif
4032

33+
/** \addtogroup platform-public-api */
34+
/** @{*/
35+
36+
/**
37+
* \defgroup platform_SingletonPtr SingletonPtr class
38+
* @{
39+
*/
40+
4141
/** Lock the singleton mutex
4242
*
4343
* This function is typically used to provide

platform/Span.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626

2727
namespace mbed {
2828

29-
/** \ingroup mbed-os-public */
3029
/** \addtogroup platform-public-api */
3130
/** @{*/
31+
3232
/**
3333
* \defgroup platform_Span Span class
3434
* @{

platform/Stream.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
#include <cstdarg>
2626

2727
namespace mbed {
28-
/** \ingroup mbed-os-public */
2928
/** \addtogroup platform-public-api */
3029
/** @{*/
30+
3131
/**
3232
* \defgroup platform_Stream Stream class
3333
* @{

platform/Transaction.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
#include "platform/platform.h"
2121

2222
namespace mbed {
23-
/** \ingroup mbed-os-public */
2423
/** \addtogroup platform-public-api */
2524
/** @{*/
25+
2626
/**
2727
* \defgroup platform_Transaction Transaction class
2828
* @{

platform/internal/CThunkBase.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#ifndef __CTHUNK_BASE_H__
1919
#define __CTHUNK_BASE_H__
2020

21-
/** \addtogroup platform-internal-api Platform
21+
/** \defgroup platform-internal-api Platform
2222
* \ingroup mbed-os-internal
2323
*/
2424

0 commit comments

Comments
 (0)