part 4 of removed invert screen via commenting
and some cleanup
This commit is contained in:
@@ -68,7 +68,7 @@ static void settings_displayPowerPulseWait(void);
|
|||||||
static bool settings_showPowerPulseOptions(void);
|
static bool settings_showPowerPulseOptions(void);
|
||||||
static void settings_displayPowerPulseDuration(void);
|
static void settings_displayPowerPulseDuration(void);
|
||||||
static void settings_displayBrightnessLevel(void);
|
static void settings_displayBrightnessLevel(void);
|
||||||
static void settings_displayInvertColor(void);
|
// static void settings_displayInvertColor(void);
|
||||||
|
|
||||||
#ifdef HALL_SENSOR
|
#ifdef HALL_SENSOR
|
||||||
static void settings_displayHallEffect(void);
|
static void settings_displayHallEffect(void);
|
||||||
@@ -92,39 +92,46 @@ static bool settings_enterAdvancedMenu(void);
|
|||||||
*
|
*
|
||||||
* Power Menu
|
* Power Menu
|
||||||
* Power Source
|
* Power Source
|
||||||
|
* -Minimum Voltage
|
||||||
|
* QC Voltage
|
||||||
|
* PD Timeout
|
||||||
*
|
*
|
||||||
* Soldering
|
* Soldering
|
||||||
* Boost Mode Enabled
|
|
||||||
* Boost Mode Temp
|
* Boost Mode Temp
|
||||||
* Auto Start
|
* Auto Start
|
||||||
* Temp change short step
|
* Temp change short step
|
||||||
* Temp change long step
|
* Temp change long step
|
||||||
* Locking Mode
|
* Locking Mode
|
||||||
|
|
||||||
*
|
*
|
||||||
* Power Saving
|
* Power Saving
|
||||||
* Sleep Temp
|
|
||||||
* Sleep Time
|
|
||||||
* Shutdown Time
|
|
||||||
* Motion Sensitivity
|
* Motion Sensitivity
|
||||||
|
* -Sleep Temp
|
||||||
|
* -Sleep Time
|
||||||
|
* -Shutdown Time
|
||||||
*
|
*
|
||||||
* UI
|
* UI
|
||||||
* // Language
|
* // Language
|
||||||
* Scrolling Speed
|
|
||||||
* Temperature Unit
|
* Temperature Unit
|
||||||
* Display orientation
|
* Display orientation
|
||||||
* Cooldown blink
|
* Cooldown blink
|
||||||
|
* Scrolling Speed
|
||||||
* Reverse Temp change buttons + -
|
* Reverse Temp change buttons + -
|
||||||
*
|
* Animation Speed
|
||||||
* Advanced
|
* -Animation Loop
|
||||||
* Enable Power Limit
|
* OLED Brightnes
|
||||||
* Power Limit
|
* // Invert Screen
|
||||||
* Detailed IDLE
|
* Detailed IDLE
|
||||||
* Detailed Soldering
|
* Detailed Soldering
|
||||||
* Logo Time
|
*
|
||||||
|
* Advanced
|
||||||
|
* Power Limit
|
||||||
|
* Factory Reset
|
||||||
* Calibrate Temperature
|
* Calibrate Temperature
|
||||||
* Calibrate Input V
|
* Calibrate Input V
|
||||||
* Reset Settings
|
* Power Pulse
|
||||||
|
* -Power Pulse Delay
|
||||||
|
* -Power Pulse duration
|
||||||
|
* //Logo Time
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
const menuitem rootSettingsMenu[] {
|
const menuitem rootSettingsMenu[] {
|
||||||
@@ -153,7 +160,10 @@ const menuitem rootSettingsMenu[] {
|
|||||||
#if defined(POW_DC) || defined(POW_QC) || defined(POW_PD)
|
#if defined(POW_DC) || defined(POW_QC) || defined(POW_PD)
|
||||||
const menuitem powerMenu[] = {
|
const menuitem powerMenu[] = {
|
||||||
/*
|
/*
|
||||||
* Power Source
|
* Power Source
|
||||||
|
* -Minimum Voltage
|
||||||
|
* QC Voltage
|
||||||
|
* PD Timeout
|
||||||
*/
|
*/
|
||||||
#ifdef POW_DC
|
#ifdef POW_DC
|
||||||
{SETTINGS_DESC(SettingsItemIndex::DCInCutoff), nullptr, settings_displayInputVRange, nullptr, SettingsOptions::MinDCVoltageCells}, /*Voltage input*/
|
{SETTINGS_DESC(SettingsItemIndex::DCInCutoff), nullptr, settings_displayInputVRange, nullptr, SettingsOptions::MinDCVoltageCells}, /*Voltage input*/
|
||||||
@@ -170,11 +180,11 @@ const menuitem powerMenu[] = {
|
|||||||
#endif
|
#endif
|
||||||
const menuitem solderingMenu[] = {
|
const menuitem solderingMenu[] = {
|
||||||
/*
|
/*
|
||||||
* Boost Mode Enabled
|
* Boost Temp
|
||||||
* Boost Mode Temp
|
|
||||||
* Auto Start
|
* Auto Start
|
||||||
* Temp change short step
|
* Temp change short step
|
||||||
* Temp change long step
|
* Temp change long step
|
||||||
|
* Locking Mode
|
||||||
*/
|
*/
|
||||||
{SETTINGS_DESC(SettingsItemIndex::BoostTemperature), settings_setBoostTemp, settings_displayBoostTemp, nullptr, SettingsOptions::SettingsOptionsLength}, /*Boost Temp*/
|
{SETTINGS_DESC(SettingsItemIndex::BoostTemperature), settings_setBoostTemp, settings_displayBoostTemp, nullptr, SettingsOptions::SettingsOptionsLength}, /*Boost Temp*/
|
||||||
{SETTINGS_DESC(SettingsItemIndex::AutoStart), nullptr, settings_displayAutomaticStartMode, nullptr, SettingsOptions::AutoStartMode}, /*Auto start*/
|
{SETTINGS_DESC(SettingsItemIndex::AutoStart), nullptr, settings_displayAutomaticStartMode, nullptr, SettingsOptions::AutoStartMode}, /*Auto start*/
|
||||||
@@ -183,40 +193,12 @@ const menuitem solderingMenu[] = {
|
|||||||
{SETTINGS_DESC(SettingsItemIndex::LockingMode), nullptr, settings_displayLockingMode, nullptr, SettingsOptions::LockingMode}, /*Locking Mode*/
|
{SETTINGS_DESC(SettingsItemIndex::LockingMode), nullptr, settings_displayLockingMode, nullptr, SettingsOptions::LockingMode}, /*Locking Mode*/
|
||||||
{0, nullptr, nullptr, nullptr, SettingsOptions::SettingsOptionsLength} // end of menu marker. DO NOT REMOVE
|
{0, nullptr, nullptr, nullptr, SettingsOptions::SettingsOptionsLength} // end of menu marker. DO NOT REMOVE
|
||||||
};
|
};
|
||||||
const menuitem UIMenu[] = {
|
|
||||||
/*
|
|
||||||
// Language
|
|
||||||
* Scrolling Speed
|
|
||||||
* Temperature Unit
|
|
||||||
* Display orientation
|
|
||||||
* Cooldown blink
|
|
||||||
* Reverse Temp change buttons + -
|
|
||||||
* Detailed IDLE
|
|
||||||
* Detailed Soldering
|
|
||||||
*/
|
|
||||||
{SETTINGS_DESC(SettingsItemIndex::TemperatureUnit), settings_setTempF, settings_displayTempF, nullptr,
|
|
||||||
SettingsOptions::SettingsOptionsLength}, /* Temperature units, this has to be the first element in the array to work with the logic in settings_enterUIMenu() */
|
|
||||||
#ifndef NO_DISPLAY_ROTATE
|
|
||||||
{SETTINGS_DESC(SettingsItemIndex::DisplayRotation), settings_setDisplayRotation, settings_displayDisplayRotation, nullptr, SettingsOptions::SettingsOptionsLength}, /*Display Rotation*/
|
|
||||||
#endif
|
|
||||||
{SETTINGS_DESC(SettingsItemIndex::CooldownBlink), nullptr, settings_displayCoolingBlinkEnabled, nullptr, SettingsOptions::CoolingTempBlink}, /*Cooling blink warning*/
|
|
||||||
{SETTINGS_DESC(SettingsItemIndex::ScrollingSpeed), nullptr, settings_displayScrollSpeed, nullptr, SettingsOptions::DescriptionScrollSpeed}, /*Scroll Speed for descriptions*/
|
|
||||||
{SETTINGS_DESC(SettingsItemIndex::ReverseButtonTempChange), nullptr, settings_displayReverseButtonTempChangeEnabled, nullptr,
|
|
||||||
SettingsOptions::ReverseButtonTempChangeEnabled}, /* Reverse Temp change buttons + - */
|
|
||||||
{SETTINGS_DESC(SettingsItemIndex::AnimSpeed), nullptr, settings_displayAnimationSpeed, nullptr, SettingsOptions::AnimationSpeed}, /*Animation Speed adjustment */
|
|
||||||
{SETTINGS_DESC(SettingsItemIndex::AnimLoop), nullptr, settings_displayAnimationLoop, settings_displayAnimationOptions, SettingsOptions::AnimationLoop}, /*Animation Loop switch */
|
|
||||||
{SETTINGS_DESC(SettingsItemIndex::Brightness), nullptr, settings_displayBrightnessLevel, nullptr, SettingsOptions::OLEDBrightness}, /*Brightness Level*/
|
|
||||||
{SETTINGS_DESC(SettingsItemIndex::ColourInversion), nullptr, settings_displayInvertColor, nullptr, SettingsOptions::OLEDInversion}, /*Invert screen colour*/
|
|
||||||
{SETTINGS_DESC(SettingsItemIndex::AdvancedIdle), nullptr, settings_displayAdvancedIDLEScreens, nullptr, SettingsOptions::DetailedIDLE}, /* Advanced idle screen*/
|
|
||||||
{SETTINGS_DESC(SettingsItemIndex::AdvancedSoldering), nullptr, settings_displayAdvancedSolderingScreens, nullptr, SettingsOptions::DetailedSoldering}, /* Advanced soldering screen*/
|
|
||||||
{0, nullptr, nullptr, nullptr, SettingsOptions::SettingsOptionsLength} // end of menu marker. DO NOT REMOVE
|
|
||||||
};
|
|
||||||
const menuitem PowerSavingMenu[] = {
|
const menuitem PowerSavingMenu[] = {
|
||||||
/*
|
/*
|
||||||
* Motion Sensitivity
|
* Motion Sensitivity
|
||||||
* Sleep Temp
|
* -Sleep Temp
|
||||||
* Sleep Time
|
* -Sleep Time
|
||||||
* Shutdown Time
|
* -Shutdown Time
|
||||||
*/
|
*/
|
||||||
#ifndef NO_SLEEP_MODE
|
#ifndef NO_SLEEP_MODE
|
||||||
{SETTINGS_DESC(SettingsItemIndex::MotionSensitivity), nullptr, settings_displaySensitivity, nullptr, SettingsOptions::Sensitivity}, /* Motion Sensitivity*/
|
{SETTINGS_DESC(SettingsItemIndex::MotionSensitivity), nullptr, settings_displaySensitivity, nullptr, SettingsOptions::Sensitivity}, /* Motion Sensitivity*/
|
||||||
@@ -229,18 +211,48 @@ const menuitem PowerSavingMenu[] = {
|
|||||||
#endif
|
#endif
|
||||||
{0, nullptr, nullptr, nullptr, SettingsOptions::SettingsOptionsLength} // end of menu marker. DO NOT REMOVE
|
{0, nullptr, nullptr, nullptr, SettingsOptions::SettingsOptionsLength} // end of menu marker. DO NOT REMOVE
|
||||||
};
|
};
|
||||||
|
const menuitem UIMenu[] = {
|
||||||
|
/*
|
||||||
|
* // Language
|
||||||
|
* Temperature Unit
|
||||||
|
* Display orientation
|
||||||
|
* Cooldown blink
|
||||||
|
* Scrolling Speed
|
||||||
|
* Reverse Temp change buttons + -
|
||||||
|
* Animation Speed
|
||||||
|
* -Animation Loop
|
||||||
|
* OLED Brightnes
|
||||||
|
* //Invert Screen
|
||||||
|
* Detailed IDLE
|
||||||
|
* Detailed Soldering
|
||||||
|
*/
|
||||||
|
{SETTINGS_DESC(SettingsItemIndex::TemperatureUnit), settings_setTempF, settings_displayTempF, nullptr,
|
||||||
|
SettingsOptions::SettingsOptionsLength}, /* Temperature units, this has to be the first element in the array to work with the logic in settings_enterUIMenu() */
|
||||||
|
#ifndef NO_DISPLAY_ROTATE
|
||||||
|
{SETTINGS_DESC(SettingsItemIndex::DisplayRotation), settings_setDisplayRotation, settings_displayDisplayRotation, nullptr, SettingsOptions::SettingsOptionsLength}, /*Display Rotation*/
|
||||||
|
#endif
|
||||||
|
{SETTINGS_DESC(SettingsItemIndex::CooldownBlink), nullptr, settings_displayCoolingBlinkEnabled, nullptr, SettingsOptions::CoolingTempBlink}, /*Cooling blink warning*/
|
||||||
|
{SETTINGS_DESC(SettingsItemIndex::ScrollingSpeed), nullptr, settings_displayScrollSpeed, nullptr, SettingsOptions::DescriptionScrollSpeed}, /*Scroll Speed for descriptions*/
|
||||||
|
{SETTINGS_DESC(SettingsItemIndex::ReverseButtonTempChange), nullptr, settings_displayReverseButtonTempChangeEnabled, nullptr,
|
||||||
|
SettingsOptions::ReverseButtonTempChangeEnabled}, /*Reverse Temp change buttons + - */
|
||||||
|
{SETTINGS_DESC(SettingsItemIndex::AnimSpeed), nullptr, settings_displayAnimationSpeed, nullptr, SettingsOptions::AnimationSpeed}, /*Animation Speed adjustment */
|
||||||
|
{SETTINGS_DESC(SettingsItemIndex::AnimLoop), nullptr, settings_displayAnimationLoop, settings_displayAnimationOptions, SettingsOptions::AnimationLoop}, /*Animation Loop switch */
|
||||||
|
{SETTINGS_DESC(SettingsItemIndex::Brightness), nullptr, settings_displayBrightnessLevel, nullptr, SettingsOptions::OLEDBrightness}, /*Brightness Level*/
|
||||||
|
// {SETTINGS_DESC(SettingsItemIndex::ColourInversion), nullptr, settings_displayInvertColor, nullptr, SettingsOptions::OLEDInversion}, /*Invert screen colour*/
|
||||||
|
{SETTINGS_DESC(SettingsItemIndex::AdvancedIdle), nullptr, settings_displayAdvancedIDLEScreens, nullptr, SettingsOptions::DetailedIDLE}, /*Advanced idle screen*/
|
||||||
|
{SETTINGS_DESC(SettingsItemIndex::AdvancedSoldering), nullptr, settings_displayAdvancedSolderingScreens, nullptr, SettingsOptions::DetailedSoldering}, /*Advanced soldering screen*/
|
||||||
|
{0, nullptr, nullptr, nullptr, SettingsOptions::SettingsOptionsLength} // end of menu marker. DO NOT REMOVE
|
||||||
|
};
|
||||||
const menuitem advancedMenu[] = {
|
const menuitem advancedMenu[] = {
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Power limit
|
* Power Limit
|
||||||
|
* Factory Reset
|
||||||
* Calibrate Temperature
|
* Calibrate Temperature
|
||||||
* Calibrate Input V
|
* Calibrate Input V
|
||||||
* Reset Settings
|
|
||||||
* Power Pulse
|
* Power Pulse
|
||||||
* Animation Loop
|
* -Power Pulse Delay
|
||||||
* Animation Speed
|
* -Power Pulse duration
|
||||||
* Power Pulse Wait
|
|
||||||
* Power Pulse Duration
|
|
||||||
*/
|
*/
|
||||||
{SETTINGS_DESC(SettingsItemIndex::PowerLimit), nullptr, settings_displayPowerLimit, nullptr, SettingsOptions::PowerLimit}, /*Power limit*/
|
{SETTINGS_DESC(SettingsItemIndex::PowerLimit), nullptr, settings_displayPowerLimit, nullptr, SettingsOptions::PowerLimit}, /*Power limit*/
|
||||||
{SETTINGS_DESC(SettingsItemIndex::SettingsReset), settings_setResetSettings, settings_displayResetSettings, nullptr, SettingsOptions::SettingsOptionsLength}, /*Resets settings*/
|
{SETTINGS_DESC(SettingsItemIndex::SettingsReset), settings_setResetSettings, settings_displayResetSettings, nullptr, SettingsOptions::SettingsOptionsLength}, /*Resets settings*/
|
||||||
@@ -749,7 +761,7 @@ static void settings_displayBrightnessLevel(void) {
|
|||||||
// While not optimal to apply this here, it is _very_ convienient
|
// While not optimal to apply this here, it is _very_ convienient
|
||||||
OLED::setBrightness(getSettingValue(SettingsOptions::OLEDBrightness));
|
OLED::setBrightness(getSettingValue(SettingsOptions::OLEDBrightness));
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
static void settings_displayInvertColor(void) {
|
static void settings_displayInvertColor(void) {
|
||||||
OLED::drawArea(0, 0, 24, 16, invertDisplayIcon);
|
OLED::drawArea(0, 0, 24, 16, invertDisplayIcon);
|
||||||
OLED::setCursor(7 * FONT_12_WIDTH - 2, 0);
|
OLED::setCursor(7 * FONT_12_WIDTH - 2, 0);
|
||||||
@@ -758,7 +770,7 @@ static void settings_displayInvertColor(void) {
|
|||||||
OLED::drawCheckbox(getSettingValue(SettingsOptions::OLEDInversion));
|
OLED::drawCheckbox(getSettingValue(SettingsOptions::OLEDInversion));
|
||||||
// While not optimal to apply this here, it is _very_ convienient
|
// While not optimal to apply this here, it is _very_ convienient
|
||||||
OLED::setInverseDisplay(getSettingValue(SettingsOptions::OLEDInversion));
|
OLED::setInverseDisplay(getSettingValue(SettingsOptions::OLEDInversion));
|
||||||
}
|
} */
|
||||||
|
|
||||||
#ifdef HALL_SENSOR
|
#ifdef HALL_SENSOR
|
||||||
static void settings_displayHallEffect(void) {
|
static void settings_displayHallEffect(void) {
|
||||||
|
|||||||
Reference in New Issue
Block a user