Release date: March 24, 2015
New features
- [DRV_SRC] UART: Extending the UART module.
Adding functions to enable and disable hardware flow control (UARTHwFlowControlEnable() and UARTHwFlowControlDisbale().
- [DRV_SRC] SysCtrl: Added driverlib function doing system/chip reset (Achieved by calling function SysCtrlSystemReset() ).
- [DRV_SRC] VIMS: Enhancing cache usage.
1: Make sure cache is enabled also when executing in the debugger.
2: Enabled cache TAG RAM prefetching permanently at boot - increasing CPU execution speed (between 5% and 20% depending of usage).
- [DRV_SRC] CCFG: Made use of external Low Frequency (32 KHz) clock easier
(Now configurable through Customer Configuration (CCFG)).
- [DRV_SRC] CCFG: Corrected bug when using HF XTAL as source to the Low Frequency clock
(Set/controlled by the Customer Configuration (CCFG)).
- [DRV_SRC] AUX_ADC: Extending module AUX_ADC with more functionality
(Now supporting conversion from raw samples to millivolt in both absolute and relative mode).
- [DRV_SRC] CCFG: Removed hard coding of XTAL type used (24/48MHz).
XTAL type used is now configurable through Customer Configuration (CCFG)
- [DRV_LIB] CCS: Corrected problem related to linking/using pre-built library, built for Code Composer Studio
- [DRV_DOC] CCFG: Enhancing the Customer Configuration description (CCFG).
- [DRV_DOC] General: Improvements in the documentation.
Added documentation of new modules, added missing documentation at function level and aligned documentation styling between modules.
- [RF_SRC/RF_DOC] Initial revision of the rflib module and contains as such no New features, Changes, Bug fixes or Known Issues.
Improvements
- [DRV_SRC] General: A lot of the initial functions available could be dangerous to use and
the following functions are therefore either removed, renamed or replaced:
- Removed function DDIStatusGet(), DDIConfigSet(), DDISync() and DDIProtect()
- Removed function PRCMClockConfigureSet() and PRCMClockConfigureGet()
- Removed function PRCMRetentionEnable(). Calling PRCMRetentionEnable(PRCM_DOMAIN_VIMS) is done by calling new function PRCMCacheRetentionEnable()
- Removed function PRCMRetentionDisable(). Calling PRCMRetentionDisbale(PRCM_DOMAIN_VIMS) is done by calling new function PRCMCacheRetentionDisable()
- Removed function PowerCtrlIoConfigSet()
- Removed function SysCtrlPeripheralClockGet()
- Removed function IOCIOJTagSet()
- Removed function AONBatMonTemperatureGet() (Use AONBatMonTemperatureGetDegC() instead).
- Removed function AONBatMonMeasurementCycleSet()
- Removed function AONBatMonMeasurementCycleGet()
- Removed function AONBatMonBatteryTrimSet()
- Removed function AONBatMonTemperatureTrimSet()
- Removed function AONWUCAuxClockConfigSet()
- Removed function AONWUCAuxPowerOffConfig()
- Renamed Function AONWUCPowerStatus() to AONWUCPowerStatusGet()
- Renamed Function AONWUCMcuResetStatus() to AONWUCMcuResetStatusGet()
- Changed possible return parameter from function VIMSModeGet() from VIMS_MODE_INVALIDATE to VIMS_MODE_CHANGING (function checks different bit in VIMS from now)
- Removed entire module obs (obs.h and obs.c).
- [DRV_SRC] UART: Removing unsupported functionality (removed functions UARTTxIntModeSet() and UARTTxIntModeGet() ).
- [DRV_SRC] drivelib_release: Renamed release consistency checker module
(Renamed driverlib_ver.h/.c to drivelib_release.h/.c and renamed macro/function DRIVERLIB_ASSERT_CURR_VERSION() to DRIVERLIB_ASSERT_CURR_RELEASE() ).
- [DRV_SRC] AON_BatMon: Renamed driverlib function AON_BatmonTempGetDegC() to AONBatMonTemperatureGetDegC()
(to align with coding style).
- [HW_INC] General: Enhancing the hardware interface description
(Removed description of register not recommended to be used by the customers and improved description of remaining registers and register fields).
Bug fixes
- [DRV_SRC] SysCtrl: Corrected bugs giving too high current consumption in STANDBY
(Two bugs: 1: When running in External Regulator mode. 2: When having multiple events waking up from standby asynchrounesly).
- [DRV_SRC] AON_RTC: Enhanced reading of the RTC clock
(Reading the RTC clock could be interrupted giving wrong result. Function AONRTCCurrentCompareValueGet() is now made thread/interrupt safe).
- [DRV_SRC] CTYPTO: Corrected minor bug in function CRYPTOCcmAuthEncrypt() results in sometimes giving wrong result).
- [DRV_SRC] SysCtrl: Added minor extension to battery monitoring function SysCtrl_DCDC_VoltageConditionalControl()
(Do not changed DCDC setting before battery voltage measurement is available. This function is called regularly by TI-RTOS).
Known Issues
- None
- For an updated list of known issues (including issues found after the release), see CC26xxWare on the Texas Instruments wiki.