From 2c89a773683269a37930c9c3a5bd67c0ea4d4774 Mon Sep 17 00:00:00 2001
From: Philipp Claves <pclaves@web.de>
Date: Sat, 12 Nov 2011 23:18:27 +0100
Subject: [PATCH] Control: Increase key clear/init command timeout to 1 sec.

---
 Control/cardreader_interface.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Control/cardreader_interface.c b/Control/cardreader_interface.c
index eb09d68..715824a 100644
--- a/Control/cardreader_interface.c
+++ b/Control/cardreader_interface.c
@@ -355,7 +355,7 @@ uint8_t cardreader_init_card_key(KEY key){
 	transport_send_message((uint8_t*)&msg, 1+sizeof(ISO7816_APDU_Header)+ sizeof(KEY));
 	
 	uint8_t card_status[4];
-	uint16_t length = transport_receive_message(&card_status, 4, 3000);
+	uint16_t length = transport_receive_message(&card_status, 4, 10000);
 	if (TRANSPORT_IS_ERROR(length)){
 		printf_P(PSTR("Transport Error %04x\n"), length);
 		return 0;
@@ -370,7 +370,7 @@ uint8_t cardreader_clear_card_key(void){
 	transport_send_message((uint8_t*)&msg, 1+sizeof(ISO7816_APDU_Header));
 	
 	uint8_t card_status[4];
-	uint16_t length = transport_receive_message(&card_status, 4, 3000);
+	uint16_t length = transport_receive_message(&card_status, 4, 10000);
 	if (TRANSPORT_IS_ERROR(length)){
 		printf_P(PSTR("Transport Error %04x\n"), length);
 		return 0;
-- 
GitLab