Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages   Examples  

Nut/OS API

Ethernut Operating System API. More...


Modules

Stream I/O Management
 Buffered stream device support.

Timer Management
 Asynchronous timer support.

Thread Management
 Coperative multi-threading support.

Heap Management
 Dynamic memory management.

Event Management
 Thread synchronization support.

System Initialization
 Nut/OS initialization.


Defines

#define htons(x)
 Convert short value from host to network byte order.

#define htonl(x)
 Convert long value from host to network byte order.

#define ntohs(x)
 Convert short value from network to host byte order.

#define ntohl(x)
 Convert long value from network to host byte order.


Typedefs

typedef unsigned char u_char
 Unsigned 8-bit value.

typedef unsigned short u_short
 Unsigned 16-bit value.

typedef unsigned int u_int
 Unsigned 16-bit value.

typedef unsigned long u_long
 Unsigned 32-bit value.

typedef unsigned long long u_longlong
 Unsigned 64-bit value.

typedef void* HANDLE
 Void pointer.


Detailed Description

Ethernut Operating System API.

Nut/OS is a small real time operating system aimed at 8-bit CPUs.

It supports the following features:

A reasonably large hardware resource might be:
© 2000-2001 by egnite Software GmbH - visit http://www.ethernut.de/