2024-01-11 03:07 AM
Hi,
I currently have a LabVIEW 32 bit application that uses the ST M24LR-DISCOVERY evaluation kit via the CR95HF.dll, and now have a need to update this application to use the ST ST25R3911B DISCO DISCOVERY kit via the ST25R3911DISCOComm.dll
Is there and documentation regarding the ST25R3911DISCOComm.dll available
Ideally a xRef document between CR95HF.dll and ST25R3911DISCOComm.dll so that I can match the correct function names.
Regards
John
Solved! Go to Solution.
2024-01-17 04:53 AM
Hi John,
For the mentioned functions you will need to use something like the following functions (in order):
The existing project shows how to use these functions.
Alternatively you could also use the more modern functions rfalSetMode(), rfalFieldOnAndStartGT(), rfalStartTransceive(), rfalGetTransceiveStatus().
BR, Ulysses
2024-01-12 01:21 AM
Hi John63,
unfortunately there is no cross-reference document. The two DLLs were developed fully independently (even inside different companies).
For ST25R3911B-DISCO the DLL functions are mostly direct forwards from the functions with the same name inside the firmware. In the firmware source you will find more detailed documentation.
Regards, Ulysses
2024-01-17 02:05 AM
Hi,
I cannot seem to find the equivalent commands for the ST25R3911DISCOComm.dll
for the CR95HF.dll In LabVIEW I am using
Function Name: CR95HFDLL_USBconnect
Function Prototype: int32_t CR95HFDLL_USBconnect(void );
Function Name: CR95HFDll_Select
Function Prototype: int32_t CR95HFDll_Select(CStr Command, CStr Answer);
Function Name: CR95HFDll_SendReceive
Function Prototype: int32_t CR95HFDll_SendReceive(CStr Command, CStr Reply);
Which commands do I need to use with the ST25R3911DISCOComm.dll
This is for ISO 15693.
Regards
John
2024-01-17 04:53 AM
Hi John,
For the mentioned functions you will need to use something like the following functions (in order):
The existing project shows how to use these functions.
Alternatively you could also use the more modern functions rfalSetMode(), rfalFieldOnAndStartGT(), rfalStartTransceive(), rfalGetTransceiveStatus().
BR, Ulysses