This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

NRF52832 NFCT

hello,we are developing NFC on NRF52832 recently,we want to use NFC as a label,T4T,but we have some problems as follows:

1、firstly,we want to develop NFCT by ourselves(not use LIB provided by SDK),but NFCT can only arrive IDLE state,it cannot achieve READY_A.

     according the NFC state diagram, ALL_REQ should be used for translation  from IDLE to READY_A.

     we have used M24SR02 to communicate with a android phone,M24SR02 should to send some special nums to  accomplish the translation to  READY_A/reading/writting.

     but we do not find some specific information about the translation in "NRF52832 product sepcification V1.4".

     if we do not use LIB,what should we do? 

2、we  attempt to use LIB,but there are some errors(using nfc_t4t_lib_keil.lib)

        we have included the nfc_t4t_lib.h,and added nfc_t4t_lib_keil.lib,but it appears errors such as ".\build\nrf52832_xxaa.axf:Error:L6218E:Undefined symbol hal_nfc_parameter_get(referred from nfc_t4t_lib.o)" , as follows:

we attempt to add hal_nfc_t4t.c and hal_nfc_t4t.h,but the errors do not disappear.what should we do?

 

that is all above,we need your help,thank you very much!

Parents
  • Hi,

    Making your own NFC implementation will be very time consuming, so I strongly recommend that you use the library we provide in the SDK. I recommend you start looking at the NFC examples in the SDK.

    Regarding the errors you get this is undefined symbols. The typical reason for this is either that you have not included the .c file where it is implemented, or that you have not enabled the relevant module in your projects sdk_config.h, so that it is removed by the preprocessor. You also have a few warnings for unused variables, which can be fixed by removing the variable declarations.

Reply
  • Hi,

    Making your own NFC implementation will be very time consuming, so I strongly recommend that you use the library we provide in the SDK. I recommend you start looking at the NFC examples in the SDK.

    Regarding the errors you get this is undefined symbols. The typical reason for this is either that you have not included the .c file where it is implemented, or that you have not enabled the relevant module in your projects sdk_config.h, so that it is removed by the preprocessor. You also have a few warnings for unused variables, which can be fixed by removing the variable declarations.

Children
Related