Browse Source

修正led dat计算bug

bfysop-v2
mr.zhangsan 1 year ago
parent
commit
e35b36a1e1
  1. 2
      source/app/main.c
  2. 2
      source/app/task_bled.c

2
source/app/main.c

@ -150,7 +150,7 @@ void main(void)
L0_main_init(); L0_main_init();
//任务及外设初始化 //任务及外设初始化
//L0_task_init(); L0_task_init();
//上电延时方便输出 //上电延时方便输出
delayInMs(1000); delayInMs(1000);

2
source/app/task_bled.c

@ -63,7 +63,7 @@ U16 L0_led_array_2_dat()
U16 dat = 0; U16 dat = 0;
for(i = 1; i < LED_BTN_NUM; i++) for(i = 1; i < LED_BTN_NUM; i++)
{ {
dat |= (R.led_status[i] << (i-1)); dat |= ((U16)R.led_status[i] << (i-1));
} }
return dat; return dat;
} }

Loading…
Cancel
Save