level1.h
来自「此程序为利用mage8 AVR 和EM4094实现读取TYPE B类型卡的C程序」· C头文件 代码 · 共 41 行
H
41 行
#ifndef __LEVEL1__
#define __LEVEL1__
//constants----------------------------------------------------------
//public variables---------------------------------------------------
#define WDT 1
extern uint8_t counter1set; //counter1 settings
extern uint8_t forward_link_type; //forward link modulation type
extern uint8_t watchdog_reset; //watchdog reset flag
extern uint8_t cmd_message[ 5 ]; //extracted command data
extern uint8_t cmd_message_len; //length of current cmd_message
extern uint16_t write_4094_low; //low word of SPI configuration word
extern uint16_t write_4094_hi;
extern uint16_t fwd_B_timing; //forward link pulse timing tuning
extern uint8_t em4094_data_invalid_times;
extern uint8_t weigan_data[ 5 ];
extern uint8_t history_weigan_data[ 5 ];
extern uint8_t type_b_setting;
//global register variables-------------------------------------------
register uint8_t captured_byte asm ("r6"); //store_bit current capture bits
register uint8_t captured_valid asm ("r7"); //store_bit current capture valid bits
register uint8_t captured_bit_count asm ("r9"); //store_bit current capture bit counter
//function declarations----------------------------------------------
extern void Beep( uint8_t times );
extern void Delayms( uint16_t count );
extern void Delayus( uint16_t count );
extern void WatchDog_Feed( void );
#endif // __LEVEL1__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?