From 2e71fc4fe52bd00b6a5bc4f92918eecfd8521696 Mon Sep 17 00:00:00 2001 From: Filip Ayazi Date: Thu, 24 Oct 2024 01:43:08 +0100 Subject: [PATCH] Add eeprom_commit command --- src/main.cpp | 12 ++++++++++++ src/main.h | 1 + 2 files changed, 13 insertions(+) diff --git a/src/main.cpp b/src/main.cpp index 9510382..e9ab600 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -62,6 +62,7 @@ const Command core_commands[] = { {"list_modules", get_modules}, {"eeprom_last_commit", get_eeprom_last_commit}, {"system_status", get_system_status}, + {"eeprom_commit", eeprom_commit}, END_COMMAND}; void register_module(const Command commands[], void (*loop_fn)(void)) @@ -191,6 +192,17 @@ void eeprom_commit_at_interval(unsigned long interval) } #endif +void eeprom_commit(String) +{ +#if defined(SUPPORT_EEPROM) && defined(MCU_PICO) + EEPROM.commit(); + eeprom_last_commit = millis(); + comPort->println("EEPROM updated"); +#else + comPort->println("Not using pico"); +#endif +} + void get_eeprom_last_commit(String) { #if defined(SUPPORT_EEPROM) && defined(MCU_PICO) diff --git a/src/main.h b/src/main.h index 5230602..ab6b26e 100644 --- a/src/main.h +++ b/src/main.h @@ -51,6 +51,7 @@ void get_version(String); void get_board(String); void get_modules(String); void get_eeprom_last_commit(String); +void eeprom_commit(String); void get_system_status(String); #define MAIN_H