We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2e1c2a1 commit da9464dCopy full SHA for da9464d
mbed.h
@@ -16,6 +16,23 @@
16
#ifndef MBED_H
17
#define MBED_H
18
19
+#define MBED_LIBRARY_VERSION 156
20
+
21
+#if MBED_CONF_RTOS_PRESENT
22
+// RTOS present, this is valid only for mbed OS 5
23
+#define MBED_MAJOR_VERSION 5
24
+#define MBED_MINOR_VERSION 7
25
+#define MBED_PATCH_VERSION 0
26
27
+#else
28
+// mbed 2
29
+#define MBED_MAJOR_VERSION 2
30
+#define MBED_MINOR_VERSION 0
31
+#define MBED_PATCH_VERSION MBED_LIBRARY_VERSION
32
+#endif
33
34
+#define MBED_ENCODE_VERSION(major, minor, patch) ((major)*10000 + (minor)*100 + (patch))
35
+#define MBED_VERSION MBED_ENCODE_VERSION(MBED_MAJOR_VERSION, MBED_MINOR_VERSION, MBED_PATCH_VERSION)
36
#if MBED_CONF_RTOS_PRESENT
37
#include "rtos/rtos.h"
38
#endif
0 commit comments