Various fixes around Companion trainer mode (#7116)
[opentx.git] / radio / src / storage / conversions / CMakeLists.txt
blobe6df47a8720d43d8c989a77ebcb54792e3efb067
1 if(PCB STREQUAL X9D OR PCB STREQUAL X9D+ OR PCB STREQUAL SKY9X OR PCB STREQUAL AR9X)
2   set(EEPROM_CONVERSIONS 216)
3 endif()
5 if(PCB STREQUAL SKY9X OR PCB STREQUAL AR9X OR PCB STREQUAL 9XRPRO)
6   set(EEPROM_CONVERSIONS 216)
7 endif()
9 if(PCB STREQUAL X7 OR PCB STREQUAL XLITE OR PCB STREQUAL X9E)
10   set(EEPROM_CONVERSIONS 218)
11 endif()
13 if(PCB STREQUAL X12S OR PCB STREQUAL X10)
14   set(EEPROM_CONVERSIONS 218)
15 endif()
17 if(EEPROM_CONVERSIONS)
18   add_definitions(-DEEPROM_CONVERSIONS=${EEPROM_CONVERSIONS})
19   set(SRC
20     ${SRC}
21     storage/conversions/conversions.cpp
22     )
23 endif()
25 if(EEPROM_CONVERSIONS LESS 218)
26   set(SRC
27     ${SRC}
28     storage/conversions/conversions_216_218.cpp
29     )
30 endif()
32 if(EEPROM_CONVERSIONS LESS 219)
33   set(SRC
34     ${SRC}
35     storage/conversions/conversions_218_219.cpp
36   )
37 endif()