Synchronous/asynchronous serial device definitions. More...
Go to the source code of this file.
Defines | |
#define | UART_MF_RTSSENSE 0x00000001UL |
#define | UART_MF_CTSCONTROL 0x00000002UL |
#define | UART_MF_DTRSENSE 0x00000004UL |
#define | UART_MF_DSRCONTROL 0x00000008UL |
#define | UART_MF_DCDCONTROL 0x00000010UL |
#define | UART_MF_RTSCONTROL 0x00000020UL |
#define | UART_MF_CTSSENSE 0x00000040UL |
#define | UART_MF_DTRCONTROL 0x00000080UL |
#define | UART_MF_DSRSENSE 0x00000100UL |
#define | UART_MF_DCDSENSE 0x00000200UL |
#define | UART_MF_SENSEMASK 0x0345 |
#define | UART_MF_CONTROLMASK 0x00BC |
#define | UART_MF_XONXOFF 0x00000400UL |
#define | UART_MF_HDPXMODE 0x00000800UL |
#define | UART_MF_LOCALECHO 0x00010000UL |
#define | UART_MF_COOKEDMODE 0x00020000UL |
#define | UART_MF_NOBUFFER 0x00100000UL |
#define | UART_MF_LINEBUFFER 0x00200000UL |
#define | UART_MF_BUFFERMASK 0x00300000UL |
#define | UART_MF_RAWMODE 0x00400000UL |
Variables | |
NUTDEVICE | devUsartAt910 |
USART0 device information structure. | |
NUTDEVICE | devUsartAt911 |
USART1 device information structure. | |
NUTDEVICE | devDbguAt91 |
USART0 device information structure. |
Synchronous/asynchronous serial device definitions.
Definition in file usartat91.h.
#define UART_MF_RTSSENSE 0x00000001UL |
DCE input, low on port bit is +12V, which means ON.
Definition at line 53 of file usartat91.h.
#define UART_MF_CTSCONTROL 0x00000002UL |
DCE output.
Definition at line 54 of file usartat91.h.
#define UART_MF_DTRSENSE 0x00000004UL |
DCE input.
Definition at line 55 of file usartat91.h.
#define UART_MF_DSRCONTROL 0x00000008UL |
DCE output.
Definition at line 56 of file usartat91.h.
#define UART_MF_DCDCONTROL 0x00000010UL |
DCE output.
Definition at line 57 of file usartat91.h.
#define UART_MF_RTSCONTROL 0x00000020UL |
DTE output.
Definition at line 59 of file usartat91.h.
#define UART_MF_CTSSENSE 0x00000040UL |
DTE input.
Definition at line 60 of file usartat91.h.
#define UART_MF_DTRCONTROL 0x00000080UL |
DTE output.
Definition at line 61 of file usartat91.h.
#define UART_MF_DSRSENSE 0x00000100UL |
DTE input.
Definition at line 62 of file usartat91.h.
#define UART_MF_DCDSENSE 0x00000200UL |
DTE input.
Definition at line 63 of file usartat91.h.
#define UART_MF_SENSEMASK 0x0345 |
Handshake sense mask.
Definition at line 65 of file usartat91.h.
#define UART_MF_CONTROLMASK 0x00BC |
Handshake control mask.
Definition at line 66 of file usartat91.h.
#define UART_MF_XONXOFF 0x00000400UL |
Software handshake.
Definition at line 68 of file usartat91.h.
#define UART_MF_HDPXMODE 0x00000800UL |
Halfduplex Mode.
Definition at line 69 of file usartat91.h.
#define UART_MF_LOCALECHO 0x00010000UL |
Should be used in stream, not device.
Definition at line 71 of file usartat91.h.
#define UART_MF_COOKEDMODE 0x00020000UL |
Should be used in stream, not device.
Definition at line 72 of file usartat91.h.
#define UART_MF_NOBUFFER 0x00100000UL |
No buffering.
Definition at line 74 of file usartat91.h.
#define UART_MF_LINEBUFFER 0x00200000UL |
Line buffered.
Definition at line 75 of file usartat91.h.
#define UART_MF_BUFFERMASK 0x00300000UL |
Masks buffering mode flags.
Definition at line 76 of file usartat91.h.
#define UART_MF_RAWMODE 0x00400000UL |
Send data as raw, disables data encapsulation for device.
Definition at line 78 of file usartat91.h.