Topic

FAQ
Login Register
present_1p32768的使用问题
Dec 13, 2023 20:13

/

A

/A

telink support team,

在执行generic level set () transition过程中,其中step的计算如下:

p_trans->step_1p32768 = ((delta * 32768) /(s32)(p_trans->remain_t_ms)) * LIGHT_ADJUST_INTERVAL;

每进行一个step,需要对当前的level进行一个计算,如下

s32 adjust_1p32768 = p_trans->step_1p32768+ p_trans->present_1p32768;

s32 result = p_trans->present + (adjust_1p32768 / 32768); 

p_trans->present_1p32768 = adjust_1p32768 % 32768;


p_trans->present_1p32768在初始化的时候为0的。从计算公式中可以看出p_trans->present_1p32768始终为0,并没有变化。


1 replies
TL_Soyo Dec 18, 2023 14:08
0
/A

你好,

  没有用到可以删除即可,可能为某些客户定做的功能保留下来了。