Changelog

Table of Contents

2.10.00.14

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
TIDRIVERS-1310 Extend the NVS driver example to show how to add a custom region
TIDRIVERS-591 TI-DRIVERS should upgrade to FatFs v0.13a
TIDRIVERS-461 UART driver should notify application of errors
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
MSP432SDK-277 Addition of MCM Demo Example
MSP432SDK-250 Add Example to demonstrate CapTIvate BoosterPack

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-1393 ADCBufMSP432_open() does not call ADCBufMSP432_close() when initHw() fails
TIDRIVERS-1382 Power Manager driver saves incorrect state of the IO
TIDRIVERS-1379 Timer never disabled for ADCBuf timer trigger
TIDRIVERS-1348 ADCBuf requires the user to assign two sample buffers even when using one-shot mode
TIDRIVERS-1335 PWMTimerMSP432.h is missing GPIO pin P10.5
TIDRIVERS-1307 UDMAMSP432_close() does not free resources
MSPIQMATH-21 MSP432 CCS library does not place functions in separate sections
MSP432SDK-283 MSP432P401R OOBE code is using deprecated API
MSP432DVR-469 Cannot get receive single byte API to work
MSP432DVR-468 Incorrect comment in the examples
MSP432DVR-464 ADC14_getMultiSequenceResult API seems to increment in too large of a step for each return of ADCMEM
MSP432DVR-463 DMA addressing is incorrect
MSP432DVR-462 CompE interrupt edge select functionality is opposite of TRM
MSP432DVR-460 Change SRAM retention API calls to driverlib for Q1 release.
MSP432DVR-459 Clock low timeout feature
MSP432DVR-458 P401 wait-states should be 1 at 48MHz
MSP432DVR-452 SYSCTL_A documentation non-existent.
MSP432DVR-450 uart_pc_echo_12mhz example initializes P1.1 as an input pin but isn't needed
MSP432DVR-449 MSP432P4111 DriverLib Examples have Flash wait states set to 2 for 48MHz
MSP432DVR-432 MSP432 PSS Monitor example code

1.60.00.12

New Features

TIRTOS-1318 Update Power Management User’s Guide describing enhancements for MSP432P4
TIRTOS-1312 Update POSIX pthread support to show ‘fxn’ in UIA execution graph
TIRTOS-1285 Enable FreeRTOS re-entrancy support for GNU targets (use newlib-nano)
TIRTOS-1281 Include FatFS examples for NoRTOS
TIRTOS-1032 POSIX header files should be binary compatibile for TIRTOS and FreeRTOS
TIDRIVERS-1280 UART drivers should have error function in HwAttrs
TIDRIVERS-1183 Improve RAM footprint of No-RTOS HwiP dispatch table
TIDRIVERS-1100 Add support in MSP432P4 ADCBuf Driver for ULTRA LOW POWER MODE using the ADCBuf_control API
TIDRIVERS-1073 Add support for Differential Mode to MSP432P4 ADCBuf driver (see adcInputMode in ADCBufMSP432_HWAttrs for more details)
TIDRIVERS-1071 MSP432P4 ADCBuf Driver defaults to only first sample triggered by Timer Trigger
TIDRIVERS-1061 Add DMA option to MSP432P4 ADCBuf driver (see useDMA in ADCBufMSP432_HWAttrs for more details)
TIDRIVERS-1059 Add crystal and alternate clock source support to PowerMSP432 driver
TIDRIVERS-856 Add support in MSP432P4 ADCBuf Driver for Internal Sources - Battery Monitor and Temperature Sensor (see adcInternalSource in ADCBufMSP432_HWAttrs for more details)
TIDRIVERS-704 Convert SDSPI implementations to use SDFatFS interface
MSP432SDK-165 Update MSP432P4 Driverlib and Register Level examples to demonstrate how to achieve lower power numbers

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
TIRTOS-1199 Example gcc makefiles are missing rts include path
TIRTOS-906 Add support for POSIX errno
TIDRIVERS-1314 DPL nortos MSP432P4 Timer overflow issue
TIDRIVERS-1309 PWMTimerMSP432 clobbers shared port pins
TIDRIVERS-1284 NoRTOS SemaphoreP_post can permanently disable power policy
TIDRIVERS-1272 Update MSP432P4 SPI driver phase and polarity settings to align with other SimpleLink device drivers (see Upgrade/compatibility section for more details)
TIDRIVERS-1260 NVS post verify always fails
TIDRIVERS-1225 NVS drivers pre-erase 2 sectors when write is equal to sector size
TIDRIVERS-1090 Add support for all valid input clockSources to MSP432P4 ADCBuf driver (see clockSource in ADCBufMSP432_HWAttrs for more details)
TIDRIVERS-724 SPI drivers should set transaction status
MSP432SDK-193 Update supported devices name in Release Notes