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.
|