File nut/include/dev/ahdlc.h


Included Files


Preprocessor definitions

#define _DEV_AHDLC_H_

#define AHDLC_ALLSTATIONS 0xff

#define AHDLC_UI 0x03

#define AHDLC_FLAG 0x7e

#define AHDLC_ESCAPE 0x7d

#define AHDLC_TRANS 0x20

#define AHDLC_INITFCS 0xffff

#define AHDLC_GOODFCS 0xf0b8


Type struct _AHDLCDCB

struct _AHDLCDCB
struct _AHDLCDCB  
   {  
      u_long dcb_modeflags;  
      u_long dcb_statusflags;  
      u_long dcb_rtimeout;  
      u_long dcb_wtimeout;  
      HANDLE dcb_tx_rdy;  
      HANDLE dcb_rx_rdy;  
      u_char dcb_base;  
      volatile u_char* dcb_rx_buf;  
      volatile u_char dcb_rx_idx;  
      u_char dcb_rd_idx;  
      u_char* dcb_tx_buf;  
      volatile u_char dcb_tx_idx;  
      u_char dcb_wr_idx;  
      HANDLE dcb_mf_evt;  
      u_long dcb_rx_accm;  
      u_long dcb_tx_accm;  
      u_short dcb_rx_mru;  
      u_short dcb_tx_mru;  
   }  

Typedef AHDLCDCB

typedef struct _AHDLCDCB AHDLCDCB
See: Type struct _AHDLCDCB