File nut/include/dev/usartsc16is752.h


Included Files


Preprocessor definitions

#define USARTSC16IS752_H

#define DEV_MAX 2

#define CH_MAX 2

#define USART_DEVICE0_I2C_ADDR 0x48

#define USART_DEVICE1_I2C_ADDR 0x49

#define REGADDR( regsel, ch )

#define XTAL 1843200

#define INIT_BAUDRATE 19200


Typedef regselstate_t

typedef struct {...} regselstate_t
struct  
   {  
      uint8_t state;  
      uint8_t flags;  
   }  

Typedef Sc16is752Regs_t

typedef enum {...} Sc16is752Regs_t
enum  
   {  
      RHR;  
      THR;  
      IER;  
      IIR;  
      FCR;  
      LCR;  
      MCR;  
      LSR;  
      MSR;  
      SPR;  
      TCR;  
      TLR;  
      TXLVL;  
      RXLVL;  
      IODir;  
      IOState;  
      IOIntEna;  
      IOControl;  
      EFCR;  
      DLL;  
      DLH;  
      EFR;  
      XON1;  
      XON2;  
      XOFF1;  
      XOFF2;  
   }