📄 level1.h
字号:
/*
*-------------------------------------------------------------------------------
*-- RCSId: $Id: level1.h,v 0.17 2003-10-10 10:55:40+02 mjg Exp mjg $
*-- $Name: $
*-------------------------------------------------------------------------------
*-- main.c (level1) header file
*-------------------------------------------------------------------------------
*-- $Log: level1.h,v $
*-- Revision 0.17 2003-10-10 10:55:40+02 mjg
*-- *** empty log message ***
*--
*-- Revision 0.16 2003-08-21 16:00:21+02 mjg
*-- RTF capture problem
*--
*-- Revision 0.15 2003-08-20 10:53:20+02 mjg
*-- to redesign SearchPattern
*--
*-- Revision 0.14 2003-08-20 10:00:46+02 mjg
*-- to add debug features
*--
*-- Revision 0.13 2003-08-07 08:01:30+02 mjg
*-- *** empty log message ***
*--
*-- Revision 0.11 2003-07-22 13:27:24+02 mjg
*-- cloned firmware
*--
*-------------------------------------------------------------------------------
*/
#ifndef __LEVEL1__
#define __LEVEL1__
//constants----------------------------------------------------------
//error list---------------------------------------------------------
//public variables---------------------------------------------------
extern uint8_t halfDataRate; //half period data rate modul
extern uint8_t counter1set; //counter1 settings
extern uint8_t lwr; //last word read
extern uint8_t delayed; //last word read
extern uint8_t forward_link_type; //forward link modulation type
extern uint8_t decode_number; //decoder routine number
extern void (*decode)(void); //decoder routine variable
extern uint8_t enable_capture; //enable capture
extern uint16_t last_capture; // counter1 is now reset at capture start, we make a difference
// between current and last value
extern uint8_t currentMaxTimeHi; //actual hi value of maximum capture time
extern uint8_t solich; //debug
extern uint8_t offset; //offset
extern uint8_t capture_cnt;
extern uint8_t captured_bit_count; //bit counter
extern uint8_t watchdog_reset; //watchdog reset flag
//function declarations----------------------------------------------
extern void manchester_capture(void); //manchester demod routine
extern void biphase_capture(void); //biphase demod routine
extern void miller_capture(void); //miller demod routine
extern void Wait(uint16_t period); //wait specified number of RF clocks
#endif // __LEVEL1__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -