cards.c

来自「智能水表程序 来着互联网」· C语言 代码 · 共 32 行

C
32
字号
//-----------------------------------------------------------------------------
// card.c
//-----------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------
// Includes
//-----------------------------------------------------------------------------
#include <string.h>
#include "main/main.h"
#include "ext/x5045.h"
#include "ext/bc7281.h"
#include "misc/general.h"
//-----------------------------------------------------------------------------
// Clear and Test Card Shift Run Mode Routine
//-----------------------------------------------------------------------------
char Shift_Run_Mode ( char mode )
{
	if ( Clear_All_Record () == FALSE ) return FALSE;

	memset ((char *) &r, 0, sizeof( STRemain ) - sizeof( r.LowLimit ));
	bFill = bDue = CLEAR;
	f.Flow = f.Flow1 = CLEAR;

	if ( bMem = x5045_Is_Busy ()) return FALSE;
	x5045_Write_Enable ();
	x5045_Write ( stRemain_memAddr, (char *) &r, sizeof( STRemain ) - sizeof( r.LowLimit ));
	if ( Set_Run_Flag ( mode ) == FALSE ) return FALSE;

	bc7281_Flash_Digital ( FLASH_OFF );
	return TRUE;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?