level3.h

来自「此程序为利用mage8 AVR 和EM4094实现读取TYPE B类型卡的C程序」· C头文件 代码 · 共 28 行

H
28
字号


#ifndef __LEVEL3__
#define __LEVEL3__

extern uint8_t temp;
extern uint8_t number;
extern uint8_t sec;
extern uint8_t maxCaptureTime;               //current maximum capture time (used to initialise TCNT2)
extern uint8_t maxCaptureTimeScale;          //scale of current maximum capture time (expected value 3 - 7 only)
extern uint16_t maxTGeneral;                 //current datarate maximum response capture time
extern uint8_t expectedResponseLen;   //
extern uint8_t card_data[ 14 ];
extern uint8_t em4094_valid_data_flag;
//function declarations----------------------------------------------


extern void Capture( void );
extern void Compute_Timeouts( void );

extern uint8_t ScaleTime( uint16_t period );    //calculates scale for Wait function
extern uint16_t ScaleOnce( uint16_t period );   //performs single scaling
extern void Send( uint8_t len , uint16_t wait_time );
extern void Wait(uint16_t period);              //wait specified number of RF*32 clocks
extern uint8_t Read_TypeB_Card( void );
#endif // __LEVEL3__

⌨️ 快捷键说明

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