День добрый
Недавно в руки попал NFC-моуль ASR122U, и первым дело я решил его на пурике испытать. Забегая на перёд - у меня не получилось(
На официальном сайте есть библиотека ctacs.dll, и я попытался её подключить.

Код:
dll=OpenLibrary(0,"ctacs.dll")
If dll = 0
  Debug "Не удалось подключить dll"
  End
EndIf

Prototype ProtoCT_init(ctn.u, pn.u)
Prototype ProtoCT_data(ctn.u, *dad, *sad, lenc.u, *command, *lenr, *response)
Prototype ProtoCT_close(ctn.u)

CT_init.ProtoCT_init = GetFunction(0, "CT_init")
CT_data.ProtoCT_data = GetFunction(0, "CT_data")
CT_close.ProtoCT_close = GetFunction(0, "CT_close")

;- Выполнение

Define Result.a
Define ct.u, pn.u
ct=1
pn=1

Result = CT_init(ctn, pn);
If Result <> OK   
  Debug "Error: CT_init failed with error " + Str(Result)
EndIf

Result = CT_close(ctn);
If Result <> OK       ;If (Result != OK)
  Debug "Error: CT_close failed With error "  +  Str(Result)
EndIf

естественно ничего не вышло.

Код:
  Error: CT_init failed with error 248
  Error: CT_close failed With error 248

На гугле есть две статьи:
https://www.purebasic.fr/french/viewtop … p;start=30
тут пытались подлючить библиотеку на самом пурике, но ничего не понятно. Сама статья заканчиваеться словами о том, что подключить не удасться. Хотелось бы понять причину.

https://blog.regolit.com/2017/03/10/pro … mart-cards -
тут использовали другую библиотеку - Winscard.dll (C:\Windows\System32).

Может кто работал в данном направлении, с чего начать?