From 0db90e34c3e5b5adbe7c04a7c433833a13c56b2c Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Thu, 20 Feb 2014 12:10:26 +0100 Subject: [PATCH] Windows inserted \r\n in the EEPROM! --- radio/src/simpgmspace.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/radio/src/simpgmspace.cpp b/radio/src/simpgmspace.cpp index cd3fb4803..b8e57a5ba 100644 --- a/radio/src/simpgmspace.cpp +++ b/radio/src/simpgmspace.cpp @@ -365,9 +365,9 @@ void StartEepromThread(const char *filename) { eepromFile = filename; if (eepromFile) { - fp = fopen(eepromFile, "r+"); + fp = fopen(eepromFile, "rb+"); if (!fp) - fp = fopen(eepromFile, "w+"); + fp = fopen(eepromFile, "wb+"); if (!fp) perror("error in fopen"); } #ifdef __APPLE__ @@ -495,7 +495,7 @@ FRESULT f_open (FIL * fil, const TCHAR *name, BYTE flag) return FR_INVALID_NAME; fil->fsize = tmp.st_size; } - fil->fs = (FATFS*)fopen(path, (flag & FA_WRITE) ? "w+" : "r+"); + fil->fs = (FATFS*)fopen(path, (flag & FA_WRITE) ? "wb+" : "rb+"); return FR_OK; }