MSP430 DriverLib 1.40.01.00
Release Notes
Document Revision: 072113.2348
This is the MSP430 Peripheral Driver Library.
This peripheral driver library's intent is to
allow
application development at an API level instead at the device register
level. Allowing developers to concentrate on their
applications
instead of the nuances of the particular MSP430 device they are using.
This document is divided into the following sections:
- In
the previous MSP430ware driverlib releases, the function
ADC12_B_memoryConfigure for the MSP430FR9xx devices did not enable the
window comparator bit ADC12WINC and differential mode bit ADC12DIF even
if the correct parameter is passed to the function. This has been fixed
in this release.[Bug 3930]
- There were minor comments/document update for driverlib APIs
- In the previous MSP430ware driverlib releases, GPIO_interruptEdgeSelect() [MSP430F5xx_6xx family] function for Port2 sets P1IES not P2IES. This has been fixed in this release. [Bug 3357]
- The header files have been updated to be in sync with CCS5.5 Beta
- FRAM_configureWaitStateControl API in 5xx_6xx family now ignores the manualWaitState parameter
since this register bit is now changed to a reserved bit. The API
signature has not changed to maintain backward compatibility..
- FRAM_configureWaitStateControl
API in MSP430FR5xx_6xx family signature has changed to exclude
the manualWaitState parameter since this register bit is now
a reserved bit.
- PMM_lockLPM5() API is used in MSP430FR5xx_6xx
examples to disable the GPIO power-on default high-impedance mode to
activate previously configured port settings.
The MSP430ware contains the following components.
deprecated | Header files that are not part of the standard CCS or IAR distribution |
doc |
Device and MSP430 Peripheral Driver Library
documentation |
driverlib |
MSP430 Peripheral
Driver Library source code. A pre-built version of
the library and the vendor's project files may
be
found in the compiler vendor's subdirectory (i.e. CCS will contain the
CCS build of the Driver library) |
examples |
Device and DriverLib examples |
grlib |
MSP430 Graphics Library
|
inc |
MSP430 Driver Library include files |
Generally DriverLib is
installed as part of MSP430ware. If you wish to update DriverLib
from the zip file, cd to <MSP430ware_Installation_Directory> and
unzip driverlib_x_xx_xx_xx.zip.
This release supports installation and development on
Microsoft Windows XP Workstations.
MSP4305xx_6xx devices
CCS 5.1.1
IAR 5.20.1
MSP430FR57xx devices
CCS 5.3.0
IAR 5.40
MSP430FR5xx_6xx devices
CCS 5.4.0
IAR 5.51
This release is a major release version and has been tested.
The
examples may be built with either IAR or CCS. To build the
examples navigate to
examples/driverlib/Family_Name/<peripheral>
and double
click the .eww project files for IAR or .project file for CCS.
Current supported Family_Name are
MSP430F5xx_6xx
MSP430FR57xx
MSP430FR5xx_6xx
- This is the 1.40.01.00 release of MSP430 Peripheral Driver
Library. The following peripherals are supported in this
release:
MSP430F5xx_6xx Devices
- ADC10_A
- ADC12_A
- AES
- BAK_BATT (Battery Backup System)
- COMP_B
- CRC
- DAC12_A
- DMA
- EUSCI_B_I2C
- EUSCI_A_SPI
- EUSCI_B_SPI
- EUSCI_A_UART
- FLASH
- SFR
- SYS
- GPIO
- LDOPWR
- MPY32
- PMAP
- PMM
- RAM Controller
- REF
- REF_A
- RTC_A
- RTC_B
- RTC_C
- SD24_B
- SFR
- SYS
- TEC
- Timer_A
- Timer_B
- Timer_D
- TLV
- UCS
- USCI_B_I2C
- USCI_A_SPI
- USCI_B_SPI
- USCI_A_UART
- WDT_A
MSP430FR57xx Devices
- ADC12_B
- AES256
- COMP_E
- CRC
- CS
- DMA
- EUSCI_B_I2C
- EUSCI_A_SPI
- EUSCI_B_SPI
- EUSCI_A_UART
- FRAM
- GPIO
- MPU
- MPY32
- PMM
- REF
- RTC_B
- SFR
- SYS
- Timer_A
- Timer_B
- TLV
- WDT_A
MSP430FR5xx_6xx Devices
- ADC12_B
- AES256
- Comp_E
- CRC
- CS
- DMA
- EUSCI_B_I2C
- EUSCI_A_SPI
- EUSCI_B_SPI
- EUSCI_A_UART
- FRAM
- GPIO
- MPU
- MPY32
- PMM
- REF_A
- RTC_B
- SFR
- SYS
- Timer_A
- Timer_B
- TLV
- WDT_A
Known Issues
The device specific header files for the MSP430FR5xx_6xx Devices are
currently included with this build. the inc/hw_memmap.h correctly maps
to the device specific files. When the updated files are officially
available in the IDE we will remove this internal header files and
references seamlessly. Please avoid references to msp430.h and include
hw_memmap.h
- Asserts in CCS work only when the project is optimized for size
- Comp_E
examples in examples\driverlib\5xx_6xx\comp_e will fail to build due to a bug in the existing device header file for
versions of CCS less than CCS 5.3. To workaround this, please upgrade CCS or
replace the msp430fr5969.h from the CCS5.3 release in your CCS install.
- Comp_E
examples in examples\driverlib\5xx_6xx\comp_e will fail to build due to
a bug in the existing device header file for versions of IAR5.5. To
workaround this, please replace the msp430fr5969.h from
deprecated\msp430fr5xx_6xx_header_files\IAR from the in your IAR5.5
install.
This is build 1.40.01.00 of MSP430ware.
Support
Additional Resources
For more information, visit www.ti.com.