diff --git a/radio/src/eeprom_common.cpp b/radio/src/eeprom_common.cpp index e44dd1490..bb5049dcf 100644 --- a/radio/src/eeprom_common.cpp +++ b/radio/src/eeprom_common.cpp @@ -84,8 +84,7 @@ void eeLoadModelHeaders() void eeReadAll() { - // TODO merge eepromOpen and eepromCheck - if (!eepromOpen() || eepromCheck() < 0 || !eeLoadGeneral()) { + if (!eepromOpen() || !eeLoadGeneral()) { eeErase(true); } else { diff --git a/radio/src/eeprom_raw.cpp b/radio/src/eeprom_raw.cpp index 63d515101..21b213813 100644 --- a/radio/src/eeprom_raw.cpp +++ b/radio/src/eeprom_raw.cpp @@ -195,11 +195,6 @@ bool eepromOpen() } } -bool eepromCheck() -{ - return true; -} - uint32_t readFile(int index, uint8_t * data, uint32_t size) { uint16_t fileSize; diff --git a/radio/src/eeprom_raw.h b/radio/src/eeprom_raw.h index e4a990167..d4bd3459b 100644 --- a/radio/src/eeprom_raw.h +++ b/radio/src/eeprom_raw.h @@ -79,6 +79,5 @@ extern EepromWriteState eepromWriteState; void eepromWriteProcess(); void eepromWriteWait(EepromWriteState state = EEPROM_IDLE); bool eepromOpen(); -bool eepromCheck(); #endif diff --git a/radio/src/eeprom_rlc.cpp b/radio/src/eeprom_rlc.cpp index 7d82e617e..008d29662 100644 --- a/radio/src/eeprom_rlc.cpp +++ b/radio/src/eeprom_rlc.cpp @@ -187,13 +187,13 @@ static void EeFsFree(blkid_t blk) blkid_t i = blk; blkid_t tmp; -#if defined(PCBTARANIS) +#if defined(CPUARM) freeBlocks++; #endif while ((tmp=EeFsGetLink(i))) { i = tmp; -#if defined(PCBTARANIS) +#if defined(CPUARM) freeBlocks++; #endif } @@ -203,7 +203,7 @@ static void EeFsFree(blkid_t blk) EeFsFlushFreelist(); } -int8_t eepromCheck() +void eepromCheck() { ENABLE_SYNC_WRITE(true); @@ -211,11 +211,11 @@ int8_t eepromCheck() memclear(bufp, BLOCKS); blkid_t blk ; -#if defined(PCBTARANIS) +#if defined(CPUARM) blkid_t blocksCount; #endif for (uint8_t i=0; i<=MAXFILES; i++) { -#if defined(PCBTARANIS) +#if defined(CPUARM) blocksCount = 0; #endif blkid_t *startP = (i==MAXFILES ? &eeFs.freeList : &eeFs.files[i].startBlk); @@ -236,7 +236,7 @@ int8_t eepromCheck() blk = 0; // abort } else { -#if defined(PCBTARANIS) +#if defined(CPUARM) blocksCount++; #endif bufp[blk] = i+1; @@ -246,13 +246,13 @@ int8_t eepromCheck() } } -#if defined(PCBTARANIS) +#if defined(CPUARM) freeBlocks = blocksCount; #endif for (blk=FIRSTBLK; blk