dim和dims的区别
dim:设置当前亮度,当前亮度不会被保存,设置dim时dims不会改变。
dims:设置默认亮度,默认亮度会被保存(写入flash前会判断和flash保存的是否一致,不一致才写入,会消耗flash寿命),设置dims时dim会一起改变。
开机时如果没有亮度设置的代码,则默认使用的是dims的值
什么时候使用dim,什么时候使用dims
1.需要频繁修改亮度的时候使用dim,比如通过修改亮度来实现呼吸灯效果的时候
2.通过滑块修改亮度时,在滑动事件里使用dim=h0.val,在弹起事件里使用dims=h0.val,这是一个特殊的技巧
3.避免通过dims将亮度设置为0,这可能会导致以后的工程没有配置亮度信息时,直接显示黑屏
4.其他情况下建议使用dims