📄 level3.h
字号:
#ifndef __LEVEL3__
#define __LEVEL3__
//public variables---------------------------------------------------
extern uint8_t volatile sof; //sof and eof indication
extern uint8_t debug_mode;
extern uint8_t cmd_message[UART_IN_BUFFER_SIZE]; // extracted command data
extern uint8_t expectedResponseLen; // expected number of response bits
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 uint8_t em4094_data_valid;
//function declarations----------------------------------------------
extern void Capture( void );
extern void Compute_Timeouts( void );
extern void Send( uint8_t len , uint16_t wait_time );
extern void store_bit( uint8_t b , uint8_t v );
extern void store_pulse( uint8_t b );
extern uint8_t ScaleTime( uint16_t period ); //calculates scale for Wait function
extern uint16_t ScaleOnce( uint16_t period ); //performs single scaling
extern void type_A_polling( void );
extern void TypeA_GetUID( void );
extern void Wait( uint16_t period ); //wait specified number of RF*32 clocks
//extern void Clear_Weigan_Data( void );
#endif // __LEVEL3__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -