#ifndef NN_VERSION_H_ #define NN_VERSION_H_ #if 0 #define NN_VERSION_DATE 20110628 #define NN_VERSION_TIME 1349 #endif #define NN_VERSION_MAJOR 2 #define NN_VERSION_MINOR 4 #define NN_VERSION_MICRO 0 #define NN_VERSION_RELSTEP 200 #define NN_VERSION_PATCH "none" #define NN_VERSION_REVISION 39084 #define NN_VERSION_SYSTEM_MAJOR 0 #define NN_VERSION_SYSTEM_MINOR 15 #define NN_VERSION_SYSTEM_MICRO 20 #define NN_VERSION_FIRMWARE_MAJOR 02 #define NN_VERSION_FIRMWARE_MINOR 30 #define NN_VERSION_FIRMWARE_MICRO 20 #define NN_VERSION_RVCT_MAJOR 4 #define NN_VERSION_RVCT_MINOR 0 #define NN_VERSION_RVCT_CC_REV 902 #define NN_VERSION_RVCT_LD_REV 902 #if 0 // for OMakefile # NN_VERSION_DATE = 20110628 # NN_VERSION_TIME = 1349 NN_VERSION_MAJOR = 2 NN_VERSION_MINOR = 4 NN_VERSION_MICRO = 0 NN_VERSION_RELSTEP = 200 NN_VERSION_PATCH = "none" NN_VERSION_REVISION = 39084 NN_VERSION_RVCT_MAJOR = 4 NN_VERSION_RVCT_MINOR = 0 NN_VERSION_RVCT_CC_REV = 902 NN_VERSION_RVCT_LD_REV = 902 # # NN_VERSION_REVISION/SYSTEM/FIRMWARE is a definition referenced by the system. # Do not access it from the application. # #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_SYSTEM_VERSION #define NN_CURRENT_SYSTEM_VERSION "SYSTEM-"VER_STR(NN_VERSION_SYSTEM_MAJOR)"_"VER_STR(NN_VERSION_SYSTEM_MINOR)"_"VER_STR(NN_VERSION_SYSTEM_MICRO) #endif #ifndef NN_CURRENT_FIRMWARE_VERSION #define NN_CURRENT_FIRMWARE_VERSION "Firmware-"VER_STR(NN_VERSION_FIRMWARE_MAJOR)"_"VER_STR(NN_VERSION_FIRMWARE_MINOR)"_"VER_STR(NN_VERSION_FIRMWARE_MICRO) #endif #endif // NN_VERSION_H_