data.c
来自「智能水表程序 来着互联网」· C语言 代码 · 共 30 行
C
30 行
//-----------------------------------------------------------------------------
// data.c
//-----------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------
// Includes
//-----------------------------------------------------------------------------
#include <string.h>
#include "main/main.h"
#include "rfid/card.h"
#include "card/block.h"
#include "misc/general.h"
//-----------------------------------------------------------------------------
// Check Card Data Valid Routine
//-----------------------------------------------------------------------------
char Card_Data_Valid ( char * p )
{
char i, sum, C;
C = *( p + 7 );
for ( sum = 0, i = 0; i < 16; i++ )
{
if ( i == 7 ) { i++; p++; }
sum += *p++;
}
if ( sum != C ) return Fail( Data_Err );
return TRUE;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?