Browse Source

修改ledbug

bfysop-v2
mr.zhangsan 1 year ago
parent
commit
ac4f2e0ab1
  1. 4
      source/app/app_config.c
  2. 2
      source/app/task_bled.c
  3. 2
      source/app/task_btn.c
  4. 2
      source/app/task_rfid.c
  5. 2
      source/app/task_rs485.c
  6. 4
      source/bsp/bsp_led.c
  7. 2
      source/bsp/bsp_led.h

4
source/app/app_config.c

@ -123,9 +123,9 @@ void L3_led_clear(void)
//设置led灯状态 //设置led灯状态
for(i=0; i<LED_BTN_NUM; i++) for(i=0; i<LED_BTN_NUM; i++)
{ {
R.led_status[i] = BLED0_OFF; R.led_status[i] = 0;
} }
R.led_status[0] = BLED0_ON; R.led_status[0] = 1;
} }
void L3_nfc_clear(void) void L3_nfc_clear(void)

2
source/app/task_bled.c

@ -48,7 +48,7 @@ void L3_task_bled_handler(S_TASK_BLED *s)
TTSS_Task_step(D_task_BLED_SET) TTSS_Task_step(D_task_BLED_SET)
//L0_uart0_sendArrayHex(R.led_status, 14); //L0_uart0_sendArrayHex(R.led_status, 14);
//设置LED0 //设置LED0
bsp_bled0_set(R.led_status[0]); bsp_bled0_set();
//其他其他LED //其他其他LED
bsp_bled_set_multi(L0_led_array_2_dat()); bsp_bled_set_multi(L0_led_array_2_dat());
L2_task_go_Tdelay(D_task_BLED_SET,D_Tdelay_200ms); L2_task_go_Tdelay(D_task_BLED_SET,D_Tdelay_200ms);

2
source/app/task_btn.c

@ -61,7 +61,7 @@ void L3_task_btn_handler(S_TASK_BTN *s)
L3_new_rfid(R.rfid_table[key], 0, 0xFF); L3_new_rfid(R.rfid_table[key], 0, 0xFF);
//亮灯 //亮灯
R.led_status[key] = BLED0_ON; R.led_status[key] = 1;
} }
} }
} }

2
source/app/task_rfid.c

@ -102,7 +102,7 @@ void parse_rfid_pkg()
//4.亮灯 //4.亮灯
//TODO 如果缓冲区满了,没放进去,是否亮灯 //TODO 如果缓冲区满了,没放进去,是否亮灯
if(index < LED_BTN_NUM){ if(index < LED_BTN_NUM){
R.led_status[index] = BLED0_ON; R.led_status[index] = 1;
} }
//5.打印日志 //5.打印日志
print_rfid_pkg(p); print_rfid_pkg(p);

2
source/app/task_rs485.c

@ -86,7 +86,7 @@ void parse_rs485_pkg()
//不处理0,只处理1的情况(代表其他端产生了sop中的节点,比如平板上触发谈话等) //不处理0,只处理1的情况(代表其他端产生了sop中的节点,比如平板上触发谈话等)
if((setLedStatus >> i) & 0x0001) if((setLedStatus >> i) & 0x0001)
{ {
R.led_status[i] = LED0_ON; R.led_status[i] = 1;
} }
} }
} }

4
source/bsp/bsp_led.c

@ -16,9 +16,9 @@ void bsp_led_set(U8 status)
LED0 = status; LED0 = status;
} }
void bsp_bled0_set(U8 status) void bsp_bled0_set()
{ {
BLED0 = status; BLED0 = BLED0_ON;
} }
extern void delay(unsigned int i); extern void delay(unsigned int i);

2
source/bsp/bsp_led.h

@ -5,7 +5,7 @@
extern void bsp_led_init(void); extern void bsp_led_init(void);
extern void bsp_led_set(U8 status); extern void bsp_led_set(U8 status);
extern void bsp_bled0_set(U8 status); extern void bsp_bled0_set();
extern void bsp_bled_set_multi(unsigned int dat); extern void bsp_bled_set_multi(unsigned int dat);
#define BLED_SET_STATUS(N, status); do { \ #define BLED_SET_STATUS(N, status); do { \

Loading…
Cancel
Save