Jun Furutani / libMiMic

Fork of libMiMic by Ryo Iizuka

Committer:
nyatla
Date:
Sat May 04 15:31:01 2013 +0000
Revision:
31:4f09bd7f30c7
Parent:
29:e19aab0c4156
Child:
32:0ab91b2e04b4
update platrform selector

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nyatla 29:e19aab0c4156 1 #pragma once
nyatla 29:e19aab0c4156 2
nyatla 29:e19aab0c4156 3 namespace MiMic
nyatla 29:e19aab0c4156 4 {
nyatla 29:e19aab0c4156 5 #define PlatformInfo_DETECTION_MODE_AUTO 1
nyatla 29:e19aab0c4156 6 #define PlatformInfo_DETECTION_MODE_MBED 2
nyatla 29:e19aab0c4156 7 #define PlatformInfo_DETECTION_MODE_LPCXPRESSO 3
nyatla 29:e19aab0c4156 8 #define PlatformInfo_DETECTION_MODE PlatformInfo_DETECTION_MODE_AUTO
nyatla 29:e19aab0c4156 9
nyatla 29:e19aab0c4156 10 class PlatformInfo
nyatla 29:e19aab0c4156 11 {
nyatla 29:e19aab0c4156 12 public:
nyatla 29:e19aab0c4156 13 const static int PF_UNKNOWN=0;
nyatla 29:e19aab0c4156 14 const static int PF_MBED=1;
nyatla 29:e19aab0c4156 15 const static int PF_LPCXPRESSO=2;
nyatla 29:e19aab0c4156 16 static int getPlatformType();
nyatla 29:e19aab0c4156 17 private:
nyatla 31:4f09bd7f30c7 18 static void check();
nyatla 29:e19aab0c4156 19 };
nyatla 29:e19aab0c4156 20 }