lpac/driver/apdu
Frans Klaver 876ac0e981
driver: apdu: mbim: sleep while waiting for sim (#244)
When waiting for the sim to become available after potentially
switching, we don't actually do much waiting. We're basically only
delayed by the speed of the communication here. If the switch doesn't
happen quickly enough, this may result in us deciding a sim didn't
become available, but subsequent calls will produce usable results.

So introduce a small 50 ms wait time, so we limit the total waiting
time to about 1 second. This I think should be enough for the sim to
actually become available.

resolve #241

Signed-off-by: Frans Klaver <frans.klaver@vislink.com>
2025-07-14 03:06:39 +08:00
..
at.c driver: apdu: at: don't expect space after "+CGLA:" (#238) 2025-05-16 21:47:11 +08:00
at.h driver: refactor namespace and init logic 2024-03-21 23:33:51 +08:00
gbinder_hidl.c gbinder_hidl: Fix compiler warnings (and error on older gcc) (#229) 2025-03-20 16:51:44 +08:00
gbinder_hidl.h driver: refactor namespace and init logic 2024-03-21 23:33:51 +08:00
mbim.c driver: apdu: mbim: sleep while waiting for sim (#244) 2025-07-14 03:06:39 +08:00
mbim.h driver: apdu: add MBIM backend (#166) 2024-11-16 22:43:29 +08:00
mbim_helpers.c driver: apdu: add MBIM backend (#166) 2024-11-16 22:43:29 +08:00
mbim_helpers.h fix: add pragma once (#230) 2025-03-25 09:24:23 +08:00
pcsc.c driver: pcsc: support select reader by name 2025-07-09 13:59:06 +08:00
pcsc.h driver: refactor namespace and init logic 2024-03-21 23:33:51 +08:00
pcsc_win32.c chore: improve pcsc_stringify_error for win32 (#202) 2025-03-02 21:52:00 +08:00
pcsc_win32.h feat: pcsc_stringify_error for win32 (#199) 2025-02-27 02:36:06 +08:00
qmi.c driver: apdu: qmi*: Pass correct open flag for QRTR driver (#216) 2025-03-16 08:29:39 +08:00
qmi.h driver(APDU): add QMI backend (#131) 2024-07-24 15:59:37 +08:00
qmi_common.c chore(driver): set pcsc and curl as default drivers. (#137) 2024-08-01 20:09:31 +08:00
qmi_common.h fix: add pragma once (#230) 2025-03-25 09:24:23 +08:00
qmi_helpers.c driver: apdu: qmi*: Pass correct open flag for QRTR driver (#216) 2025-03-16 08:29:39 +08:00
qmi_helpers.h fix: add pragma once (#230) 2025-03-25 09:24:23 +08:00
qmi_qrtr.c driver: apdu: qmi*: Pass correct open flag for QRTR driver (#216) 2025-03-16 08:29:39 +08:00
qmi_qrtr.h Add QMI-over-QRTR APDU backend for running on Qualcomm SoCs (#70) 2024-05-19 13:04:47 +08:00
stdio.c refactor: always use \n for newline and make fuart unbuffered (#201) 2025-03-03 06:19:32 +08:00
stdio.h driver: refactor namespace and init logic 2024-03-21 23:33:51 +08:00