|
|
@ -87,19 +87,23 @@ void L3_reg_reset(void) |
|
|
|
// R.auth_flag = (0<<4) | 0;
|
|
|
|
R.auth_flag = (0<<4) | 0x01; |
|
|
|
|
|
|
|
|
|
|
|
//设置led灯状态
|
|
|
|
for(i=0; i<LED_BTN_NUM; i++) |
|
|
|
{ |
|
|
|
R.led_status[i] = BLED0_OFF; |
|
|
|
} |
|
|
|
R.led_status[0] = BLED0_ON; |
|
|
|
L3_led_init(); |
|
|
|
|
|
|
|
//从机ID
|
|
|
|
R.slave_id = 0x01; |
|
|
|
R.low_power_mode = 0; |
|
|
|
|
|
|
|
//功耗模式:正常模式
|
|
|
|
R.power_mode = POWER_NORMAL; |
|
|
|
|
|
|
|
//功能按键按下状态
|
|
|
|
R.func_btn = 0; |
|
|
|
|
|
|
|
//nfc编号
|
|
|
|
R.nfc.nfc_no[0] = 0; |
|
|
|
R.nfc.nfc_no[1] = 0; |
|
|
|
|
|
|
|
//4路RFID编号
|
|
|
|
for(i=0; i<4; i++) |
|
|
|
{ |
|
|
|
R.rfids[i].rfid_no[0] = 0; |
|
|
@ -110,7 +114,7 @@ void L3_reg_reset(void) |
|
|
|
|
|
|
|
//for test
|
|
|
|
// R.slave_id = 0x01;
|
|
|
|
// R.low_power_mode = 0;
|
|
|
|
// R.power_mode = 0;
|
|
|
|
// R.func_btn = 1;
|
|
|
|
// R.nfc.nfc_no[0] = 0x01;
|
|
|
|
// R.nfc.nfc_no[1] = 0x23;
|
|
|
@ -161,3 +165,27 @@ U8 L3_find_rfid_table(U16 rfidno) |
|
|
|
} |
|
|
|
return LED_BTN_NUM; |
|
|
|
} |
|
|
|
|
|
|
|
void L3_set_power_mode(U8 mode) |
|
|
|
{ |
|
|
|
if(R.power_mode == POWER_NORMAL) |
|
|
|
{ |
|
|
|
if(mode == POWER_LOW) |
|
|
|
{ |
|
|
|
//除了功能按键,所有灯全灭
|
|
|
|
L3_led_init(); |
|
|
|
} |
|
|
|
} |
|
|
|
R.power_mode = mode; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void L3_led_init(void) |
|
|
|
{ |
|
|
|
//设置led灯状态
|
|
|
|
for(i=0; i<LED_BTN_NUM; i++) |
|
|
|
{ |
|
|
|
R.led_status[i] = BLED0_OFF; |
|
|
|
} |
|
|
|
R.led_status[0] = BLED0_ON; |
|
|
|
} |