MSP Graphics Library 3_30_00_21
Release Notes
Document Revision: August 11, 2017
This is the MSP432 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_30_00_21
- Source code, library and examples have to converted to Simplelink MSP432 SDK format
- Graphics_Display constant and Graphics_initContext() have been modified. Please refer to grlib_migrationGuide.html for details of how to migrate from version 3.21.00.00 to current version
- Pre-compiled grlib library is now provided for all the IDE. Makefile and projects to re-build this library is also provided
- Added MSP432P4111 Grlib example projects
- Renamed HAL_MSP_EXP432P401R_KITRONIX320X240_SSD2119_SPI files to HAL_MSP_EXP432P4_KITRONIX320X240_SSD2119_SPI
- Recompiled MSP432 GrLib library with IAR v8.11.2.50
3.21.00.00
- 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:
- CCS6.2+
- IAR Embedded Workbench for ARM 7.20+
- Keil uVision V5.20+
- MSP430 Graphics Library Examples Dependencies:
- CCS6.2+, Keil uVision V5.20+ and IAR Embedded Workbench for ARM 7.20
- MSP-EXP432P401R_GrlibExample
This release supports the Texas Instruments __PLATFORM__
device family.
This release is a GA version.
N/A
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_30_00_21 of MSP430 Graphics Library
Support
Additional Resources
For more information, visit www.ti.com.