Files
ChameleonUltra/firmware/common/device_info.h
2023-03-14 15:37:17 +08:00

24 lines
533 B
C

#ifndef DEVICE_INFO_H
#define DEVICE_INFO_H
// Default name
#if defined(PROJECT_CHAMELEON_ULTRA)
#define DEVICE_NAME_STR "ChameleonUltra"
#define DEVICE_NAME_STR_SHORT "CU"
#elif defined(PROJECT_CHAMELEON_LITE)
#define DEVICE_NAME_STR "ChameleonLite"
#define DEVICE_NAME_STR_SHORT "CL"
#else
#error "Unknown device name?"
#endif
/**
* From 2byte version code merge to a U16 value,
* like: 1(byte).0(byte) -> 1.0
*/
#define VER_CODE_TO_NUM(major, minor) (((major << 8) & 0xFFFF) | (minor & 0xFF))
#endif