解决低亮度闪烁的问题
This commit is contained in:
@@ -99,9 +99,9 @@ typedef struct __attribute__((packed, aligned(1))) {
|
||||
#define BRIGHTNESS_MIN 0 // 最小亮度
|
||||
#define BRIGHTNESS_MAX 100 // 最大亮度
|
||||
#define BRIGHTNESS_LOCAL_MIN 0 // 最小亮度
|
||||
#define BRIGHTNESS_LOCAL_MAX 1000 // 最大亮度
|
||||
#define BRIGHTNESS_REMOTE2LOCAL(x) (x * 10) //变化范围0 -1000
|
||||
#define BRIGHTNESS_LOCAL2REMOTE(x) (x / 10)
|
||||
#define BRIGHTNESS_LOCAL_MAX 10000 // 最大亮度
|
||||
#define BRIGHTNESS_REMOTE2LOCAL(x) (x * 100) //变化范围0 -10000
|
||||
#define BRIGHTNESS_LOCAL2REMOTE(x) (x / 100)
|
||||
|
||||
#define BRIGHTNESS_LITME_RANGE(x) do { \
|
||||
if (x > BRIGHTNESS_LOCAL_MAX) x = BRIGHTNESS_LOCAL_MAX; \
|
||||
@@ -131,7 +131,7 @@ typedef struct __attribute__((packed, aligned(1))) {
|
||||
|
||||
#define FADE_INTERVAL_MIN (10*1000) //us
|
||||
#define NORMAL_FADE_TIME 3 //s
|
||||
#define PWM_DUTY_RATIO_MAX 1000
|
||||
#define PWM_DUTY_RATIO_MAX 20000
|
||||
|
||||
//呼吸灯定义
|
||||
#define BREARTH_PERIOD (3*1000*1000) //呼吸灯周期(Us)
|
||||
@@ -140,7 +140,7 @@ typedef struct __attribute__((packed, aligned(1))) {
|
||||
|
||||
|
||||
// PWM频率和周期定义
|
||||
#define PWM_FREQUENCY 3000 // PWM频率 2KHz
|
||||
#define PWM_FREQUENCY 3000 // PWM频率 3KHz
|
||||
|
||||
//渐变范围
|
||||
#define SMOOTH_TIME_MAX 30
|
||||
|
||||
Reference in New Issue
Block a user