[Taranis] Bitmap not reloaded after Copy/Move/Delete/Restore - forgotten files

This commit is contained in:
bsongis@gmail.com
2013-09-15 18:54:26 +00:00
parent cefd7ee08c
commit dc29a32f02
2 changed files with 8 additions and 2 deletions
+6
View File
@@ -1067,4 +1067,10 @@ void eeSwapModels(uint8_t id1, uint8_t id2)
memcpy(&modelHeaders[id1], &modelHeaders[id2], sizeof(ModelHeader));
memcpy(&modelHeaders[id2], tmp, sizeof(ModelHeader));
}
void eeDeleteModel(uint8_t idx)
{
EFile::rm(FILE_MODEL(idx));
memset(&modelHeaders[idx], 0, sizeof(ModelHeader));
}
#endif
+2 -2
View File
@@ -221,14 +221,14 @@ inline void eeFlush() { theFile.flush(); }
#define DISPLAY_PROGRESS_BAR(x)
#endif
#define eeDeleteModel(x) EFile::rm(FILE_MODEL(x))
#if defined(CPUARM)
bool eeCopyModel(uint8_t dst, uint8_t src);
void eeSwapModels(uint8_t id1, uint8_t id2);
void eeDeleteModel(uint8_t idx);
#else
#define eeCopyModel(dst, src) theFile.copy(FILE_MODEL(dst), FILE_MODEL(src))
#define eeSwapModels(id1, id2) EFile::swap(FILE_MODEL(id1), FILE_MODEL(id2))
#define eeDeleteModel(idx) EFile::rm(FILE_MODEL(idx))
#endif
#if defined(SDCARD)