Hello Massimiliano,
the CLRC663 as a front-end is fully capable to interact with any Android device running HCE. It is just that NXP does not have a example ready which does that out of the box.
A good starting point would be the basic discovery loop, mifare classic or EVMCo polling example which you then have to modify according to your needs.
You have to include those components necessary to do all your required exchanges. Like I14443P4, I14443P4A, etc... Those includes are mainly managed within the file 'ph_NxpBuild_App.h'.
Of course a basic NFC knowledge is necessary to do so. A Android HCE device is acting as a T4AT device. Which means you have to do a layer 4 activation (RATS) and after that exchange data in the ISO-DEP protocol (ISO14443-4) embedding the ISO7816-4 layer.
For most commands NXP provides already existing functions within the NXP NFC Reader Library.
Check the NXP NFC Reader Library and especially following files:
- phpall14443p4a
- Will provide activation for Layer-4: Rats
- ...
- phpall14443p4
- phalMfdf
- Select Application and other 7816 commands
- ...
Best regards,
Alexander