Fixes related to storage conversions removal (#2074)

This commit is contained in:
Raphael Coeffic
2022-06-21 08:02:10 +02:00
committed by GitHub
parent 2e9fde7ed4
commit 0ba688c25f
3 changed files with 12 additions and 6 deletions
+6 -4
View File
@@ -150,6 +150,8 @@ include(gui/CMakeLists.txt)
set(SRC ${SRC} storage/storage_common.cpp)
include(storage/conversions/CMakeLists.txt)
if(${STORAGE} STREQUAL SDCARD)
set(SRC ${SRC} storage/sdcard_common.cpp)
if(${STORAGE_FORMAT} STREQUAL RAW)
@@ -160,8 +162,10 @@ if(${STORAGE} STREQUAL SDCARD)
add_definitions(-DSDCARD_YAML)
include(storage/yaml/CMakeLists.txt)
if (${STORAGE_CONVERT} STREQUAL EEPROM_RLC)
set(SRC ${SRC} storage/eeprom_rlc.cpp)
add_definitions(-DEEPROM_RLC)
if (STORAGE_CONVERSIONS LESS 221)
set(SRC ${SRC} storage/eeprom_rlc.cpp)
add_definitions(-DEEPROM_RLC)
endif()
else(${STORAGE_CONVERT} STREQUAL RAW)
set(SRC ${SRC} storage/sdcard_raw.cpp)
endif()
@@ -186,8 +190,6 @@ elseif(${STORAGE} STREQUAL EEPROM)
endif()
include(storage/conversions/CMakeLists.txt)
if(RTC_BACKUP_RAM)
add_definitions(-DRTC_BACKUP_RAM)
set(SRC ${SRC} storage/rlc.cpp)
@@ -19,6 +19,8 @@
* GNU General Public License for more details.
*/
#if STORAGE_CONVERSIONS < 220
#include <cstdlib>
#include <cstring>
@@ -35,8 +37,6 @@
#include <storage/sdcard_common.h>
#endif
#if STORAGE_CONVERSIONS < 220
//
// Summary of all changes between 219 & 220
//
+4
View File
@@ -107,6 +107,7 @@ const char * loadRadioSettings()
{
FILINFO fno;
if (f_stat(RADIO_SETTINGS_YAML_PATH, &fno) != FR_OK) {
#if STORAGE_CONVERSIONS < 221
#if defined(STORAGE_MODELSLIST)
uint8_t version;
const char* error = loadFileBin(RADIO_SETTINGS_PATH, nullptr, 0, &version);
@@ -126,6 +127,9 @@ const char * loadRadioSettings()
eeConvert(versions[0]);
#else
#error "Unsupported conversion format"
#endif
#else
return "no radio settings";
#endif
}