Browse Source

Fix file.open in STM32 eeprom emu

pull/1/head
Scott Lahteine 6 years ago
parent
commit
0b056970c6
  1. 8
      Marlin/src/HAL/HAL_STM32F1/persistent_store_sdcard.cpp

8
Marlin/src/HAL/HAL_STM32F1/persistent_store_sdcard.cpp

@ -64,11 +64,11 @@ static char HAL_STM32F1_eeprom_content[HAL_STM32F1_EEPROM_SIZE];
if (!card.isDetected()) return false; if (!card.isDetected()) return false;
SdFile file, root = card.getroot(); SdFile file, root = card.getroot();
if (file.open(&root, EEPROM_FILENAME, O_CREAT | O_WRITE | O_TRUNC)) int16_t bytes_written = 0;
return false; if (file.open(&root, EEPROM_FILENAME, O_CREAT | O_WRITE | O_TRUNC)) {
bytes_written = file.write(HAL_STM32F1_eeprom_content, HAL_STM32F1_EEPROM_SIZE);
int16_t bytes_written = file.write(HAL_STM32F1_eeprom_content, HAL_STM32F1_EEPROM_SIZE);
file.close(); file.close();
}
return (bytes_written == HAL_STM32F1_EEPROM_SIZE); return (bytes_written == HAL_STM32F1_EEPROM_SIZE);
} }

Loading…
Cancel
Save