Changelog

Table of Contents

2.10.00.17

New Features

ID Summary
TIRTOS-1421 Update FreeRTOSConfig.h assorted files to use v10 license
TIRTOS-1377 Update Core SDK products to use FreeRTOS version 10
TIRTOS-1368 FreeRTOS/POSIX clock_gettime() needs to be updated for FreeRTOS v10.0
TIRTOS-337 Convert tcpecho/udpecho host-side utilities to python
TIDRIVERS-1415 Extend NVSMSP432E4 to be able to write bytes for use with SPIFFS
TIDRIVERS-1402 Support 1Mbps I2C bitrate for capable devices
TIDRIVERS-1310 Extend the NVS driver example to show how to add a custom region
TIDRIVERS-1232 Add MSP432E4 support to ADCBuf TI-Driver
TIDRIVERS-1231 Add MSP432E4 support to ADC TI-Driver
TIDRIVERS-1036 Port ADCBuf driver to MSP432E
TIDRIVERS-1035 Port ADC driver to MSP432E
TIDRIVERS-591 TI-DRIVERS should upgrade to FatFs v0.13a
TIDRIVERS-441 Add SPIFFS, a lightweight file system that uses NVS to interface with on-chip or off-chip FLASH
SLGRLIB-14 Add RTOS support to Grlib
SLGRLIB-13 Grpahics Library should be common across SimpleLink SDKs
SLGRLIB-12 API Guide should list all supported toolchains
NS-112 Add a utility definition to indicate enabling all ciphers
NS-95 Add JSON parser/builder
NS-80 Add HTTP Client
NS-4 Add MQTT Client and Server
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)
MSP432SDK-290 Add support for USB High Speed with ULPI
MSP432SDK-282 Add Device HID Sensor USB driver
MSP432SDK-275 Create CDC example that exercises CDC Host support
MSP432SDK-274 Add USB Host CDC support to USB library
MSP432SDK-248 Add USB Device HID Mouse support

Bugs Resolved

ID Summary
TIRTOS-1346 Incorrect thread protection in removeThreadKeys() [FreeRTOS]
TIRTOS-1337 Dereference of freed memory in pthread_join() [FreeRTOS]
TIRTOS-1336 pthread_detach() needs thread protection [FreeRTOS]
TIRTOS-1335 Memory leak in pthread_create() on FreeRTOS
TIRTOS-1319 Incorrect thread protection in mq_open()
TIRTOS-1023 pthread_exit-related memory leak
TIDRIVERS-1413 ADCMSP432P/E drivers globalSemaphore should be created in init()
TIDRIVERS-1325 I2CMSP432E4.h missing PR4 & PR5 pin definitions
NS-111 SlNetUtil_getHostByName() ipaddr arg should be single pointer, not double pointer
NS-99 ADDRSTRLEN definitions (both POSIX and SLNETSOCK) are wrong
NS-98 SlNetIf_getIDByName() compares pointers when it should be comparing strings
NS-97 SlNetUtil_inetNtop() fails for IPv6 addrs
NS-96 SlNetUtil_inetNtop() fails for IPv4 addr segments equal to zero
NS-88 move NS header #includes outside of __cplusplus guards
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
MSPEDVR-8 Removal of ROM_ADCSequenceStepConfigure() from rom.h
MSP432SDK-276 uDMAUSBTransfer() should return a value of 0 if the function determines that DMA is not required

1.60.00.10

New Features

JIRA Description
TIRTOS-1312 Update POSIX pthread support to show ‘fxn’ in UIA execution graph
TIDRIVERS-1280 UART drivers should have error function in HwAttrs
TIDRIVERS-1183 Improve RAM footprint of No-RTOS HwiP dispatch table
TIDRIVERS-704 Convert SDSPI implementations to use SDFatFS interface

Bugs Resolved

JIRA Description
TIRTOS-1345 Timed functions expecting abstime on CLOCK_REALTIME are broken
TIRTOS-1282 FreeRTOS POSIX clock should support CLOCK_REALTIME
TIRTOS-1280 POSIX barrier broken on FreeRTOS
TIDRIVERS-1225 NVS drivers pre-erase 2 sectors when write is equal to sector size