From cd3ab0682cffa4418514f5eb55d30f59cf741a74 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Thu, 22 Dec 2022 19:31:39 +0100 Subject: [PATCH] Fix initiating driver for CCID and buffers. Signed-off-by: Pol Henarejos --- src/usb/ccid/ccid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/usb/ccid/ccid.c b/src/usb/ccid/ccid.c index 78a7ccf..4701ecc 100644 --- a/src/usb/ccid/ccid.c +++ b/src/usb/ccid/ccid.c @@ -122,7 +122,6 @@ int driver_init_ccid() { apdu.header = &ccid_header->apdu; ccid_response = (struct ccid_header *)usb_get_tx(ITF_CCID); - apdu.rdata = &ccid_response->apdu; usb_set_timeout_counter(ITF_CCID, 1500); @@ -254,6 +253,7 @@ void driver_exec_finished_cont_ccid(size_t size_next, size_t offset) { uint8_t *driver_prepare_response_ccid() { ccid_response = (struct ccid_header *)usb_get_tx(ITF_CCID); + apdu.rdata = &ccid_response->apdu; return &ccid_response->apdu; } #define USB_CONFIG_ATT_ONE TU_BIT(7)