Add IsFactoryResetModeEnabled.
This commit is contained in:
Submodule lib/agent updated: e294727ac5...6c4f580fc2
@@ -30,7 +30,8 @@ int main(void)
|
||||
InitClock();
|
||||
InitPeripherals();
|
||||
|
||||
if (RESET_BUTTON_IS_PRESSED) {
|
||||
IsFactoryResetModeEnabled = RESET_BUTTON_IS_PRESSED;
|
||||
if (IsFactoryResetModeEnabled) {
|
||||
HardwareConfig->signatureLength = HARDWARE_CONFIG_SIGNATURE_LENGTH;
|
||||
strncpy(HardwareConfig->signature, "FTY", HARDWARE_CONFIG_SIGNATURE_LENGTH);
|
||||
} else {
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
#include "fsl_port.h"
|
||||
#include "bootloader/wormhole.h"
|
||||
|
||||
bool IsFactoryResetModeEnabled = false;
|
||||
|
||||
void RESET_BUTTON_IRQ_HANDLER(void)
|
||||
{
|
||||
Wormhole.magicNumber = WORMHOLE_MAGIC_NUMBER;
|
||||
|
||||
@@ -16,6 +16,10 @@
|
||||
|
||||
#define RESET_BUTTON_IS_PRESSED !GPIO_ReadPinInput(RESET_BUTTON_GPIO, RESET_BUTTON_PIN)
|
||||
|
||||
// Variables:
|
||||
|
||||
extern bool IsFactoryResetModeEnabled;
|
||||
|
||||
// Functions:
|
||||
|
||||
void InitResetButton(void);
|
||||
|
||||
Reference in New Issue
Block a user