ver_config.h 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #ifndef _VER_CONFIG_H
  2. #define _VER_CONFIG_H
  3. //飞控名称
  4. #define NM_VER "WK_V7_PRO"
  5. #define HW_V8M_YY 81
  6. #define HW_VER HW_V8M_YY
  7. #define YEAR \
  8. ((((__DATE__[7] - '0') * 10 + (__DATE__[8] - '0')) * 10 + \
  9. (__DATE__[9] - '0')) * \
  10. 10 + \
  11. (__DATE__[10] - '0'))
  12. #define MONTH \
  13. (__DATE__[2] == 'n' ? (__DATE__[1] == 'a' ? 1 : 6) \
  14. : __DATE__[2] == 'b' ? 2 \
  15. : __DATE__[2] == 'r' ? (__DATE__[0] == 'M' ? 3 : 4) \
  16. : __DATE__[2] == 'y' ? 5 \
  17. : __DATE__[2] == 'l' ? 7 \
  18. : __DATE__[2] == 'g' ? 8 \
  19. : __DATE__[2] == 'p' ? 9 \
  20. : __DATE__[2] == 't' ? 10 \
  21. : __DATE__[2] == 'v' ? 11 \
  22. : 12)
  23. #define DAY \
  24. ((__DATE__[4] == ' ' ? 0 : __DATE__[4] - '0') * 10 + (__DATE__[5] - '0'))
  25. #define DATE_AS_INT ((YEAR - 2000) * 10000 + (MONTH)*100 + (DAY))
  26. #define FW_VER DATE_AS_INT
  27. //选择OUT78通道的AF方式。选择AF78_YUNTAI/AF78_PUMP/AF78_MOTOR/AF78_TAKEPHOTO
  28. #define AF78_YUNTAI
  29. #define ALL_CHANNELS
  30. //定义是否开启数据记录功能,普通版本开启记录
  31. #define REC_DATA_POS
  32. #if (HW_VER == HW_V8M_YY)
  33. #define LOCALIZATION_HW
  34. #endif
  35. #ifdef LOCALIZATION_HW
  36. #define GD25Q16_FLASH
  37. #endif
  38. // #define AFC_INTERFACE_ENABLE
  39. #endif