📄 beacon.h
字号:
#include <reg922.h>
#define uint unsigned int
#define uchar unsigned char
// for MTG Box
// sbit mode_select_1 = P1^2 ;//(1:System Mode, 0: Test Mode)
// sbit mode_select_2 = P1^3 ;//(1:Slave Mode, 0: Beacon Mode)
// for MTG box
// for test setup
sbit mode_select_1 = P0^4; //(1:System Mode, 0: Test Mode) switch S2: 2-3
sbit mode_select_2 = P0^6; //(1:Slave Mode, 0: Beacon Mode) switch S2: 1-4
// for test setup
sbit RXOK = P0^5;
void timer1_init(uchar interval, uchar count);
void send_beacon(void);
void proc_beacon_frame(uchar frame[]);
void beacon_rx_process(void);
void setup_beacon_timer(uchar t, void (*proc)());
void disable_beacon_timer(void);
void enable_beacon_timer(void);
void setup_beacon_rx_timer(uchar t, void (*proc)());
void disable_beacon_rx_timer(void);
void enable_beacon_rx_timer(void);
void send_table();
void clear_table();
void disable_watchdog();
//void send_to_LED();
void send_table_frame(void);
struct link_status
{
uchar address_R;
uchar address_L;
uchar average_ea;
uchar average_eb;
uchar success_rate;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -