#ifndef NN_VERSION_H_ #define NN_VERSION_H_ #if 0 #define NN_VERSION_DATE 20110127 #define NN_VERSION_TIME 1041 #endif #define NN_VERSION_MAJOR 1 #define NN_VERSION_MINOR 0 #define NN_VERSION_MICRO 0 #define NN_VERSION_RELSTEP 200 #define NN_VERSION_PATCH "none" #define NN_VERSION_REVISION 33846 #define NN_VERSION_FIRMWARE_MAJOR 02 #define NN_VERSION_FIRMWARE_MINOR 27 #if 0 // for OMakefile # NN_VERSION_DATE = 20110127 # NN_VERSION_TIME = 1041 NN_VERSION_MAJOR = 1 NN_VERSION_MINOR = 0 NN_VERSION_MICRO = 0 NN_VERSION_RELSTEP = 200 NN_VERSION_PATCH = "none" NN_VERSION_REVISION = 33846 # # NN_VERSION_REVISION/FIRMWARE についてはシステム側で参照する定義です。 # アプリケーションでは参照しないようにしてください。 # #endif #ifndef NN_VERSION_NUMBER #define NN_VERSION_NUMBER(major, minor, micro, relstep) (((major) << 24) | ((minor) << 16) | ((micro) << 8) | (relstep << 0)) #define NN_CURRENT_VERSION_NUMBER NN_VERSION_NUMBER(NN_VERSION_MAJOR, NN_VERSION_MINOR, NN_VERSION_MICRO, NN_VERSION_RELSTEP) #endif #define VER_STR(version) VER_STR_(version) #define VER_STR_(version) #version #ifndef NN_CURRENT_SDK_VERSION #define NN_CURRENT_SDK_VERSION "CTR_SDK-"VER_STR(NN_VERSION_MAJOR)"_"VER_STR(NN_VERSION_MINOR)"_"VER_STR(NN_VERSION_MICRO)"_"VER_STR(NN_VERSION_RELSTEP)"_"NN_VERSION_PATCH #endif #ifndef NN_CURRENT_FIRMWARE_VERSION #define NN_CURRENT_FIRMWARE_VERSION "Firmware-"VER_STR(NN_VERSION_FIRMWARE_MAJOR)"_"VER_STR(NN_VERSION_FIRMWARE_MINOR) #endif #endif // NN_VERSION_H_