1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #ifndef __TIM6_1MS_H__
- #define __TIM6_1MS_H__
- #include "stm32f10x.h"
- #include "app_def.h"
- #include "app_msg.h"
- typedef enum {
- BUS_MSG_NULL,
- BUS_MSG_EXTENDATA4, //主机呼叫或子机应答
- BUS_MSG_EXTENDATA5, //主机挂断分机
- BUS_MSG_EXTENDATA6, //主机广播
- BUS_MSG_EXTENDATA7, //打开门灯
- BUS_MSG_EXTENDATA8, //关闭门灯
- BUS_MSG_EXTENDATA9, //取消紧急按钮
- BUS_MSG_REGEDITQUEST, //请求注册0x0d
- BUS_MSG_REGEDITSTATE, //切换工作模式0x0e
- BUS_MSG_CALLMODE, //切换通话模式0X10
- BUS_MSG_EXTENDATA20, //打开门灯
- BUS_MSG_EXTENDATA21, //打开门灯
- BUS_MSG_SIGINACK, //签到反馈
- BUS_MSG_EVEACK, //清除所有事件
- BUS_MSG_FXQ1, //分线器协议
- BUS_MSG_FXQ2, //分线器协议
- NomOfBusTxMsg
- }NumOfHostMsg;
- typedef struct{
- U16 DaddressDate;
- U08 DataType;
-
- }T_BUS_FRAME;
- extern unsigned char CallLineMode; //1:三线制 0:两线制
- extern unsigned char BUS_SendBuf[]; //应用层发送数据
- extern unsigned char Bus_SendStart;
- extern U08 gtackvalid;
- extern U08 gfxq_cmd;
- extern int TIM6_init(void);
- extern void BUS_SendData(T_BUS_FRAME c);
- extern void BUS_SendData2(T_BUS_FRAME c);
- extern void BUSMODE_SendTick(void);
- extern void BUS_Rev_TxTask(void);
- #endif
|