Network Services 2.80.00.17 Release Notes
Table of Contents
Introduction
The Network Services Component is a portable networking API that abstracts different network stacks found on TI devices. A BSD/POSIX socket API is provided as well.
Network Services also includes a SNTP client, HTTP 1.x client/server, and MQTT client/server.
Documentation
The following documentation is provided with this release.
What’s New
2.80.00.17
Defects
The following Defects were resolved
ID | Summary |
---|---|
NS-306 | recv() and sendto() functions incorrectly cast Len to a 16 bit integer |
NS-300 | Document byte order of IP addr returned by SlNetIf_getIPAddr() |
NS-293 | Improve error code when SlNetSock hasn't been initialized |
Enhancements
The following Enhancements were resolved
ID | Summary |
---|---|
NS-322 | Initial Connection Manager support |
NS-299 | SlNetSock APIs need to state the IP address byte order expectation |
NS-291 | Add GenLibs support for all libraries |
NS-288 | Syscfg SlNet IF + NDK users should be able to select a NDK IF |
NS-252 | Improve documentation of listen()'s backlog parameter |
NS-216 | HTTPClient should provide a way to convert a header id to the header name |
Upgrade and Compatibility Information
- To address NS-322, the
SlNetIf_Config_t
structure has been modified to add additional function callbacks. The relevant network stack interface library used needs to be updated to conform with the new structure members.
If updating from a previous version of NS, see the changelog for potential upgrade and compatibility information.
Host Support
- Windows
- Linux
- Mac
Toolchain Support
Network Services supports building libraries for the following ISA/toolchain combinations, your SDK may provide a subset of these libraries:
ISA | TI/CCS | TI/CLANG | IAR | GCC |
---|---|---|---|---|
C674x | 8.3.2 | N/A | N/A | N/A |
C66 | 8.3.2 | N/A | N/A | N/A |
Arm9 | 20.2.1.LTS | N/A | N/A | N/A |
A8F | N/A | N/A | N/A | gcc-arm-9.2-2019.12-x86_64-arm-none-eabi |
A9F | N/A | N/A | N/A | gcc-arm-9.2-2019.12-x86_64-arm-none-eabi |
A15F | N/A | N/A | N/A | gcc-arm-9.2-2019.12-x86_64-arm-none-eabi |
A53F | N/A | N/A | N/A | gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf |
M4 | 20.2.1.LTS | 1.0.0.STS | 8.50.1.245 | 9.2019.q4.major |
M4F | 20.2.1.LTS | 1.0.0.STS | 8.50.1.245 | 9.2019.q4.major |
R5F | 20.2.1.LTS | N/A | N/A | N/A |
Device Support
Please refer to the SDK Release Notes for device support.
Known Issues
None
Versioning
All releases have 4 segment versions (M.mm.pp.bb). This includes GA and pre-releases (engineering, alpha/EA, beta, etc.). Pre-releases are denoted with a suffix (e.g. 2.10.00.00_eng).
This product’s version follows a version format, M.mm.pp.bb, where M is a single digit Major number, mm is 2 digit minor number, pp is a 2 digit patch number, and bb is an unrestricted set of digits used as an incrementing build counter.
To support multiple side-by-side installations of the product, the product version is encoded in the top level directory.
Subsequent releases of patch upgrades will be identified by the patch number. Typically, these patches only include critical bug fixes.
Technical Support
Last updated: 2020-08-21