Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: STM32L452_Nucleo_ticker
Fork of mbed-dev by
Diff: platform/CallChain.h
- Revision:
- 178:79309dc6340a
- Parent:
- 168:9672193075cf
--- a/platform/CallChain.h Wed Nov 08 13:50:44 2017 +0000
+++ b/platform/CallChain.h Thu Nov 23 11:57:25 2017 +0000
@@ -22,7 +22,17 @@
#include <string.h>
namespace mbed {
+
+
+typedef Callback<void()> *pFunctionPointer_t;
+class CallChainLink;
+
/** \addtogroup platform */
+/** @{*/
+/**
+ * \defgroup platform_CallChain CallChain class
+ * @{
+ */
/** Group one or more functions in an instance of a CallChain, then call them in
* sequence using CallChain::call(). Used mostly by the interrupt chaining code,
@@ -60,12 +70,7 @@
* chain.call();
* }
* @endcode
- * @ingroup platform
*/
-
-typedef Callback<void()> *pFunctionPointer_t;
-class CallChainLink;
-
class CallChain : private NonCopyable<CallChain> {
public:
/** Create an empty chain
@@ -183,6 +188,10 @@
CallChainLink *_chain;
};
+/**@}*/
+
+/**@}*/
+
} // namespace mbed
#endif
