I want to drive the CLRC663 with our custom K60-based board. The custom board is similar in architecture to the TWR-K60 board.
Using the application note NFC Reader Library Porting FRDM_K64F, I have successfully built a version of the basic discovery loop project, which compiles and downloads to the target.
When the program runs, I can see the SPI bus is communicating with the CLRC663, and the message "BasicDiscoveryLoop Example: " prints on the console. But the board doesn't respond to the EV3 card.
The program appears to be stuck in a loop within phOsal_NullOs.c...
It seems the condition is never met to set Status = PH_OSAL_SUCCESS;
The main differences between the FRDM64F set-up and the custom boards is the use of SPI1 for the communication through PORTB. I have attached the header file I created to this post to hopefully assist.
Hope someone can help here....
MWM
Hello @MWMinor
We will continue the communication in your internal ticket.
Have a nice day!
Regards,
Eduardo.