MSP Graphics Library 3.10.00.15
Release Notes
Document Revision: 110515.1324
This is the MSP430 Graphics Library.
Graphics library provides an easy way to display text, graphics, and images on various LCD displays.
It also provides templates for adding new displays.
This document is divided into the following sections:
3.10.00.15
- This version of grlib has been updated to be compliant with the CMSIS-Core standard header files for MSP432
- Refer to https://www.ti.com/MSP432CMSIS for detailed changes, conversion guide and background information
- The base address/module instance name in MSP432 code examples have been changed from {PERIPHERAL_NAME}_MODULE to {PERIPHERAL_NAME}_BASE per the new device header file definitions. For example TIMER_A0_MODULE to TIMER_A0_BASE
- The driverlib code examples have been updated with the following new files per each IDE requirement
- startup_msp432p401r_ccs.c
- startup_msp432p401r_ewarm.c
2.01.00.01
- Added Mac OSX and Linux support for Image Reformer.
2.00.00.17:
- Added new APIs that are compliant with Texas Instruments new coding
guidelines.
- Added three new examples:
- MSP-EXP432P401R_GrlibExample
- This example showcases grlib on MSP-EXP432P401R + BOOSTXL-K350SVG-S1
Boosterpack
-
- MSP-EXP430F5529LP_GrLibExample
- This example showcases grlib on MSP-EXP430F5529LP + BOOSTXL-K350SVG-S1
Boosterpack
-
- MSP-EXP430FR4133_Grlib_Example
- This example showcases grlib on MSP-EXP430FR4133 + 430BOOST-SHARP96
Boosterpack
- Grlib can now be built in DRIVERLIB_LEAGACY_MODE
1.20.03.05:
- Updated driverlib to version 1_80_00_18
- Grlib can now be built in DRIVERLIB_LEAGACY_MODE
1.20.02.04:
- Updated MSP-EXP430FR5969_Grlib_Example and MSP-EXP430G2_Grlib_Example example projects
- Splited driver file "Sharp96x96.c" and "Sharp96x96.h" in LCD specific functionality and device specific functionality
- All fucntionality related to Sharp96x96 LCD are contained in "Sharp96x96.c" and "Sharp96x96.h"
- All device specific fucntionality are contained in "HAL_MSP-EXP430xxx_Sharp96x96.c" and "HAL_MSP-EXP430xxx_Sharp96x96.h"
1.20.01.01:
- Converted GRLib Source Code to use C99 data types.
- Removed IAR project binaries from:
- Empty_Project_MSP430FR5xx_6xx_Grlib_Example
- Empty_Project_MSP430FR57xx_Grlib_Example
- MSP-EXP430F5659_Grlib_Example
1.20.00.09:
- Added MSP-EXP430G2_Grlib_Example
- CCS project uses projectspec file which allows copying files to workspace instead of linking files
- Updated
MSP-EXP430FR5969 example to disable the GPIO power-on default
high-impedance mode to activate previously configured port settings
- MSP430 Image Reformer Tool is not included in Graphics Library standalone version
- MSP430 Image Reformer con be launch for CCS TI Resource Explorer
- Removed device specific pin definition on LCD driver files for generic pin definition contained in lcddriver header file.
- Removed unecessary removed unnecessary commented out code
- Fixed improper SPI communication closeout on Sharp LCD drivers
- Remove extra pin initialization from Sharp LCD Initialization routine
- Fixed Byte reversal function for MSP-EXP430FR5969
1.10.00.00:
- Fixed MSP-EXP430FR5969 to accomodate hardware changes on Sharp96x96 Boosterpack
- Implemented bit revesal function on assembly for sharp lcds
- Created empty project examples for MSP430F5xx_6xx, MSP430FR57xx, MSP430FR5xx_6xx using driverlib.
Core library is installed as part of MSPware Driver Library or can be download as a stand alone library.
Graphical Image Reformer Tool may be found here.
Graphical
Image Reformer Tool allows you to convert an image to 2, 4, 8, 16, 256
bits per pixel and resize an image to fit on your particular display.
The Graphics Library contains the following components.
doc |
API Guide and Users Guide |
drivers |
MSP430 Peripheral Driver Library peripheral specific code examples |
html |
Graphics Library documentation |
LCD_Drivers |
LCD Driver files and templates |
MSP-EXP432P401R_GrlibExample_Grlib_Example |
Graphics Library Example Code for MSP432P401R |
MSP-EXP430G2_Grlib_Example |
Graphics Library Example Code for MSP430G2553 |
MSP-EXP430FR5969_Grlib_Example |
Graphics Library Example Code for MSP430FR5969 |
MSP-EXP430FR4133_Grlib_Example |
Graphics Library Example Code for MSP430FR4133 |
MSP-EXP430F5438_Grlib_Example |
Graphics Library Example Code for MSP430F5438 |
MSP-EXP430F5529_Grlib_Example |
Graphics Library Example Code for MSP430F5529 |
MSP-EXP430F5529LP_Grlib_Example |
Graphics Library Example Code for MSP430F5529 Launchpad + BOOSTXL-K350SVG-S1 |
Empty_Project_MSP430F5xx_6xx_Grlib_Example |
Graphics Library Example Code for MSP430F5xx_6xx using driverlib API calls |
Empty_Project_MSP430FR5xx_6xx_Grlib_Example |
Graphics Library Example Code for MSP430FR5xx_6xx using driverlib API calls |
Empty_Project_MSP430F57xx_6xx_Grlib_Example |
Graphics Library Example Code for MSP430F57xx using driverlib API calls |
Empty_Project_No_Driverlib_Grlib_Example |
Graphics Library Example Code not using driverlib API calls |
N/A
This release supports installation and development on Microsoft Windows XP Workstations.
- MSP430 Graphics Library Dependencies:
- MSP430 Graphics Library Examples Dependencies:
- CCS5.4+ and IAR5.40+
- MSP-EXP430G2_Grlib_Example
- MSP-EXP430F5438_Grlib_Example
- MSP-EXP430F5529_Grlib_Example
- MSP-EXP430F5529LP_Grlib_Example
- Empty_Project_MSP430F5xx_6xx_Grlib_Example
- Empty_Project_No_Driverlib_Grlib_Example
- CCS5.4+ and IAR5.51+
- MSP-EXP430F5659_Grlib_Example
- CCS5.5+ and IAR5.60+
- MSP-EXP430FR5969_Grlib_Example
- Empty_Project_MSP430FR5xx_6xx_Grlib_Example
- Empty_Project_MSP430FR57xx_Grlib_Example
- MSP-EXP430FR4133_Grlib_Example
- CCS6.1+ and IAR Embedded Workbench for ARM 7.20
- MSP-EXP432P401R_GrlibExample
This release supports the Texas Instruments MSP430
device family.
This release is a GA version.
N/A
The examples may be built with either IAR or CCS. To build the examples navigate to example folder, select a project and
click the .eww project files for IAR or import the .projectspec file for CCS.
Current supported eperimenters boards are found in the Device Support section of the release notes.
Outstanding Defects
1317 |
do not force black and
white in palette |
1638 |
1BPP Edge Detection Option |
1649 |
Display Image size in flash |
1863 |
Open/Save File Path Memory |
1867 |
Use Chris' 8BPP algorithm
instead of stock Java algorithm |
1885 |
Add blurring filter before
image conversion into c-string |
1886 |
Additional DCT option for
better image compression |
1887 |
Change compression options
from compressed or not, to table of 3 compression options |
1888 |
Add Loading screen to GUI
during image generation |
This is build 3.10.00.15 of MSP430 Graphics Library
Support
Additional Resources
For more information, visit www.ti.com.