From 27297fd6924ef83f4ad0efaceaecf5300c75f237 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:26:07 +1100 Subject: [PATCH] Headers --- .../Core/Threads/OperatingModes/OperatingModes.h | 7 ++++++- .../utils/OperatingModeUtilities.h | 16 ++++++++++++---- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/source/Core/Threads/OperatingModes/OperatingModes.h b/source/Core/Threads/OperatingModes/OperatingModes.h index a1e4a0cb..b1c24192 100644 --- a/source/Core/Threads/OperatingModes/OperatingModes.h +++ b/source/Core/Threads/OperatingModes/OperatingModes.h @@ -10,6 +10,7 @@ extern "C" { #include "LIS2DH12.hpp" #include "MMA8652FC.hpp" #include "OLED.hpp" +#include "OperatingModeUtilities.h" #include "Settings.h" #include "TipThermoModel.h" #include "Translation.h" @@ -31,5 +32,9 @@ extern "C" { void performCJCC(void); // Used to calibrate the Cold Junction offset void gui_solderingTempAdjust(void); // For adjusting the setpoint temperature of the iron int gui_SolderingSleepingMode(bool stayOff, bool autoStarted); // Sleep mode -void gui_solderingMode(uint8_t jumpToSleep); +void gui_solderingMode(uint8_t jumpToSleep); // Main mode for hot pointy tool +void showDebugMenu(void); // Debugging values +void showPDDebug(void); // Debugging menu that hows PD adaptor info +void showWarnings(void); // Shows user warnings if required +// #endif \ No newline at end of file diff --git a/source/Core/Threads/OperatingModes/utils/OperatingModeUtilities.h b/source/Core/Threads/OperatingModes/utils/OperatingModeUtilities.h index d5fe8ebd..4484ee0c 100644 --- a/source/Core/Threads/OperatingModes/utils/OperatingModeUtilities.h +++ b/source/Core/Threads/OperatingModes/utils/OperatingModeUtilities.h @@ -3,8 +3,16 @@ #include "OLED.hpp" #include -bool checkForUnderVoltage(void); -uint32_t getSleepTimeout(void); -bool shouldBeSleeping(bool inAutoStart); - +void GUIDelay(); // +bool checkForUnderVoltage(void); // +uint32_t getSleepTimeout(void); // +bool shouldBeSleeping(bool inAutoStart); // +bool shouldShutdown(void); // +void gui_drawTipTemp(bool symbol, const FontStyle font); // +void printVoltage(void); // +void warnUser(const char *warning, const int timeout); // +void gui_drawBatteryIcon(void); // +bool checkForUnderVoltage(void); // +uint16_t min(uint16_t a, uint16_t b); // +void printCountdownUntilSleep(int sleepThres); // #endif \ No newline at end of file