Added versionning define block for new minor release.

pull/5132/head mbed-os-5.6.0-rc1
adbridge 2017-09-13 12:48:32 +01:00
parent 7b428916f5
commit a4056fb8bf
1 changed files with 18 additions and 0 deletions

18
mbed.h
View File

@ -16,6 +16,24 @@
#ifndef MBED_H
#define MBED_H
#define MBED_LIBRARY_VERSION 151
#if MBED_CONF_RTOS_PRESENT
// RTOS present, this is valid only for mbed OS 5
#define MBED_MAJOR_VERSION 5
#define MBED_MINOR_VERSION 6
#define MBED_PATCH_VERSION 0
#else
// mbed 2
#define MBED_MAJOR_VERSION 2
#define MBED_MINOR_VERSION 0
#define MBED_PATCH_VERSION MBED_LIBRARY_VERSION
#endif
#define MBED_ENCODE_VERSION(major, minor, patch) ((major)*10000 + (minor)*100 + (patch))
#define MBED_VERSION MBED_ENCODE_VERSION(MBED_MAJOR_VERSION, MBED_MINOR_VERSION, MBED_PATCH_VERSION) #define MBED_H
#if MBED_CONF_RTOS_PRESENT
#include "rtos/rtos.h"
#endif