Jun Furutani / libMiMic

Fork of libMiMic by Ryo Iizuka

mbed/utils/PlatformInfo.h

Committer:
nyatla
Date:
2013-05-04
Revision:
31:4f09bd7f30c7
Parent:
29:e19aab0c4156
Child:
32:0ab91b2e04b4

File content as of revision 31:4f09bd7f30c7:

#pragma once

namespace MiMic
{
    #define PlatformInfo_DETECTION_MODE_AUTO 1
    #define PlatformInfo_DETECTION_MODE_MBED 2
    #define PlatformInfo_DETECTION_MODE_LPCXPRESSO 3
    #define PlatformInfo_DETECTION_MODE PlatformInfo_DETECTION_MODE_AUTO

    class PlatformInfo
    {
    public:
        const static int PF_UNKNOWN=0;
        const static int PF_MBED=1;
        const static int PF_LPCXPRESSO=2;
        static int getPlatformType();
    private:
        static void check();
    };
}