mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-02-20 10:54:14 +01:00
Added erase pipx settings to PipX firmware (no GCS support yet).
This commit is contained in:
parent
0bf27de28d
commit
005ba0f8c8
@ -390,6 +390,19 @@ static void comUAVTalkTask(void *parameters)
|
||||
int32_t ret = PIOS_EEPROM_Save((uint8_t*)&pipxSettings, sizeof(PipXSettingsData));
|
||||
if (ret != 0)
|
||||
success = false;
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
case OBJECTPERSISTENCE_OPERATION_DELETE:
|
||||
{
|
||||
#if defined(PIOS_INCLUDE_FLASH_EEPROM)
|
||||
// Erase the settings.
|
||||
PipXSettingsData pipxSettings;
|
||||
uint8_t *ptr = (uint8_t*)&pipxSettings;
|
||||
memset(ptr, 0, sizeof(PipXSettingsData));
|
||||
int32_t ret = PIOS_EEPROM_Save(ptr, sizeof(PipXSettingsData));
|
||||
if (ret != 0)
|
||||
success = false;
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user