From fee4989ad63e6378642f5ea92566d06a074d4e28 Mon Sep 17 00:00:00 2001 From: septs Date: Wed, 26 Feb 2025 14:01:42 +0800 Subject: [PATCH] fix usb driver --- .../main/java/im/angry/openeuicc/core/usb/UsbCcidUtils.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app-common/src/main/java/im/angry/openeuicc/core/usb/UsbCcidUtils.kt b/app-common/src/main/java/im/angry/openeuicc/core/usb/UsbCcidUtils.kt index 5dab033..758e003 100644 --- a/app-common/src/main/java/im/angry/openeuicc/core/usb/UsbCcidUtils.kt +++ b/app-common/src/main/java/im/angry/openeuicc/core/usb/UsbCcidUtils.kt @@ -11,6 +11,9 @@ class UsbTransportException(message: String) : Exception(message) val UsbDevice.interfaces: Iterable get() = (0 until interfaceCount).map(::getInterface) +fun UsbDevice.getSmartCardInterface() = + interfaces.find { it.interfaceClass == UsbConstants.USB_CLASS_CSCID } + val UsbInterface.endpoints: Iterable get() = (0 until endpointCount).map(::getEndpoint) @@ -22,6 +25,3 @@ fun UsbInterface.getBulkEndpoints(): Pair { endpoints.find { it.direction == UsbConstants.USB_DIR_OUT }, ) } - -fun UsbDevice.getSmartCardInterface() = - interfaces.find { it.interfaceClass == UsbConstants.USB_CLASS_CSCID } \ No newline at end of file