Skip to content

Commit 31e3305

Browse files
authored
Merge pull request #12818 from rajkan01/rtos_driver_doxygen_note
Add the Doxygen note to non-supported RTOS and Driver class.
2 parents 6111b8d + 9b2cea7 commit 31e3305

File tree

6 files changed

+13
-0
lines changed

6 files changed

+13
-0
lines changed

drivers/USBCDC_ECM.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
* \defgroup drivers_USBCDC_ECM USBCDC_ECM class
4343
* \ingroup drivers-public-api-usb
4444
* @{
45+
* @note Bare metal profile: This class is not supported.
4546
*/
4647

4748
class USBCDC_ECM: public USBDevice {

rtos/ConditionVariable.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,8 @@ struct Waiter;
9090
*
9191
* @note Synchronization level: Thread safe
9292
*
93+
* @note Bare metal profile: This class is not supported.
94+
*
9395
* Example:
9496
*
9597
* @code

rtos/Mail.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@ namespace rtos {
5959
* Memory considerations: The mail data store and control structures are part of this class - they do not (themselves)
6060
* allocate memory on the heap, both for the Mbed OS and underlying RTOS objects (static or dynamic RTOS memory
6161
* pools are not being used).
62+
*
63+
* @note
64+
* Bare metal profile: This class is not supported.
6265
*/
6366
template<typename T, uint32_t queue_sz>
6467
class Mail : private mbed::NonCopyable<Mail<T, queue_sz> > {

rtos/MemoryPool.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ namespace rtos {
5151
@note
5252
Memory considerations: The memory pool data store and control structures will be created on current thread's stack,
5353
both for the mbed OS and underlying RTOS objects (static or dynamic RTOS memory pools are not being used).
54+
55+
@note
56+
Bare metal profile: This class is not supported.
5457
*/
5558
template<typename T, uint32_t pool_sz>
5659
class MemoryPool : private mbed::NonCopyable<MemoryPool<T, pool_sz> > {

rtos/Queue.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ namespace rtos {
5858
* current thread's stack, both for the Mbed OS and underlying RTOS
5959
* objects (static or dynamic RTOS memory pools are not being used).
6060
*
61+
* @note Bare metal profile: This class is not supported.
6162
*/
6263
template<typename T, uint32_t queue_sz>
6364
class Queue : private mbed::NonCopyable<Queue<T, queue_sz> > {

rtos/Thread.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,9 @@ namespace rtos {
8484
* to give access to particular thread used overloaded constructor with `tz_module` as argument during thread creation.
8585
*
8686
* MBED_TZ_DEFAULT_ACCESS is target specific define, should be set in targets.json file for Cortex-M23/M33 devices.
87+
*
88+
* @note
89+
* Bare metal profile: This class is not supported.
8790
*/
8891

8992
class Thread : private mbed::NonCopyable<Thread> {

0 commit comments

Comments
 (0)