2021-10-11 01:27 AM
Hi, i am working on a mobile android application, and from the firmware team they told me i need to this procedure:
1. User closes his mobile phone to climatic sensor.
2. A mobile app send a ManageGPO command (0x80) to ST25DV64K chip.
3. This command raises RF_INTERRUPT in NFC which is seen by MCU.
4. MCU updates values in DGN memory space.
But how can I do this? I am a beginner in this technology, so i don't have much knowledge.
I have also tried to send some custom command with the ST25 demo app, like 02 80 02 00
but the response is 01 01 ISO15693_CMD_NOT_SUPPORTED
Solved! Go to Solution.
2021-10-12 12:41 AM
Hello,
In order to send interrupts from ST25DV, you need first to configure GPO output of the ST25DV. Here are the steps:
Your command 02 80 02 00 is not formed correctly. Please refer to datasheet (https://www.st.com/resource/en/datasheet/st25dv64k.pdf) chapter "7.6.30 Manage GPO" to see how this command is formed: request flag, command code, manufacturer code, then the value 0x80 for RF_INTERRUPT. (the UID is only present if you set the request flag to 0x22 instead of 0x02. In your command, you miss the command and the manufacturer code.
Best regards.
2021-10-12 12:41 AM
Hello,
In order to send interrupts from ST25DV, you need first to configure GPO output of the ST25DV. Here are the steps:
Your command 02 80 02 00 is not formed correctly. Please refer to datasheet (https://www.st.com/resource/en/datasheet/st25dv64k.pdf) chapter "7.6.30 Manage GPO" to see how this command is formed: request flag, command code, manufacturer code, then the value 0x80 for RF_INTERRUPT. (the UID is only present if you set the request flag to 0x22 instead of 0x02. In your command, you miss the command and the manufacturer code.
Best regards.