967536_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

967536_zh-CN

967536_zh-CN

NXPRDLIB_REM_GEN_INTFS 用法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

你好。

我想知道 恩智浦读取器库 中NXPRDLIB_REM_GEN_INTFS定义的确切用途是什么。

据我观察,如果定义了软件 API 接口,则会在项目中构建该接口;否则,它会被某种二进制等效代码所取代,因为那样的话就只有函数原型可用了……

这样对吗?如果是这样,二进制库在哪里?选择二进制而非软件 API 的优缺点是什么?

先感谢您,

佩佩

NFC读卡器库Re: NXPRDLIB_REM_GEN_INTFS usage

@stephanie_m

这是 Doxygen-Doku 的一个 bug:

/* 调试版本模式 */
/*#define NXPBUILD__PH_DEBUG*/ /**< DEBUG 版本定义 */

#define NXPRDLIB_REM_GEN_INTFS

因此,正确答案尚未揭晓……


Re: NXPRDLIB_REM_GEN_INTFS usage<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

你好,

根据读取器库的 API 文档,您看到的这个定义是用于版本调试目的的。

pastedImage_1.png

此致,

埃斯特法尼亚

Re: NXPRDLIB_REM_GEN_INTFS usage<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

您好,Estephania,感谢您的关注。

例如,从 PN7462AU-FW_v05.21.00_Full 文件根目录开始,该定义已在某些 NFC 阅读器库示例中启用:

$ grep -r NXPRDLIB_REM_GEN_INTFS NfcrdlibEx*
NfcrdlibEx4_MIFAREClassic/intfs/ph_NxpBuild_App.h:#define NXPRDLIB_REM_GEN_INTFS
NfcrdlibEx5_ISO15693/intfs/ph_NxpBuild_App.h:#define NXPRDLIB_REM_GEN_INTFS
NfcrdlibEx7_EMVCo_Polling/intfs/ph_NxpBuild_App.h:#define NXPRDLIB_REM_GEN_INTFS
NfcrdlibEx9_NTagI2C/intfs/ph_NxpBuild_App.h:#define NXPRDLIB_REM_GEN_INTFS

在某些PN7462AU PSP示例中也是如此:

$ grep -r NXPRDLIB_REM_GEN_INTFS PN7462AU*
PN7462AU_ex_phExMain/inc/APP_NxpBuild.h:#define NXPRDLIB_REM_GEN_INTFS
PN7462AU_ex_phExVCom/inc/APP_NxpBuild.h:#define NXPRDLIB_REM_GEN_INTFS

而且在 NFC 阅读器库的许多源代码中都有所验证:

$ grep -r NXPRDLIB_REM_GEN_INTFS NxpNfcRdLib/
NxpNfcRdLib/comps/phacDiscLoop/src/phacDiscLoop.c:#ifndef NXPRDLIB_REM_GEN_INTFS
NxpNfcRdLib/comps/phacDiscLoop/src/phacDiscLoop.c:#endif /* NXPRDLIB_REM_GEN_INTFS */
NxpNfcRdLib/comps/phalFelica/src/phalFelica.c:#ifndefNXPRDLIB_REM_GEN_INTFS
NxpNfcRdLib/comps/phalFelica/src/phalFelica.c:#endif /* NXPRDLIB_REM_GEN_INTFS */
NxpNfcRdLib/comps/phalI18000p3m3/src/phalI18000p3m3.c:#ifndefNXPRDLIB_REM_GEN_INTFS
NxpNfcRdLib/comps/phalI18000p3m3/src/phalI18000p3m3.c:#endif /* NXPRDLIB_REM_GEN_INTFS */

(……)

顺祝商祺!

佩佩

Re: NXPRDLIB_REM_GEN_INTFS usage<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

你好,

你使用的是哪个版本的库?请问您能否提供相关信息以及您看到此定义的文件?

我在 API 文档和库中都找不到您提到的定义,所以如果您能提供给我,将对我帮助很大。

问候,
埃斯特法尼亚

Tags (1)
No ratings
Version history
Last update:
15 hours ago
Updated by: