diff --git a/Control/cardreader_interface.c b/Control/cardreader_interface.c index eb09d687a3877cb875c23df79c1f246b13b98ef0..715824aed1ac8365eb9f87c37bd58e5b8e22fb0f 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;