优化亮度平滑过渡
This commit is contained in:
@@ -124,11 +124,13 @@ static void Pairing_Feedback_Apply(uint8_t on)
|
||||
if(on)
|
||||
{
|
||||
Start_PWM();
|
||||
Light_Transition_SyncBrightness(BRIGHTNESS_MAX_PERCENT);
|
||||
W_PWM_duty = 100U;
|
||||
C_PWM_duty = 0U;
|
||||
}
|
||||
else
|
||||
{
|
||||
Light_Transition_SyncBrightness(0U);
|
||||
W_PWM_duty = 0U;
|
||||
C_PWM_duty = 0U;
|
||||
Stop_PWM();
|
||||
@@ -143,6 +145,9 @@ static void Pairing_Feedback_Restore(void)
|
||||
C_PWM = pairing_saved_c;
|
||||
Brightness = pairing_saved_brightness;
|
||||
Mode = pairing_saved_mode;
|
||||
Light_Transition_SyncBrightness(
|
||||
pairing_saved_status == POWERON ? pairing_saved_brightness : 0U);
|
||||
|
||||
W_PWM_duty = pairing_saved_w_duty;
|
||||
C_PWM_duty = pairing_saved_c_duty;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user