Single UART with I2C-bus/SPI interface, 64 bytes of transmit and receive FIFOs, IrDA SIR built-in support

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers SC16IS750.h Source File

SC16IS750.h

00001 // SC16IS750  I2C-UART
00002 #define SC16IS750_ADDR   0x98
00003 
00004 #define RHR         0x00
00005 #define THR         0x00
00006 #define IER         0x01
00007 #define IIR         0x02
00008 #define FCR         0x02
00009 #define LCR         0x03
00010 #define MCR         0x04
00011 #define LSR         0x05
00012 #define MSR         0x06
00013 #define SPR         0x07
00014 #define TCR         0x06
00015 #define TLR         0x07
00016 #define TXLVL       0x08
00017 #define RXLVL       0x09
00018 #define IODir       0x0a
00019 #define IOState     0x0b
00020 #define IOIntEna    0x0c
00021 #define IOControl   0x0e
00022 #define EFCR        0x0f
00023 #define DLL         0x00
00024 #define DLH         0x01
00025 #define EFR         0x02
00026 #define XON1        0x04
00027 #define XON2        0x05
00028 #define XOFF1       0x06
00029 #define XOFF2       0x07