资源简介
基于STM32的MCU+NXP CLRC663读卡器芯片,实现ISO15693协议的读写。源码。
代码片段和文件信息
/*
* Copyright (c) NXP Semiconductors Gratkorn / Austria
*
* (C)NXP Semiconductors
* All rights are reserved. Reproduction in whole or in part is
* prohibited without the written consent of the copyright owner.
* NXP reserves the right to make changes without notice at any time.
* NXP makes no warranty expressed implied or statutory including but
* not limited to any implied warranty of merchantability or fitness for any
*particular purpose or that the use will not infringe any third party patent
* copyright or trademark. NXP must not be liable for any loss or damage
* arising from its use.
*/
/** \file
* Generic ISO 15693 Application Component of Reader Library framework.
* $Author: jayaprakash.desai $
* $Revision: 1.9 $
* $Date: Tue Oct 23 15:51:47 2012 $
*
* History:
* CHu: Generated 10. November 2009
*
*/
#include
#include
#include
#ifdef NXPBUILD__PHAL_I15693_SW
#include “Sw/phalI15693_Sw.h“
#endif /* NXPBUILD__PHAL_I15693_SW */
#ifdef NXPBUILD__PHAL_I15693
phStatus_t phalI15693_ReadSingleBlock (
void * pDataParams
uint8_t bOption
uint8_t bBlockNo
uint8_t ** ppRxBuffer
uint16_t * pRxLength
)
{
phStatus_t PH_MEMLOC_REM status;
PH_LOG_HELPER_ALLOCATE_TEXT(bFunctionName “phalI15693_ReadSingleBlock“);
/*PH_LOG_HELPER_ALLOCATE_PARAMNAME(pDataParams);*/
PH_LOG_HELPER_ALLOCATE_PARAMNAME(bOption);
PH_LOG_HELPER_ALLOCATE_PARAMNAME(bBlockNo);
PH_LOG_HELPER_ALLOCATE_PARAMNAME(ppRxBuffer);
PH_LOG_HELPER_ALLOCATE_PARAMNAME(status);
PH_LOG_HELPER_ADDSTRING(PH_LOG_LOGTYPE_INFO bFunctionName);
PH_LOG_HELPER_ADDPARAM_UINT8(PH_LOG_LOGTYPE_INFO bOption_log &bOption);
PH_LOG_HELPER_ADDPARAM_UINT8(PH_LOG_LOGTYPE_INFO bBlockNo_log &bBlockNo);
PH_LOG_HELPER_EXECUTE(PH_LOG_OPTION_CATEGORY_ENTER);
PH_ASSERT_NULL (pDataParams);
PH_ASSERT_NULL (ppRxBuffer);
PH_ASSERT_NULL (pRxLength);
if (PH_GET_COMPCODE(pDataParams) != PH_COMP_AL_I15693)
{
status = PH_ADD_COMPCODE(PH_ERR_INVALID_DATA_PARAMS PH_COMP_AL_I15693);
PH_LOG_HELPER_ADDSTRING(PH_LOG_LOGTYPE_INFO bFunctionName);
PH_LOG_HELPER_ADDPARAM_UINT16(PH_LOG_LOGTYPE_INFO status_log &status);
PH_LOG_HELPER_EXECUTE(PH_LOG_OPTION_CATEGORY_LEAVE);
return status;
}
/* perform operation on active layer */
switch (PH_GET_COMPID(pDataParams))
{
#ifdef NXPBUILD__PHAL_I15693_SW
case PHAL_I15693_SW_ID:
status = phalI15693_Sw_ReadSingleBlock((phalI15693_Sw_DataParams_t *)pDataParams bOption bBlockNo ppRxBuffer pRxLength);
break;
#endif /* NXPBU
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-09-20 11:59 CLRC663读写\
目录 0 2017-09-24 17:52 CLRC663读写\CLRC663\
目录 0 2017-09-20 11:59 CLRC663读写\CLRC663\comps\
目录 0 2017-09-20 11:59 CLRC663读写\CLRC663\comps\phalI15693\
目录 0 2017-09-20 11:59 CLRC663读写\CLRC663\comps\phalI15693\src\
文件 25001 2017-09-13 15:28 CLRC663读写\CLRC663\comps\phalI15693\src\phalI15693.c
目录 0 2017-09-24 18:09 CLRC663读写\CLRC663\comps\phalI15693\src\Sw\
文件 22258 2017-09-24 18:09 CLRC663读写\CLRC663\comps\phalI15693\src\Sw\phalI15693_Sw.c
文件 3462 2017-09-05 14:20 CLRC663读写\CLRC663\comps\phalI15693\src\Sw\phalI15693_Sw.h
文件 3554 2017-09-05 14:20 CLRC663读写\CLRC663\comps\phalI15693\src\Sw\phalI15693_Sw_Int.h
目录 0 2017-09-20 11:59 CLRC663读写\CLRC663\comps\phalMfc\
目录 0 2017-09-20 11:59 CLRC663读写\CLRC663\comps\phalMfc\src\
文件 26984 2017-09-05 14:20 CLRC663读写\CLRC663\comps\phalMfc\src\phalMfc.c
文件 5709 2017-09-05 14:20 CLRC663读写\CLRC663\comps\phalMfc\src\phalMfc_Int.c
文件 4754 2017-09-05 14:20 CLRC663读写\CLRC663\comps\phalMfc\src\phalMfc_Int.h
目录 0 2017-09-20 11:59 CLRC663读写\CLRC663\comps\phalMfc\src\Sw\
文件 12320 2017-09-05 14:20 CLRC663读写\CLRC663\comps\phalMfc\src\Sw\phalMfc_Sw.c
文件 4642 2017-09-05 14:20 CLRC663读写\CLRC663\comps\phalMfc\src\Sw\phalMfc_Sw.h
目录 0 2017-09-20 11:59 CLRC663读写\CLRC663\comps\phalMful\
目录 0 2017-09-20 11:59 CLRC663读写\CLRC663\comps\phalMful\src\
文件 8983 2017-09-05 14:20 CLRC663读写\CLRC663\comps\phalMful\src\phalMful.c
文件 4452 2017-09-05 14:20 CLRC663读写\CLRC663\comps\phalMful\src\phalMful_Int.c
文件 2811 2017-09-05 14:20 CLRC663读写\CLRC663\comps\phalMful\src\phalMful_Int.h
目录 0 2017-09-20 11:59 CLRC663读写\CLRC663\comps\phalMful\src\Sw\
文件 3794 2017-09-05 14:20 CLRC663读写\CLRC663\comps\phalMful\src\Sw\phalMful_Sw.c
文件 1921 2017-09-05 14:20 CLRC663读写\CLRC663\comps\phalMful\src\Sw\phalMful_Sw.h
目录 0 2017-09-20 11:59 CLRC663读写\CLRC663\comps\phalSli\
目录 0 2017-09-20 11:59 CLRC663读写\CLRC663\comps\phalSli\src\
文件 31062 2017-09-05 14:20 CLRC663读写\CLRC663\comps\phalSli\src\phalSli.c
文件 3251 2017-09-05 14:20 CLRC663读写\CLRC663\comps\phalSli\src\phalSli_Int.h
目录 0 2017-09-20 11:59 CLRC663读写\CLRC663\comps\phalSli\src\Sw\
............此处省略598个文件信息
- 上一篇:Unity捕鱼达人小游戏源码和可运行导出文件
- 下一篇:横版闯关类型游戏VC
相关资源
- STM32中文固件库+中文芯片手册(完全
- 基于STM32的温湿度报警程序
- STM32 WinUSB
- BH1750+内部RTC stm32毕设验证成功
- 嵌入式系统及其应用 基于Cortex-M3内核
- STM32F103芯片包--keil5软件需要安装
- VisualGDB 5.4r3最新版已激活
- STM32F1开发标准库keil5MDK开发Keil.STM32
- STM32F103RCT6最小系统
- stm32下的ftp服务器
- STM32_MPU6050_dmp
- 使用stm32F4的usb驱动4G模块
- ST公司器件的AD库
- 基于STM32的飞控程序
- STM32F1输入捕获测频率
- STM32 中文手册 Datasheet
- STM32+ESP8266实现物联网
- 基于stm32的USB_hid_游戏手柄设备程序
- stm32利用蒙特卡罗法测量占空比
- STM32F103驱动TSL1401线性CCD模块.rar
- stm32f103 例程代码
- 基于OpenMV与STM32的寻球小车.7z
- 基于Stm32的嵌入式WebServer例程
- STM32-CC1101无线收发已调通 (1).zip
- 基于STM32的无限点餐系统
- 微雪电子扫码模块stm32测试程序
- ROS机器人STM32地盘程序
- STM32使用OV2640摄像头,通过按键发送一
- STM32L151实测可用ADC,使用标准库完成
- STM32+3G4G.rar
评论
共有 条评论