⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 peb2254.h

📁 这是单板上DPRAM的驱动程序
💻 H
字号:
#ifndef _PEB2254_H
#define _PEB2254_H

#define SDB_PEB2254  150000

/* for control code */
#define SDC_READ_TOKEN   (SDB_PEB2254+0) 
#define SDC_WRITE_TOKEN  (SDB_PEB2254+1)

/* for alarm code */
#define SDA_E1CHIPA_LOS    (SDB_PEB2254+2)
#define SDA_E1CHIPA_LFA    (SDB_PEB2254+3)
#define SDA_E1CHIPA_SLP    (SDB_PEB2254+4)
#define SDA_E1CHIPA_SLN    (SDB_PEB2254+5)

#define SDA_E1CHIPB_LOS    (SDB_PEB2254+6)
#define SDA_E1CHIPB_LFA    (SDB_PEB2254+7)
#define SDA_E1CHIPB_SLP    (SDB_PEB2254+8)
#define SDA_E1CHIPB_SLN    (SDB_PEB2254+9)

#define SDA_E1CHIPC_LOS    (SDB_PEB2254+10)
#define SDA_E1CHIPC_LFA    (SDB_PEB2254+11)
#define SDA_E1CHIPC_SLP    (SDB_PEB2254+12)
#define SDA_E1CHIPC_SLN    (SDB_PEB2254+13) 

#define SDA_E1CHIPD_LOS    (SDB_PEB2254+14)
#define SDA_E1CHIPD_LFA    (SDB_PEB2254+15)
#define SDA_E1CHIPD_SLP    (SDB_PEB2254+16)
#define SDA_E1CHIPD_SLN    (SDB_PEB2254+17)

#ifndef BOOL 
#define BOOL unsigned char
#endif

enum COAX_OR_TWIST{Coax_Cable,Twist_Line};

struct TE1ChipStatus
{
    BOOL            bE1Los;
    BOOL            bE1Lfa;
    BOOL            bE1Slp;
    BOOL            bE1Sln;
};

struct TTokenWin 
{
    unsigned char LattestToken;
    unsigned char LastToken;
    unsigned char CurToken;
};               

typedef struct{
    ULONG                BaseAddr;         /* PEB2254 的基址   */
    enum COAX_OR_TWIST   Coax_Or_Twist;    /* 铜轴电缆或双绞线 */  
    ULONG                Timer;            /* 滑码计数器       */ 
    ULONG                SlpCount;         /* 正向滑码个数     */
    ULONG                SlnCount;         /* 反向滑码个数     */ 
    BOOL                 E1Los;            /* 信号丢失告警     */
    BOOL                 E1Lfa;            /* 帧失步告警       */
    struct TTokenWin     TokenWin;         /* 令牌窗口         */
}PEB2254CfgStruct;

char *PEB2254BspInit(int DEV, char *FreeMemPtr, PEB2254CfgStruct *pCfg);
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -