From d82876c6308211282346d09ee755e66f205c2ce6 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:07:42 +1100 Subject: [PATCH] Create OperatingModes.h --- .../Threads/OperatingModes/OperatingModes.h | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/OperatingModes.h diff --git a/source/Core/Threads/OperatingModes/OperatingModes.h b/source/Core/Threads/OperatingModes/OperatingModes.h new file mode 100644 index 00000000..a1e4a0cb --- /dev/null +++ b/source/Core/Threads/OperatingModes/OperatingModes.h @@ -0,0 +1,35 @@ +#ifndef OPERATING_MODES_H_ +#define OPERATING_MODES_H_ + +extern "C" { +#include "FreeRTOSConfig.h" +} +#include "BootLogo.h" +#include "Buttons.hpp" +#include "I2CBB.hpp" +#include "LIS2DH12.hpp" +#include "MMA8652FC.hpp" +#include "OLED.hpp" +#include "Settings.h" +#include "TipThermoModel.h" +#include "Translation.h" +#include "cmsis_os.h" +#include "configuration.h" +#include "history.hpp" +#include "main.hpp" +#include "power.hpp" +#include "settingsGUI.hpp" +#include "stdlib.h" +#include "string.h" +#if POW_PD +#include "USBPD.h" +#include "pd.h" +#endif + +// Exposed modes + +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); +#endif \ No newline at end of file