C Runtime Library.
[NUT/OS]


Detailed Description

Complementary runtime support.

Normal C language runtime libraries are too large for small embedded systems and many functions require an underlying operating system. Compilers for the AVR provide a limited subset only, which do not include sufficient device support.

Nut/OS includes its own runtime library. When linked with an application, this library partly overrides the standard library which comes with your compiler.

Warning:
Using these functions requires to link nutcrt or nutcrtf before the compiler's standard libraries.


Modules

 Standard I/O
 Standard stream interface to Nut/OS devices.
 Low Level I/O
 Low level input and output operations.
 Time handling Functions
 Implements some standard C time functions.
 Miscellaneous Functions
 Complementary runtime support.

Data Structures

struct  __iobuf
 Stores the current status of a stream. More...

Defines

#define _IOEOF   0x20
#define _IOERR   0x10
#define _IOPGM   0x40
#define _IOUNG   0x08
#define BUFSIZ   128
 Default maximum size of stream buffers. Currently not used.
#define FILENAME_MAX   255
 Default maximum size of filenames.
#define FOPEN_MAX   8
 Default maximum number of open streams.


Define Documentation

#define _IOEOF   0x20

For internal use only.

End of file reached.

#define _IOERR   0x10

For internal use only.

Error occured.

#define _IOPGM   0x40

For internal use only.

Input from program memory.

#define _IOUNG   0x08

For internal use only.

Unget buffer filled.


Generated on Tue Jan 23 21:12:29 2007 for BTnut System Software by doxygen 1.4.7