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