Modules | |
System Initialization | |
Nut/OS initialization. | |
Old System Initialization | |
Nut/OS initialization. | |
Thread Management | |
Coperative multi-threading support. | |
Event Management | |
Thread synchronization support. | |
Heap Management | |
Dynamic memory management. | |
Banked Memory Management | |
Banked RAM support. | |
I/O Management | |
Input and output device functions. | |
Timer Management | |
Asynchronous timer support. | |
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. |
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:
|
Convert long value from host to network byte order.
|
|
Convert short value from host to network byte order.
|
|
Convert long value from network to host byte order.
|
|
Convert short value from network to host byte order.
|