Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages | Examples
C Runtime Library.
Collaboration diagram for C Runtime Library.:
|
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 |
Defines | |
| #define | _IOUNG |
| #define | _IOERR |
| #define | _IOEOF |
| #define | _IOPGM |
| #define | BUFSIZ 128 |
| Default maximum size of stream buffers. | |
| #define | FOPEN_MAX 8 |
| Default maximum number of open streams. | |
| #define | FILENAME_MAX 255 |
| Default maximum size of filenames. | |
Define Documentation
|
|
Default maximum size of stream buffers. Currently not used. |
|
|
Default maximum size of filenames.
|
|
|
Default maximum number of open streams.
|