This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Kentec QVGA Display BoosterPack with MSP430FR5994 LaunchPad

Part Number: MSP-EXP430FR5994
Other Parts Discussed in Thread: TIDM-3DGRAPHICS-QVGA, MSP430FR5994, MSP430F5529, MSP430FR5969,

This is a simplification of my prior question. I took a working project example for the MSP430FR5994 and added the HAL for the Kentec QVGA display from the TIDM-3DGRAPHICS-QVGA_Software example at http://www.ti.com/tool/TIDM-3DGRAPHICS-QVGA:

HAL_kitronix320x240x16_ssd2119_spi.h and HAL_kitronix320x240x16_ssd2119_spi.c

I then added the following two lines to my main.c

Kitronix320x240x16_SSD2119Init();
GrContextInit(&g_sContext, &g_sKitronix320x240x16_SSD2119);

If I modify HAL_kitronix320x240x16_ssd2119_spi.h  to use the config for the MSP430FR5969, the display never lights up, but the Kitronix320x240x16_SSD2119Init() does return. However, if I modify the HAL to use the config for the MSP430F5529, the display lights up, but Kitronix320x240x16_SSD2119Init() does not return. 

Can somebody please tell me how to modify HAL_kitronix320x240x16_ssd2119_spi.h() to work correctly with the MSP430FR5994 LaunchPad (MSP-EXP430FR5994)?

  • Hello Jonathan,

    The difference in HAL between the MSP430FR5994 and the MSP430FR5969 would be minimal to change. I would start form this example. The eUSCIB0 settings should be the same, but the pin out maybe different. That will be what you have to lookup to see differences, and make sure to configure the correct pins for eUSCIB0 output for MSP430FR5994.
  • Hi Jonathan,

    I've attached a CCS project that includes a display driver for MSP430FR5994 and a simple demo project showcasing various functions. Please let me know if you have any trouble getting the project to build or writing to the display. This version of GrLib is newer than the one included inTIDM-3DGRAPHICS-QVGA software so the driver itself cannot be copied 1:1, you will most likely need to copy the entire GrLib as well if you're trying to get the TI design running on MSP430FR5994.

    Regards,

    Brent Peterson

    GrLib_MSP430FR5994_QVGA.zip

  • Hi Brent,

    Thanks a lot for uploading this project. I had a hard time trying to figure out how to convert the old HAL driver to the FR5994 because it is hard coded using register language to the ports and USCI0 throughout all SPI communication functions. Your demo project works great.

    -Jonathan

**Attention** This is a public forum