fix: 修正限幅函数返回值类型错误问题
This commit is contained in:
@@ -29,7 +29,7 @@ inline static uint32_t clip_u32(uint32_t x, uint32_t low, uint32_t up)
|
||||
: x);
|
||||
}
|
||||
|
||||
inline static uint32_t clip_s32(int32_t x, int32_t low, int32_t up)
|
||||
inline static int32_t clip_s32(int32_t x, int32_t low, int32_t up)
|
||||
{
|
||||
return (x > up ? up : x < low ? low
|
||||
: x);
|
||||
@@ -46,6 +46,35 @@ void by_pwm_init(void)
|
||||
pwm_init(FAN_LL_PWM_PIN, 50, 500);
|
||||
pwm_init(FAN_RL_PWM_PIN, 50, 500);
|
||||
|
||||
// 测试鸣叫
|
||||
pwm_init(FAN_LS_PWM_A_PIN, 1500, 100);
|
||||
pwm_init(FAN_LS_PWM_B_PIN, 4000, 0);
|
||||
pwm_init(FAN_RS_PWM_A_PIN, 1500, 100);
|
||||
pwm_init(FAN_RS_PWM_B_PIN, 4000, 0);
|
||||
pwm_init(FAN_LB_PWM_A_PIN, 1500, 100);
|
||||
pwm_init(FAN_LB_PWM_B_PIN, 4000, 0);
|
||||
pwm_init(FAN_RB_PWM_A_PIN, 1500, 100);
|
||||
pwm_init(FAN_RB_PWM_B_PIN, 4000, 0);
|
||||
system_delay_ms(300);
|
||||
pwm_init(FAN_LS_PWM_A_PIN, 2000, 100);
|
||||
pwm_init(FAN_LS_PWM_B_PIN, 4000, 0);
|
||||
pwm_init(FAN_RS_PWM_A_PIN, 2000, 100);
|
||||
pwm_init(FAN_RS_PWM_B_PIN, 4000, 0);
|
||||
pwm_init(FAN_LB_PWM_A_PIN, 2000, 100);
|
||||
pwm_init(FAN_LB_PWM_B_PIN, 4000, 0);
|
||||
pwm_init(FAN_RB_PWM_A_PIN, 2000, 100);
|
||||
pwm_init(FAN_RB_PWM_B_PIN, 4000, 0);
|
||||
system_delay_ms(300);
|
||||
pwm_init(FAN_LS_PWM_A_PIN, 2500, 100);
|
||||
pwm_init(FAN_LS_PWM_B_PIN, 4000, 0);
|
||||
pwm_init(FAN_RS_PWM_A_PIN, 2500, 100);
|
||||
pwm_init(FAN_RS_PWM_B_PIN, 4000, 0);
|
||||
pwm_init(FAN_LB_PWM_A_PIN, 2500, 100);
|
||||
pwm_init(FAN_LB_PWM_B_PIN, 4000, 0);
|
||||
pwm_init(FAN_RB_PWM_A_PIN, 2500, 100);
|
||||
pwm_init(FAN_RB_PWM_B_PIN, 4000, 0);
|
||||
system_delay_ms(300);
|
||||
|
||||
pwm_init(FAN_LS_PWM_A_PIN, 4000, 0);
|
||||
pwm_init(FAN_LS_PWM_B_PIN, 4000, 0);
|
||||
pwm_init(FAN_RS_PWM_A_PIN, 4000, 0);
|
||||
|
||||
Reference in New Issue
Block a user