|
Modules |
| | System Initialization |
| | Nut/OS initialization.
|
| | System Configuration |
| | Nut/OS configuration structure.
|
| | Thread Management |
| | Cooperative multi-threading support.
|
| | Event Management |
| | Thread synchronization support.
|
| | Timer Management |
| | Asynchronous timer support.
|
| | Memory Management |
| | Dynamic memory management.
|
| | Device Management |
| | Device driver support.
|
| | Interrupt Management |
| | Interrupt support.
|
| | Version Information |
| | Nut/OS version number.
|
| | Application Candies |
Defines |
| #define | __byte_swap2(val) |
| #define | __byte_swap4(val) |
|
#define | htons(x) __byte_swap2(x) |
| | Convert short value from host to network byte order.
|
|
#define | htonl(x) __byte_swap4(x) |
| | Convert long value from host to network byte order.
|
|
#define | ntohs(x) __byte_swap2(x) |
| | Convert short value from network to host byte order.
|
|
#define | ntohl(x) __byte_swap4(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 int 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.
|
| typedef unsigned __PTRDIFF_TYPE__ | uptr_t |
| | Unsigned register type. Signed register type. Unsigned pointer value type.
|