The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.
Dependents: hello SerialTestv11 SerialTestv12 Sierpinski ... more
mbed 2
This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.
Diff: toolchain.h
- Revision:
- 124:2241e3a39974
- Parent:
- 122:f9eeca106725
- Child:
- 126:abea610beb85
--- a/toolchain.h Fri Aug 12 13:04:35 2016 +0200 +++ b/toolchain.h Fri Aug 19 10:17:11 2016 +0100 @@ -207,7 +207,7 @@ * Mark a function declaration as deprecated, if it used then a warning will be * issued by the compiler possibly including the provided message. Note that not * all compilers are able to display the message. - * + * * @code * #include "toolchain.h" * @@ -225,6 +225,21 @@ #endif #endif +/** MBED_DEPRECATED_SINCE("version", "message string") + * Mark a function declaration as deprecated, noting that the declaration was + * deprecated on the specified version. If the function is used then a warning + * will be issued by the compiler possibly including the provided message. + * Note that not all compilers are able to display this message. + * + * @code + * #include "toolchain.h" + * + * MBED_DEPRECATED_SINCE("mbed-os-5.1", "don't foo any more, bar instead") + * void foo(int arg); + * @endcode + */ +#define MBED_DEPRECATED_SINCE(D, M) MBED_DEPRECATED(M " [since " D "]") + // FILEHANDLE declaration #if defined(TOOLCHAIN_ARM)