CC32xx SimpleLink Core SDK Change Log

Table of Contents

Core SDK 5.50.00 (Mar, 2020)

New Features

ID Summary
TIDRIVERS-4775 Refactor Timer Code Size
TIDRIVERS-4688 Remove legacy driver, display, and dpl libraries

Bugs Resolved

ID Summary
TIDRIVERS-4843 Description of switch to control bootloader behaviour is incorrect

Core SDK 5.40.02 (Dec, 2020)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
None None

Core SDK 5.40.01 (Nov, 2020)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
None None

Core SDK 5.40.00 (Oct, 2020)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
None None

Core SDK 5.30.00 (Aug, 2020)

New Features

ID Summary
TIRTOS-2089 Add an example to demonstrate the TI-UTILS Log module
TIRTOS-2071 IAR example makefiles should leverage linker search path (-L) option
TIRTOS-2029 Update SPIFFS to close the underlying flash interface
TIRTOS-1919 Add TICLANG toolchain support
TIRTOS-1134 Add an UART example showing callback mode
TIDRIVERS-4287 Allow the latency value for entry & exit from LPDS to be configurable
TIDRIVERS-4263 Remove legacy driver configuration files from source/ti/boards
TIDRIVERS-4253 Update UART2 with POSIX-like features
TIDRIVERS-4245 Refactor Application Linker Scripts
TIDRIVERS-4181 Refactor board specific kernel builds to device kernel builds
TIDRIVERS-4172 SysConfig should display which device specific implementation is used
TIDRIVERS-4136 Create ITM Driver + SWO Logging Framework
TIDRIVERS-4121 Provide driver configuration count in ti_drivers_config.h
TIDRIVERS-4111 Add Display_vprintf() implementation
TIDRIVERS-4074 Add I2C driver support for clock (SCL) timeouts
TIDRIVERS-676 Add driver, display and dpl libraries which follow common naming convention

Bugs Resolved

ID Summary
TIRTOS-2090 pthread_cancel() for FreeRTOS should re-enable scheduler before cleanup
TIRTOS-2084 Interrupts are improperly enabled at startup of FreeRTOS on CC32xx
TIRTOS-2049 Cannot load FreeRTOS IAR program built for CC32xxSF in Code Composer Studio
TIRTOS-2045 FreeRTOS startup files should disable interrupts
TIRTOS-2019 Support 64-bit POSIX time_t from TICLANG on FreeRTOS
TIDRIVERS-4681 I2C driver mis-manages the Power driver, causing the application unable to enter LPDS
TIDRIVERS-4275 SDFatFS_open() was disabling interrupts when calling SD_open()
TIDRIVERS-4274 SPI Slave Select control erroneously displayed in SysConfig UI
TIDRIVERS-4273 SD's interrupt priority configurable incorrectly displayed in the SysConfig UI
TIDRIVERS-4221 Pin 20 and PIN 21 appears incorrect for CC32xxMOD devices
TIDRIVERS-3637 DisplayHost APIs are not thread safe

Core SDK 5.20.00 (May, 2020)

New Features

ID Summary
TIRTOS-2046 Update examples/docs to Q2 2020 templates

Bugs Resolved

ID Summary
TIDRIVERS-4275 SDFatFS_open() was disabling interrupts when calling SD_open()
TIDRIVERS-4274 SPI Slave Select control erroneously displayed in SysConfig UI
TIDRIVERS-4273 SD's interrupt priority configurable incorrectly displayed in the SysConfig UI
TIDRIVERS-4225 SDHostCC32XX driver should not allow Low Power Deep Sleep (LPDS)
TIDRIVERS-1806 SDHostCC32XX driver does not work reliably on some SD cards

Core SDK 5.10.01 (Mar 12, 2020)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
TIDRIVERS-4130 Logic error in UART driver blocking mode

Core SDK 5.10.00 (Feb 21, 2020)

New Features

ID Summary
TIRTOS-2020 Update i2copt3001_cpp.syscfg to use ‘ALERT’ instead of ‘INTERRUPT’
TIRTOS-2016 Turn off configUSE_MALLOC_FAILED_HOOK for freertos coresdk examples
TIRTOS-1993 Update to FreeRTOS 10.2
TIRTOS-1956 update i2copt3001 C++ example to support GCC
TIRTOS-1938 Support BASSENSORS MKII BoosterPack
TIDRIVERS-4071 CC32XX drivers examples do not create a binary as a post build step
TIDRIVERS-4049 ensure strncpy() NULL terminates strings in SPIFFS code (avoid GCC 9.x warning)
TIDRIVERS-4029 Add TI-Driver SysConfig support for CC32XXMODSF devices
TIDRIVERS-4012 Create UART2 - 32xx
TIDRIVERS-4003 Add SysConfig board for CC32XXMODSF LaunchPads
TIDRIVERS-3964 TI Driver configuration should provide a const symbol for driver config indexes
TIDRIVERS-3923 Add a DisplayUart2
TIDRIVERS-3665 Refactor I2C drivers' hardware interrupt handler
TIDRIVERS-129 Multi-master support for I2C drivers

Bugs Resolved

ID Summary
TIRTOS-2033 Missing symbol in FreeRTOS IAR linker file prevents flashing
TIRTOS-1961 Error codes missing from errno.h
TIDRIVERS-4004 SPI SysConfig should support configuring the .csControl on CC32XX
TIDRIVERS-3954 I2SCC32XX registers for CPU interrupts when using DMA mode. (Can cause lost samples in MONO mode or at high sample rates)
TIDRIVERS-3950 Display_doPrintf() data type for fmt parameter
TIDRIVERS-3851 I2C_cancel() does not properly cancel transactions

Core SDK 4.40.00 (Nov 11, 2019)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
None None

Core SDK 4.30.01 (Sep 24, 2019)

New Features

ID Summary
TIRTOS-1969 update NS component to NS 2.70.01

Bugs Resolved

ID Summary
None None

Core SDK 4.30.00 (Sep 5, 2019)

New Features

ID Summary
TIRTOS-1939 update CC32xx driverlib to 1.51.06
TIRTOS-1925 Add a driver example utilizing C++
TIRTOS-1431 Update adcbufcontinuous example
TIDRIVERS-3828 ADC/ADCBuf Code Cleanup
TIDRIVERS-3769 Implement I2C timeout feature
TIDRIVERS-3557 Document parameter ranges for PWM period and duty cycle
TIDRIVERS-3407 Provide Button and LED Modules from SAIL in TI Drivers
TIDRIVERS-137 I2C driver does not utilize its FIFO

Bugs Resolved

ID Summary
TIRTOS-1945 Support for mq_send() to be interrupt callable
TIRTOS-1816 FreeRTOS POSIX errno might crash system if used in main()
TIDRIVERS-3863 Power management needs synch between cores on CC3235 to avoid lock-up
TIDRIVERS-3852 Crypto driver MAC checking not done in constant time
TIDRIVERS-3796 CC32XX UART_open should have PRCMPeripheralReset()
TIDRIVERS-3638 SDSPI Initialization is unreliable
TIDRIVERS-3608 CC32xx I2C driver doesn't handle bit rate 1000kHz configuration correctly

Core SDK 4.20.02 (Aug 27, 2019)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
TIDRIVERS-3863 Power management needs synch between cores on CC3235 to avoid lock-up

Core SDK 4.20.01 (Jun 9, 2019)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
None None

Core SDK 4.20.00 (May 22, 2019)

New Features

ID Summary
TIRTOS-1898 Support new CC3220x-LAUNCHXL RevC - TMP116 configuration

Bugs Resolved

ID Summary
TIRTOS-1891 include error with errno.h, #include_next <errno.h>
TIDRIVERS-3776 I2C close should nullify object->handle after delete calls
TIDRIVERS-3660 The functions I2S_stopRead() and I2S_stopWrite() cannot be called in a HWI context even if the transactions queue is empty
TIDRIVERS-3652 i2secho example doesn't align use of frame settings with codec on CC3200AUDBOOST

Core SDK 4.10.03 (Apr 10, 2019)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
None None

Core SDK 4.10.02 (Mar 14, 2019)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
TIDRIVERS-3651 SysConfig/CC32xx error – Cannot read property ‘name’ of undefined

Core SDK 4.10.01 (Mar 5, 2019)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
TIRTOS-1894 CCS TIRTOS kernel .projectspec files should use XDC 3.51 by default
TIDRIVERS-3622 I2SCC32XX is not working when optimization is turned on

Core SDK 4.10.00 (Feb 27, 2019)

New Features

ID Summary
TIRTOS-1842 Add SysConfig notice to all example README files
TIRTOS-1778 Move to FreeRTOS 10.1.1
TIRTOS-1772 Migrate to TI 18.12.1 LTS CGT
TIRTOS-1589 Add JSON example
TIRTOS-1581 Update IAR support to 8.32.2
TIRTOS-1448 Implement nanosleep() to replace deprecated usleep()
TIDRIVERS-3627 Update GPIOCC32XX.h with Pin numbers for GPIO macros
TIDRIVERS-3620 Remove deprecated definitions in Capture.h and Timer.h
TIDRIVERS-3541 Update I2S Example for new API
TIDRIVERS-3438 Update CC32xx I2S driver to match new I2S API
TIDRIVERS-3422 Add generic random number generation utility
TIDRIVERS-3347 Provide SPI Driver Examples with Higher Bit Rate and Show How to use Custom Power Levels
TIDRIVERS-1706 Feature Request for CC32xx Power_shutdown() to use hardware interrupt without RTC
TIDRIVERS-1480 Create top-level I2S driver

Bugs Resolved

ID Summary
TIRTOS-1814 pthread_create() adds guardsize to pre-allocated stack [SYS/BIOS]
TIDRIVERS-3424 ClockPSysTick_nortos can remove clock from queue before timeout expires
TIDRIVERS-3406 Swi execution can occur on Idle task stack vs interrupt stack
TIDRIVERS-3397 IAR linker scripts do not properly reserve HEAP and CSTACK memory
TIDRIVERS-1809 Clock timeout value is lost after first run of clock function [NoRTOS]
TIDRIVERS-1808 UART_write() should return error if UART is still busy

Core SDK 3.80.01 (Dec 19, 2018)

New Features

ID Summary
None None

Bugs Resolved

ID Summary
None None

Core SDK 3.80.00 (Nov 28 2018)

New Features

ID Summary
TIRTOS-1603 Add support for the CC3235S and CC3235SF devices
TIRTOS-1584 Updated examples to use Board_init() instead of Board_initGeneral()
TIRTOS-1572 Add C11 aligned_alloc() to FreeRTOS memory support
TIRTOS-1453 Watchdog example must not clear the watchdog in the ISR
TIRTOS-1326 Update examples to use BASSENSORS BoosterPack instead of SENSORS-BOOSTXL
TIDRIVERS-3335 use common attribute ((align(x))) syntax when alignment is needed
TIDRIVERS-1727 Add function to PWM to set load and match in one call
TIDRIVERS-1723 Remove SDSPI driver from build (has been deprecated for several quarters)
TIDRIVERS-1540 NVSSPI25X should implement polling delay in doErase() to prevent CPU starvation
TIDRIVERS-650 Improve External Flash erase time for NVSSPI25X driver

Bugs Resolved

ID Summary
TIRTOS-1767 usleep(n) should sleep “at least” n microseconds
TIRTOS-1607 Get pthread priority incorrect after priority change [FreeRTOS]
TIRTOS-1527 clock_settime should not discard tv_nsec
TIDRIVERS-3366 The Display driver incorrectly sets the LCD SPI clock frequency to 4Mhz instead of the 1MHz rated value
TIDRIVERS-2069 SPIFFS_unlock() improperly uses lock->count
TIDRIVERS-1814 I2C drivers incorrectly handle error on last byte transmitted
TIDRIVERS-1797 Assert always fails using DMA with SD host
TIDRIVERS-1682 The CC3220 may not enter LPDS (Low Power Deep Sleep) after calling Watchdog_open()

Core SDK 3.70.00 (Aug 23 2018)

New Features

ID Summary
TIRTOS-1543 Update examples and board files to support Sharp128 Display as the default (was Sharp96)
TIRTOS-1430 Call pthread_exit() in run stub to handle termination sequence
TIRTOS-1016 examplesgen – revise the process of importing examples to IAR
TIDRIVERS-1667 Update CC3220 Board files to reflect new silkscreen

Bugs Resolved

ID Summary
TIRTOS-1550 The main_tirtos.c file in many examples has flawed logic
TIRTOS-1528 time() should be implemented in posix for FreeRTOS
TIRTOS-1522 calloc() in FreeRTOS posix compiles into an infinite loop in GCC with -O2
TIRTOS-1512 pthread key data destructor never invoked [FreeRTOS]
TIDRIVERS-1805 Calling clock_settime delayed from init in FreeRTOS can cause error when clock_gettime is used
TIDRIVERS-1696 UART flow control not working for MSP432E4 and CC32XX
TIDRIVERS-1681 NVSSPI25X_close() does not wait for the external flash to be ready
TIDRIVERS-1649 UART driver has a race condition in callback mode
TIDRIVERS-1612 SDHostCC32XX driver does not work correctly with all DMA channel options
TIDRIVERS-1604 Clock timeout value lost after first run of clock function [FreeRTOS]

Core SDK 3.60.01 (May 24 2018)

Bugs Resolved

ID Summary
TIDRIVERS-1623 Clock tick resync problem with PowerCC32XX_sleepPolicy

Core SDK 3.60.00 (May 24 2018)

New Features

ID Summary
TIRTOS-1493 Add ENFILE to errno

Bugs Resolved

ID Summary
TIRTOS-1508 Align default pthread stack size for all kernels
TIRTOS-1436 Thread handle set too late in pthread_create() [FreeRTOS]
TIRTOS-1433 Clock period ignored when calling ClockP_create() [FreeRTOS]
TIRTOS-1432 Clock start flag and period are ignored when calling ClockP_create()
TIRTOS-1429 Deadlock risk in _pthread_removeThreadKeys() [SYS/BIOS]
TIDRIVERS-1591 UART drivers stack usage in callback mode
TIDRIVERS-1565 ClockP_create() for FreeRTOS does not support a period of 0
TIDRIVERS-1485 The scheduler cannot be called from inside a HwiP_disable in a task context
TIDRIVERS-1475 Period calculation in PWM drivers (CC32XX, MSP432, MSP432E4) are off by 1
TIDRIVERS-1456 No GPIO driver support for GPIO 26 & GPIO 27 (ANTSEL1 & ANTSEL2)
TIDRIVERS-1441 ClockP_usleep() for FreeRTOS calculates delay incorrectly

Core SDK 3.50.00 (Feb 22 2018)

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-1296 Add SPI master and slave examples to demo SPI usage as both master and slave
TIDRIVERS-1206 Create TI driver function to reset the watchdog by PRCM reset function
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

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-1275 CC32XX startup needs to initialize stack for FreeRTOS IAR
TIRTOS-1023 pthread_exit-related memory leak
TIDRIVERS-1414 ClockP_start() (used internally by host driver) has a race condition in NORTOS implementation
TIDRIVERS-1371 ADCBufCC26XX: Move DMA reload into hwi context.
TIDRIVERS-1337 uartechodma project does not appear to use DMA configuration

Core SDK 3.40.00 (Nov 20 2017)

New Features

ID Summary
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

ID Summary
TIRTOS-1345 Timed functions expecting abstime on CLOCK_REALTIME are broken
TIRTOS-1280 POSIX barrier broken on FreeRTOS
TIDRIVERS-1295 CC32XX SPI + DMA transfer does not work in Slave Mode
TIDRIVERS-1284 NoRTOS SemaphoreP_post can permanently disable power policy
TIDRIVERS-1225 NVS drivers pre-erase 2 sectors when write is equal to sector size

Core SDK 3.30.00 (Aug 23 2017)

New Features

ID Summary
TIDRIVERS-1155 NVS sections in GCC linker files should only set alignment
TIDRIVERS-1110 Provide an NVS driver for RAM (NVSRAM)
TIDRIVERS-1075 Make Power_idleFunc() the default idleCallback in NoRTOS module

Bugs Resolved

ID Summary
TIRTOS-1193 No-RTOS Display_printf “%%” problem in SystemP_nortos.c
TIRTOS-1163 Display_print3 does not print out % in FreeRTOS based examples
TIDRIVERS-1182 Race condition in No-RTOS HwiP_dispatch for CC3220, CC13xx and CC26xx
TIDRIVERS-1177 Remove usage of shutdown disallow constraints by drivers
TIDRIVERS-1151 When entering hibernate after LPDS serial flash may not be powered down
TIDRIVERS-1147 SPI drivers should support transfer timeout
TIDRIVERS-1136 NoRTOS SemaphoreP_pend should use local ClockP structure
TIDRIVERS-1106 POSIX clock_gettime() for FreeRTOS needs to be more accurate
TIDRIVERS-1098 UARTCC32XX CTS and RTS pins for UART0 need to be enabled

Core SDK 3.20.02 (Jul 10 2017)

New Features

None

Bugs Resolved

ID Summary
TIDRIVERS-1136 NoRTOS SemaphoreP_pend should use local ClockP structure

Core SDK 3.20.00 (May 25 2017)

New Features

ID Summary
TIRTOS-1066 Set configUSE_TIME_SLICING to ‘0’ in all FreeRTOSConfig.h files
TIRTOS-1036 Supply Portable example with native RTOS APIs
TIRTOS-1009 Add examples for NVS for internal and external SPI FLASH when available
TIRTOS-991 Optimize DPL for size
TIRTOS-988 Provide all single-task driver examples also for Non-RTOS
TIRTOS-948 pthread_cond_timedwait should support CLOCK_MONOTONIC
TIRTOS-939 Add Capture Driver for CC32XX device
TIRTOS-644 Redundant FreeRTOS C stack definitions
TIRTOS-615 Create example for UARTMon module
TIDRIVERS-1008 Need Posix sleep and usleep for NoRTOS
TIDRIVERS-971 Provide NVS driver for SPI FLASH
TIDRIVERS-963 UARTCC32XX readTaskBlocking() timeout optimization
TIDRIVERS-916 Board.html should specify pin functions for communication buses
TIDRIVERS-900 Various driver pin encodings need to be explained better
TIDRIVERS-891 Rename ADC_convertRawToMicroVolts to ADC_convertToMicroVolts
TIDRIVERS-887 Capture Driver top level implementation review and fix
TIDRIVERS-881 Construct and destruct APIs for DPL
TIDRIVERS-488 Review TI-RTOS SemaphoreP implementation with goal to reduce stack usage

Bugs Resolved

ID Summary
TIRTOS-1031 FreeRTOS mq_getattr() should not disable scheduler
TIRTOS-954 Update ADC examples to show microvolt values
TIRTOS-927 In CC3220SF device CC3200_PIN_19 cannot assign PWM configure
TIDRIVERS-1078 I2S read/write callback is invoked improperly
TIDRIVERS-1054 Correct the IEEE RX command definition
TIDRIVERS-1027 SemaphoreP_pend for FreeRTOS does not work with tick rate less than 1 msec
TIDRIVERS-1013 FreeRTOS posix mqueue.h mode_t needs to be uint32_t
TIDRIVERS-1005 SemaphoreP_Params_init() should set mode to COUNTING
TIDRIVERS-985 I2CCC32XX_open should reset I2C and clear interrupt at NVIC
TIDRIVERS-964 nortos DPL ClockP ISR should check for equality, not less-than-equal
TIDRIVERS-934 Timeouts for Posix FreeRTOS need to handle wrapping
TIDRIVERS-842 Driver close() should undo pin mux and restore pins to their reset states

Core SDK 3.10.02 (Mar 1 2017)

New Features

None

Bugs Resolved

ID Summary
TIRTOS-992 FreeRTOS POSIX mq_send and mq_receive should be callable from ISR context

Core SDK 3.10.01 (Feb 24 2017)

New Features

None

Bugs Resolved

ID Summary
TIDRIVERS-924 CC32XX GPIO driver pin GPIO_28 is misconfigured

Core SDK 3.10.00 (Feb 15 2017)

New Features

ID Summary
TIRTOS-946 Release.cfg should use policyMin instead of policySpin
TIRTOS-925 IAR Examples.html should reference .eww and not .ipcf files any longer
TIRTOS-849 Capture example needs to be replaced by CapturePWM
TIRTOS-842 Need Mailbox example in the product
TIRTOS-750 The CoreSDK is carrying around unnecessary files/directories
TIDRIVERS-888 Update PWM Driver to use Allocate APIs for CC32XX
TIDRIVERS-820 PowerCC32XX should retake the GPIO semaphore bits upon wake from LPDS, and this should be removed from GPIOCC32XX
TIDRIVERS-809 CC32XX drivers should dynamically specify pin parking states as the device is opened
TIDRIVERS-747 Add TimerCC32XX

Bugs Resolved

ID Summary
TIRTOS-945 pthread_setschedparam not supported in Freertos POSIX
TIRTOS-933 CCS platform warning with TI-RTOS examples
TIRTOS-903 Inconsistent declaration for timer_create, TI-RTOS and FreeRTOS
TIRTOS-900 Display driver not printing float values
TIRTOS-897 Makefile for FreeRTOS kernel has bad error message if FREERTOS_INSTALL_DIR is not set
TIRTOS-891 RTOS build in IAR should be an .ewp and preferably a dependent project like in CCS
TIRTOS-823 Update CC32XX LAUNCHXL Power section
TIRTOS-785 Board_ADCBUFCHANNEL0 should be changed to Board_ADCBUF0CHANNEL0 for consistency
TIRTOS-776 Posix usleep() function implemented in millisecond and not in microseconds
TIRTOS-749 C++ constructors on FreeRTOS with GCC are not called
TIRTOS-709 RTOS config projects are available only in makefile for IAR
TIRTOS-415 IAR tools must be installed in non-default location to work with gmake
TIDRIVERS-890 exit() support is missing in gcc libraries for FreeRTOS
TIDRIVERS-877 ADC driver for CC3220 gives spurious values
TIDRIVERS-838 Can't configure HW Flow control pins on the UART Driver
TIDRIVERS-837 FreeRTOS Posix timer APIs need to check if in an ISR
TIDRIVERS-745 Change reverse() in source\ti\mw\lcd\SharpGrLib.c to SharpGrLib_reverse()
TIDRIVERS-405 UART_write returns before all data has been transmitted

Core SDK 3.01.01 (Dec 9 2016)

New Features

ID Summary
TIRTOS-838 Update the IAR/Arm compiler tools to version 7.80.x
TIRTOS-832 kernel examples should get stack size from linker.cmd files like driver examples
TIRTOS-821 remove ‘eclipse’ directory from the product, CCSv7 needs only .metadata folder
TIDRIVERS-810 Add nortos support files for CC32xx

Bugs Resolved

ID Summary
TIRTOS-823 Update CC32XX LAUNCHXL Power section
TIRTOS-814 Update primary_heap size logic in TI and GCC linker .cmd files
TIRTOS-606 Makefiles should support tools directory names that contain spaces
TIDRIVERS-796 Display_getType compile error for Display_DISABLE_ALL

Core SDK 3.01.00 (Nov 9 2016)

New Features

ID Summary
TIRTOS-779 FreeRTOS POSIX: sem_post() cannot be called from an ISR
TIRTOS-764 CC32XXWARE is defined for the CC32xx examples
TIRTOS-763 Move resetISR from projectSpec to linker command file
TIRTOS-759 Update TI tools to 16.9.0 to be ready for CCSv7.0
TIRTOS-756 Update examples to use Display_printf instead of print0, etc.
TIRTOS-745 Display_Type_UART should disable RX to allow power savings
TIRTOS-723 Remove os/tirtos/builds/custom from CORE-SDK
TIRTOS-719 Change ‘os’ directory to ‘kernel’ and ‘rtos’ in the CORESDK directory tree
TIRTOS-705 Power Management doc needs updating for CoreSDK
TIRTOS-664 Need to generate binary files in IAR .ipcf files
TIRTOS-543 Update all Drivers examples with Display module usage as necessary
TIRTOS-248 Move TI-RTOS driver documentation out of the user guide and into doxygen
TIDRIVERS-738 Deprecate ti.drivers.Config as apps should supply libs on command line
TIDRIVERS-735 Remove instrumented driver libraries and provide only release libraries
TIDRIVERS-695 Remove the AWAKE_LDPS registration/notification in CryptoCC3200
TIDRIVERS-601 Update Power APIs for MISRA compliance
TIDRIVERS-569 Update UART Display driver to function like an LCD

Bugs Resolved

ID Summary
TIRTOS-687 Insufficient thread stack size to run CC32xx cryptoHmac example
TIRTOS-586 FreeRTOS build warnings (related to TI's CC3200/portsasm.h)
TIRTOS-552 Spiloopback example master/slave needs synchronization
TIRTOS-230 SD examples for CC32xx do not work for some SD cards
TIDRIVERS-688 CC3220S Board file's ADC pins should NOT use PIN57 as this conflicts with the UART pins
TIDRIVERS-407 OOB I2S Example for CC32xx does not work at 44.1KHz or above