Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: Peripherals/Eeprom.cpp
- Revision:
- 5:136f7396c552
- Parent:
- 2:8e1b4210df6b
- Child:
- 8:cdb739697925
--- a/Peripherals/Eeprom.cpp Wed Feb 10 14:56:57 2021 +0000
+++ b/Peripherals/Eeprom.cpp Thu Feb 11 18:41:12 2021 +0000
@@ -15,7 +15,6 @@
#include "mbed.h"
#include "string.h"
#include "Eeprom.h"
-#include "Menu.h"
#include "DemoApplication.h"
#include "sx126x.h"
#if defined( TARGET_NUCLEO_L476RG )
@@ -28,9 +27,6 @@
-#include "DisplayDriver.h"
-
-
/*!
* \brief Define address of Emulated EEPROM (in fact region of Flash)
*/
@@ -162,15 +158,6 @@
#endif
break;
- case SCREEN_DATA:
- memcpy( Eeprom.Buffer + SCR_CAL_FLAG_EEPROM_ADDR, &( Eeprom.EepromData.MenuSettings.ScreenCalibrated ), 1 );
- memcpy( Eeprom.Buffer + SCR_CAL_POSA_EEPROM_ADDR, &( Eeprom.EepromData.MenuSettings.Calibration.a ), 4 );
- memcpy( Eeprom.Buffer + SCR_CAL_POSB_EEPROM_ADDR, &( Eeprom.EepromData.MenuSettings.Calibration.b ), 4 );
- memcpy( Eeprom.Buffer + SCR_CAL_POSC_EEPROM_ADDR, &( Eeprom.EepromData.MenuSettings.Calibration.c ), 4 );
- memcpy( Eeprom.Buffer + SCR_CAL_POSD_EEPROM_ADDR, &( Eeprom.EepromData.MenuSettings.Calibration.d ), 4 );
- memcpy( Eeprom.Buffer + SCR_CAL_POSE_EEPROM_ADDR, &( Eeprom.EepromData.MenuSettings.Calibration.e ), 4 );
- memcpy( Eeprom.Buffer + SCR_CAL_POSF_EEPROM_ADDR, &( Eeprom.EepromData.MenuSettings.Calibration.f ), 4 );
- break;
default:
#ifdef ADV_DEBUG
@@ -188,13 +175,6 @@
void EepromLoadGeneralSettings( void )
{
printf("Load General Settings\n\r");
- memcpy( &( Eeprom.EepromData.MenuSettings.ScreenCalibrated ), Eeprom.Buffer + SCR_CAL_FLAG_EEPROM_ADDR, 1 );
- memcpy( &( Eeprom.EepromData.MenuSettings.Calibration.a ), Eeprom.Buffer + SCR_CAL_POSA_EEPROM_ADDR, 4 );
- memcpy( &( Eeprom.EepromData.MenuSettings.Calibration.b ), Eeprom.Buffer + SCR_CAL_POSB_EEPROM_ADDR, 4 );
- memcpy( &( Eeprom.EepromData.MenuSettings.Calibration.c ), Eeprom.Buffer + SCR_CAL_POSC_EEPROM_ADDR, 4 );
- memcpy( &( Eeprom.EepromData.MenuSettings.Calibration.d ), Eeprom.Buffer + SCR_CAL_POSD_EEPROM_ADDR, 4 );
- memcpy( &( Eeprom.EepromData.MenuSettings.Calibration.e ), Eeprom.Buffer + SCR_CAL_POSE_EEPROM_ADDR, 4 );
- memcpy( &( Eeprom.EepromData.MenuSettings.Calibration.f ), Eeprom.Buffer + SCR_CAL_POSF_EEPROM_ADDR, 4 );
memcpy( &( Eeprom.EepromData.DemoSettings.Entity ), Eeprom.Buffer + APP_ENTITY_EEPROM_ADDR, 1 );
memcpy( &( Eeprom.EepromData.DemoSettings.BoostedRx ), Eeprom.Buffer + APP_RADIO_BOOSTED_RX_EEPROM_ADDR, 1 );
@@ -301,7 +281,6 @@
void EepromSetDefaultSettings( uint8_t deviceConnected, uint8_t matchingFreq )
{
- Eeprom.EepromData.MenuSettings.ScreenCalibrated = false;
printf("Set Default Settings\n\r");
EepromSaveSettings( SCREEN_DATA );