Good Day,
I have a warning #48-D and I cannot get a rid of it.
Basically to reproduce the issue is enough easy.
1. Create a new CCS project for TM4C1294NCPD:
1.1. Menu\File\New\CSS Project
1.2. Project templates and examples\TI-RTOS Examples\EK-TM4C1294XL Evaluation Kit\TI Driver Examples\Empty Examples\Empty Project
1.3. Press Finish
1.4. Open Problems window
1.5. Compile the project
1.6. Everything is Ok.
2. Add a hardware interrupt
2.1. Open emtpy.cfg
2.2. Click right on Hwi\New Hwi...
2.3. On the interrupt window on ISR function: hwi0Fxn, Interrupt number = 50
2.4. Open empty.c and add: Void hwi0Fxn(void){}
2.5. Open problems window
2.6. Compile the project
2.7. In the problems list I have Warnings (71 items)
#48-D incompatible redefinition of macro "Hwi_clearInterrupt" (declared at line 652 of "C:/ti/tirtos_tivac_2_14_00_10/products/bios_6_42_01_20/packages/ti/sysbios/hal/Hwi.h") .ccsproject /TestWarn48 line 1289, external location: C:\ti\tirtos_tivac_2_14_00_10\products\bios_6_42_01_20\packages\ti\sysbios\family\arm\m3\Hwi.h C/C++ Problem
Basically the warning is that all the hardware macros are defined in 2 places:
ti/sysbios/hal/Hwi.h
and
ti\sysbios\family\arm\m3\Hwi.h
I attached a test project.
Regards
Horea
1805.TestWarn48.zip