Nut/OS  4.10.3
API Reference
usart.c File Reference
#include <compiler.h>
#include <stdlib.h>
#include <string.h>
#include <memdebug.h>
#include <sys/atom.h>
#include <sys/heap.h>
#include <sys/event.h>
#include <sys/timer.h>
#include <dev/irqreg.h>
#include <dev/usart.h>
#include <fcntl.h>
Include dependency graph for usart.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define _IOFBF   0x00
#define _IOLBF   0x01
#define _IONBF   0x02

Functions

int UsartInit (NUTDEVICE *dev)
 Initialize the USART device.
int UsartRead (NUTFILE *fp, void *buffer, int size)
 Read from device.
int UsartWrite (NUTFILE *fp, CONST void *buffer, int len)
 Write a device or file.
int UsartWrite_P (NUTFILE *fp, PGM_P buffer, int len)
 Write a device or file.
int UsartClose (NUTFILE *fp)
 Close an USART device.
NUTFILEUsartOpen (NUTDEVICE *dev, CONST char *name, int mode, int acc)
 Open an USART device.
int UsartIOCtl (NUTDEVICE *dev, int req, void *conf)
 Perform USART control functions.
long UsartSize (NUTFILE *fp)
 Retrieves the number of characters in input buffer.

Define Documentation

#define _IOFBF   0x00

Definition at line 88 of file usart.c.

#define _IOLBF   0x01

Definition at line 89 of file usart.c.

#define _IONBF   0x02

Definition at line 90 of file usart.c.