TM4C123GXL rev A (TI Tiva C Series uC)
EB-LM4F1230-L35 (KenTec Touch Screen)
CCS Version: 5.5.0.00077
Windows 7
Hello,
I'm relatively new to uCs, and I'm trying to write my own project using the TM4C123G uC and Kentec L35 touch screen.
I went through the Lab10 workshop, no problems.
I started iteratively building my own project in CCS Edit which went well until I tried to implement the touch part of the touchscreen (TouchScreenInit).
The error I get is #20 identifier "INT_ADC0SS3_" is undefined (in touch.c - TouchScreenInit(void) ).
Except from what I can tell, INT_ADC0SS3 is defined in hw_ints.h, which I verified is #included in touch.c...
#define INT_ADC0SS3 INT_CONCAT(INT_ADC0SS3_, INT_DEVICE_CLASS)
Perhaps there's an instantiation I'm missing?
I literally copied the files like Kentec320x240x15ssd2119_8bit.c/h and touch.c/h from the working Lab10, and everything else is linked to the same files that Lab10 uses as near as I can tell.
http://processors.wiki.ti.com/index.php/Getting_Started_with_the_TIVA%E2%84%A2_C_Series_TM4C123G_LaunchPad
My main.c include files are as follows:
#include "stdint.h"
#include "stdbool.h"
#include "time.h"
#include "inc/hw_memmap.h"
#include "inc/hw_nvic.h"
#include "inc/hw_sysctl.h"
#include "inc/hw_types.h"
#include "driverlib/fpu.h"
#include "driverlib/gpio.h"
#include "driverlib/flash.h"
#include "driverlib/sysctl.h"
#include "driverlib/systick.h"
#include "driverlib/uart.h"
#include "driverlib/udma.h"
#include "driverlib/rom.h"
#include "grlib/grlib.h"
#include "grlib/widget.h"
#include "grlib/canvas.h"
#include "grlib/pushbutton.h"
#include "utils/ustdlib.h"
#include "Kentec320x240x16_ssd2119_8bit.h"
#include "touch.h"
#include "images.h"
Has anyone seen this, or can offer any direction or insight into my dilemma? I really appreciate your help.
Thank you very much.