NDK Change Log
Table of Contents
NDK 3.20
Bugs
ID | Summary |
---|---|
NDK-208 | Change incorrect use of pthread_self() API in example code of documentation |
NDK-71 | NDK BSD fd_set type overridden by sys/types.h shipped with BIOS |
Enhancements
ID | Summary |
---|---|
NDK-216 | Handle big endian detection properly for new tool chains |
NDK-190 | NDK documentation updates |
NDK-184 | Support SlNetIfNDK_getConnectionStatus() |
NDK-175 | Make NDK callable from any thread |
NDK-171 | Update NIMU IOCTL to support query of driver/interface link status |
NDK-55 | Convert NDK Users Guides from pdf to html (via markdown) |
NDK 3.10
Bugs
ID | Summary |
---|---|
NDK-197 | accept() must support NULL address and address_len params |
NDK-192 | NDK_bind needs to check for NULL arguments passed |
NDK-183 | Race condition in SlNetIfNDK_startSec |
Enhancements
ID | Summary |
---|---|
NDK-198 | SlNetIfNDK should return more specific error codes when possible |
NDK-196 | Add NDK_ prefix to all network byte order macros |
NDK-189 | SlNetSock-using apps shouldn't require mbedtls footprint if they don't use it |
NDK 3.00
Bugs
ID | Summary |
---|---|
NDK-181 | NDK timeval struct conflicts with definition in GCC 6.x tool chain |
NDK-167 | Fix memory leak in socket clean up code |
NDK-130 | Remove conflicting bzero and bcopy definitions from the NDK |
NDK-120 | NDK should support/use actual integer file descriptors for socket APIs |
NDK-119 | Freeing invalid sockets causes crash |
NDK-67 | Various NDK definitions (pipe and fd macros) conflict with the same ones that are shipped in the compiler |
NDK-61 | possible race condition in TcpPrDetach causes NULL ptr dereference |
NDK-41 | NDK interrupt module creates a 256 byte array to store a single interrupt |
NDK-17 | Must update NDK list_* APIs to have a function pre-fix |
Enhancements
ID | Summary |
---|---|
NDK-169 | Remove NDK's (light) ROV support |
NDK-168 | Remove C66 big endian libraries |
NDK-155 | Enable FreeRTOS support in NDK |
NDK-151 | Add mbedtls support to NDK |
NDK-142 | Add MSP432E support to NDK |
NDK-140 | Add support for 32-bit and 64-bit Linux targets in NDK |
NDK-138 | Remove SNTP from NDK (as it is moving to Network Services) |
NDK-128 | mmBulkAlloc should call malloc() NOT Memory_alloc() |
NDK-126 | Remove NDK local typedefs (e.g. UINT32) and use C99 standard types |
NDK-124 | NDK should use system wide errno |
NDK-115 | MSG_NOSIGNAL is undefined |
NDK-103 | Update OS layer to use POSIX APIs |
NDK-73 | use GNUC preprocessor constant, not default #else, for GNU compiler specific code |
NDK-70 | ARP table behavior implemented by SDOCM00107816 should be default behavior in NDK |
NDK-20 | remove Interrupt_add() and related APIs |