优化
diff --git a/supwisdom/sp_card.c b/supwisdom/sp_card.c
index 81babcb..4fcbd65 100644
--- a/supwisdom/sp_card.c
+++ b/supwisdom/sp_card.c
@@ -41,7 +41,6 @@
uint8 sp_card_request(sp_card_t* cardpcd)
{
-
uint8 sak;
uint8 snr[8];
@@ -80,7 +79,7 @@
static uint16 sp_select_adf15()
{
- uint16 ret = 0;
+ uint16 ret;
uint8* temp_buff = NULL;
uint8 buff_len = 0;
uint8 cmd_buff[] = {"\x00\xA4\x00\x00\x02\x3F\x00"};
@@ -94,7 +93,7 @@
static uint16 sp_read_binary_file(uint8 out[])
{
- uint16 ret = 0;
+ uint16 ret;
uint8* temp_buff = NULL;
uint8 buff_len = 0;
uint8 cmd_buff[5] = {"\x00\xB0\x95\x00\x47"};
@@ -108,9 +107,9 @@
}
static uint16 sp_cpu_read(sp_card_t* card)
{
- uint16 ret = 0;
+ uint16 ret;
uint8 buff[72];
- uint8 offset = 0;
+ uint8 offset;
MEMCLEAR(buff, sizeof(buff));
ret = sp_select_adf15();
if(ret)
@@ -123,6 +122,7 @@
{
return ret;
}
+ offset = 0;
MEMCLEAR(card->citizen_cardno, sizeof(card->citizen_cardno));
offset += 31;
MEMCPY(card->citizen_cardno, buff+offset, sizeof(card->citizen_cardno));