Some functions are only available in Tivaware (eg EEPROM driver, can bus driver) and some are available on both (eg GPIO). I'm trying to understand how these play together and how to configure my project correctly especially in terms of interrupts
For example, if I use the training example "Blink tm4c BIOS using Swi", and copy the code into an empty project, it compiles fine but I dont get an interrupt. as soon as I configure the interrupt in the TI-RTOS HWI module, I get a long list of compiler warnings:
"C:/ti/tirtos_tivac_2_10_01_38/products/bios_6_41_00_26/packages/ti/sysbios/family/arm/m3/Hwi.h", line 1208: warning #48-D: incompatible redefinition of macro "Hwi_Instance" (declared at line 615 of "C:/ti/tirtos_tivac_2_10_01_38/products/bios_6_41_00_26/packages/ti/sysbios/hal/Hwi.h")
I have seen in my project that if I comment out the "#include <ti/sysbios/family/arm/m3/Hwi.h> ", I the system will crash.
What is the correct way to configure the system to use both TI-RTOS and Tivaware drivers?