Readjusting brightness (Pinecil v2) (#1622)
This commit is contained in:
@@ -60,6 +60,15 @@
|
|||||||
#define ORIENTATION_MODE 0 // 0: Right 1:Left 2:Automatic - Default right
|
#define ORIENTATION_MODE 0 // 0: Right 1:Left 2:Automatic - Default right
|
||||||
#define REVERSE_BUTTON_TEMP_CHANGE 0 // 0:Default 1:Reverse - Reverse the plus and minus button assigment for temperature change
|
#define REVERSE_BUTTON_TEMP_CHANGE 0 // 0:Default 1:Reverse - Reverse the plus and minus button assigment for temperature change
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OLED Brightness
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#define MIN_BRIGHTNESS 0 // Min OLED brightness selectable
|
||||||
|
#define MAX_BRIGHTNESS 100 // Max OLED brightness selectable
|
||||||
|
#define BRIGHTNESS_STEP 25 // OLED brightness increment
|
||||||
|
#define DEFAULT_BRIGHTNESS 25 // default OLED brightness
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Temp change settings
|
* Temp change settings
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -59,6 +59,15 @@
|
|||||||
#define ORIENTATION_MODE 2 // 0: Right 1:Left 2:Automatic - Default Automatic
|
#define ORIENTATION_MODE 2 // 0: Right 1:Left 2:Automatic - Default Automatic
|
||||||
#define REVERSE_BUTTON_TEMP_CHANGE 0 // 0:Default 1:Reverse - Reverse the plus and minus button assigment for temperature change
|
#define REVERSE_BUTTON_TEMP_CHANGE 0 // 0:Default 1:Reverse - Reverse the plus and minus button assigment for temperature change
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OLED Brightness
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#define MIN_BRIGHTNESS 0 // Min OLED brightness selectable
|
||||||
|
#define MAX_BRIGHTNESS 100 // Max OLED brightness selectable
|
||||||
|
#define BRIGHTNESS_STEP 25 // OLED brightness increment
|
||||||
|
#define DEFAULT_BRIGHTNESS 25 // default OLED brightness
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Temp change settings
|
* Temp change settings
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -59,6 +59,15 @@
|
|||||||
#define ORIENTATION_MODE 2 // 0: Right 1:Left 2:Automatic - Default Automatic
|
#define ORIENTATION_MODE 2 // 0: Right 1:Left 2:Automatic - Default Automatic
|
||||||
#define REVERSE_BUTTON_TEMP_CHANGE 0 // 0:Default 1:Reverse - Reverse the plus and minus button assigment for temperature change
|
#define REVERSE_BUTTON_TEMP_CHANGE 0 // 0:Default 1:Reverse - Reverse the plus and minus button assigment for temperature change
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OLED Brightness
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#define MIN_BRIGHTNESS 0 // Min OLED brightness selectable
|
||||||
|
#define MAX_BRIGHTNESS 100 // Max OLED brightness selectable
|
||||||
|
#define BRIGHTNESS_STEP 25 // OLED brightness increment
|
||||||
|
#define DEFAULT_BRIGHTNESS 25 // default OLED brightness
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Temp change settings
|
* Temp change settings
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -59,6 +59,15 @@
|
|||||||
#define ORIENTATION_MODE 2 // 0: Right 1:Left 2:Automatic - Default Automatic
|
#define ORIENTATION_MODE 2 // 0: Right 1:Left 2:Automatic - Default Automatic
|
||||||
#define REVERSE_BUTTON_TEMP_CHANGE 0 // 0:Default 1:Reverse - Reverse the plus and minus button assigment for temperature change
|
#define REVERSE_BUTTON_TEMP_CHANGE 0 // 0:Default 1:Reverse - Reverse the plus and minus button assigment for temperature change
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OLED Brightness
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#define MIN_BRIGHTNESS 1 // Min OLED brightness selectable
|
||||||
|
#define MAX_BRIGHTNESS 101 // Max OLED brightness selectable
|
||||||
|
#define BRIGHTNESS_STEP 25 // OLED brightness increment
|
||||||
|
#define DEFAULT_BRIGHTNESS 26 // default OLED brightness
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Temp change settings
|
* Temp change settings
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -49,45 +49,45 @@ typedef struct {
|
|||||||
|
|
||||||
static const SettingConstants settingsConstants[(int)SettingsOptions::SettingsOptionsLength] = {
|
static const SettingConstants settingsConstants[(int)SettingsOptions::SettingsOptionsLength] = {
|
||||||
//{min,max,increment,default}
|
//{min,max,increment,default}
|
||||||
{MIN_TEMP_C, MAX_TEMP_F, 5, 320}, // SolderingTemp
|
{MIN_TEMP_C, MAX_TEMP_F, 5, 320}, // SolderingTemp
|
||||||
{MIN_TEMP_C, MAX_TEMP_F, 5, 150}, // SleepTemp
|
{MIN_TEMP_C, MAX_TEMP_F, 5, 150}, // SleepTemp
|
||||||
{0, 15, 1, SLEEP_TIME}, // SleepTime
|
{0, 15, 1, SLEEP_TIME}, // SleepTime
|
||||||
{0, 4, 1, CUT_OUT_SETTING}, // MinDCVoltageCells
|
{0, 4, 1, CUT_OUT_SETTING}, // MinDCVoltageCells
|
||||||
{24, 38, 1, RECOM_VOL_CELL}, // MinVoltageCells
|
{24, 38, 1, RECOM_VOL_CELL}, // MinVoltageCells
|
||||||
{90, QC_VOLTAGE_MAX, 2, 90}, // QCIdealVoltage
|
{90, QC_VOLTAGE_MAX, 2, 90}, // QCIdealVoltage
|
||||||
{0, 2, 1, ORIENTATION_MODE}, // OrientationMode
|
{0, 2, 1, ORIENTATION_MODE}, // OrientationMode
|
||||||
{0, 9, 1, SENSITIVITY}, // Sensitivity
|
{0, 9, 1, SENSITIVITY}, // Sensitivity
|
||||||
{0, 1, 1, ANIMATION_LOOP}, // AnimationLoop
|
{0, 1, 1, ANIMATION_LOOP}, // AnimationLoop
|
||||||
{0, settingOffSpeed_t::MAX_VALUE - 1, 1, ANIMATION_SPEED}, // AnimationSpeed
|
{0, settingOffSpeed_t::MAX_VALUE - 1, 1, ANIMATION_SPEED}, // AnimationSpeed
|
||||||
{0, 3, 1, AUTO_START_MODE}, // AutoStartMode
|
{0, 3, 1, AUTO_START_MODE}, // AutoStartMode
|
||||||
{0, 60, 1, SHUTDOWN_TIME}, // ShutdownTime
|
{0, 60, 1, SHUTDOWN_TIME}, // ShutdownTime
|
||||||
{0, 1, 1, COOLING_TEMP_BLINK}, // CoolingTempBlink
|
{0, 1, 1, COOLING_TEMP_BLINK}, // CoolingTempBlink
|
||||||
{0, 1, 1, DETAILED_IDLE}, // DetailedIDLE
|
{0, 1, 1, DETAILED_IDLE}, // DetailedIDLE
|
||||||
{0, 1, 1, DETAILED_SOLDERING}, // DetailedSoldering
|
{0, 1, 1, DETAILED_SOLDERING}, // DetailedSoldering
|
||||||
{0, 1, 1, TEMPERATURE_INF}, // TemperatureInF
|
{0, 1, 1, TEMPERATURE_INF}, // TemperatureInF
|
||||||
{0, 1, 1, DESCRIPTION_SCROLL_SPEED}, // DescriptionScrollSpeed
|
{0, 1, 1, DESCRIPTION_SCROLL_SPEED}, // DescriptionScrollSpeed
|
||||||
{0, 2, 1, LOCKING_MODE}, // LockingMode
|
{0, 2, 1, LOCKING_MODE}, // LockingMode
|
||||||
{0, 99, 1, POWER_PULSE_DEFAULT}, // KeepAwakePulse
|
{0, 99, 1, POWER_PULSE_DEFAULT}, // KeepAwakePulse
|
||||||
{1, POWER_PULSE_WAIT_MAX, 1, POWER_PULSE_WAIT_DEFAULT}, // KeepAwakePulseWait
|
{1, POWER_PULSE_WAIT_MAX, 1, POWER_PULSE_WAIT_DEFAULT}, // KeepAwakePulseWait
|
||||||
{1, POWER_PULSE_DURATION_MAX, 1, POWER_PULSE_DURATION_DEFAULT}, // KeepAwakePulseDuration
|
{1, POWER_PULSE_DURATION_MAX, 1, POWER_PULSE_DURATION_DEFAULT}, // KeepAwakePulseDuration
|
||||||
{360, 900, 1, VOLTAGE_DIV}, // VoltageDiv
|
{360, 900, 1, VOLTAGE_DIV}, // VoltageDiv
|
||||||
{0, MAX_TEMP_F, 10, BOOST_TEMP}, // BoostTemp
|
{0, MAX_TEMP_F, 10, BOOST_TEMP}, // BoostTemp
|
||||||
{MIN_CALIBRATION_OFFSET, 2500, 1, CALIBRATION_OFFSET}, // CalibrationOffset
|
{MIN_CALIBRATION_OFFSET, 2500, 1, CALIBRATION_OFFSET}, // CalibrationOffset
|
||||||
{0, MAX_POWER_LIMIT, POWER_LIMIT_STEPS, POWER_LIMIT}, // PowerLimit
|
{0, MAX_POWER_LIMIT, POWER_LIMIT_STEPS, POWER_LIMIT}, // PowerLimit
|
||||||
{0, 1, 1, REVERSE_BUTTON_TEMP_CHANGE}, // ReverseButtonTempChangeEnabled
|
{0, 1, 1, REVERSE_BUTTON_TEMP_CHANGE}, // ReverseButtonTempChangeEnabled
|
||||||
{5, TEMP_CHANGE_LONG_STEP_MAX, 5, TEMP_CHANGE_LONG_STEP}, // TempChangeLongStep
|
{5, TEMP_CHANGE_LONG_STEP_MAX, 5, TEMP_CHANGE_LONG_STEP}, // TempChangeLongStep
|
||||||
{1, TEMP_CHANGE_SHORT_STEP_MAX, 1, TEMP_CHANGE_SHORT_STEP}, // TempChangeShortStep
|
{1, TEMP_CHANGE_SHORT_STEP_MAX, 1, TEMP_CHANGE_SHORT_STEP}, // TempChangeShortStep
|
||||||
{0, 9, 1, 7}, // HallEffectSensitivity
|
{0, 9, 1, 7}, // HallEffectSensitivity
|
||||||
{0, 9, 1, 0}, // AccelMissingWarningCounter
|
{0, 9, 1, 0}, // AccelMissingWarningCounter
|
||||||
{0, 9, 1, 0}, // PDMissingWarningCounter
|
{0, 9, 1, 0}, // PDMissingWarningCounter
|
||||||
{0, 0xFFFF, 0, 41431 /*EN*/}, // UILanguage
|
{0, 0xFFFF, 0, 41431 /*EN*/}, // UILanguage
|
||||||
{0, 50, 1, 20}, // PDNegTimeout
|
{0, 50, 1, 20}, // PDNegTimeout
|
||||||
{0, 1, 1, 0}, // OLEDInversion
|
{0, 1, 1, 0}, // OLEDInversion
|
||||||
{0, 99, 11, 33}, // OLEDBrightness
|
{MIN_BRIGHTNESS, MAX_BRIGHTNESS, BRIGHTNESS_STEP, DEFAULT_BRIGHTNESS}, // OLEDBrightness
|
||||||
{0, 5, 1, 1}, // LOGOTime
|
{0, 5, 1, 1}, // LOGOTime
|
||||||
{0, 1, 1, 0}, // CalibrateCJC
|
{0, 1, 1, 0}, // CalibrateCJC
|
||||||
{0, 1, 1, 1}, // BLEEnabled
|
{0, 1, 1, 1}, // BLEEnabled
|
||||||
{0, 1, 1, 1}, // PDVpdoEnabled
|
{0, 1, 1, 1}, // PDVpdoEnabled
|
||||||
};
|
};
|
||||||
static_assert((sizeof(settingsConstants) / sizeof(SettingConstants)) == ((int)SettingsOptions::SettingsOptionsLength));
|
static_assert((sizeof(settingsConstants) / sizeof(SettingConstants)) == ((int)SettingsOptions::SettingsOptionsLength));
|
||||||
|
|
||||||
|
|||||||
@@ -616,7 +616,7 @@ static void displayAnimationLoop(void) { OLED::drawCheckbox(getSettingValue(Sett
|
|||||||
|
|
||||||
static void displayBrightnessLevel(void) {
|
static void displayBrightnessLevel(void) {
|
||||||
|
|
||||||
OLED::printNumber((getSettingValue(SettingsOptions::OLEDBrightness) / 11 + 1), 2, FontStyle::LARGE);
|
OLED::printNumber((getSettingValue(SettingsOptions::OLEDBrightness) / BRIGHTNESS_STEP + 1), 2, FontStyle::LARGE);
|
||||||
// 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));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user