Other Parts Discussed in Thread: TIMAC
Tool/software: Code Composer Studio
I'm moving over a CC2630 IAR project to the current CCS v7 and I'm triggering a bunch of compile errors from extern functions in the TI MAC headers, for example in the TI header saddr.h from the line 119:
extern bool sAddrIden(const sAddr_t *pAddr1, const sAddr_t *pAddr2);
results in the following
Description Resource Type Path Location
.ccsproject C/C++ Problem /foo line 119, external location: C:\ti\simplelink\timac_1_05_02_43299\Components\services\saddr\saddr.h
more example error messages:
.ccsproject C/C++ Problem /foo line 136, external location: C:\ti\simplelink\timac_1_05_02_43299\Components\services\saddr\saddr.h
.ccsproject C/C++ Problem /foo line 152, external location: C:\ti\simplelink\timac_1_05_02_43299\Components\services\saddr\saddr.h
.ccsproject C/C++ Problem /foo line 169, external location: C:\ti\simplelink\timac_1_05_02_43299\Components\services\saddr\saddr.h
.ccsproject C/C++ Problem /foo line 173, external location: C:\ti\tirtos_simplelink_2_11_01_09\products\cc26xxware_2_20_06_14829\driverlib\rom.h
.ccsproject C/C++ Problem /foo line 200, external location: C:\ti\tirtos_simplelink_2_11_01_09\products\cc26xxware_2_20_06_14829\driverlib\I2C.h
.ccsproject C/C++ Problem /foo line 248, external location: C:\ti\tirtos_simplelink_2_11_01_09\products\cc26xxware_2_20_06_14829\driverlib\I2C.h
.ccsproject C/C++ Problem /foo line 45, external location: C:\ti\simplelink\timac_1_05_02_43299\Components\hal\target\CC2650TIRTOS\ICallAddrs.h
.ccsproject C/C++ Problem /foo line 464, external location: C:\ti\simplelink\timac_1_05_02_43299\Components\mac\include\mac_api.h
.ccsproject C/C++ Problem /foo line 465, external location: C:\ti\simplelink\timac_1_05_02_43299\Components\mac\include\mac_api.h
.ccsproject C/C++ Problem /foo line 471, external location: C:\ti\simplelink\timac_1_05_02_43299\Components\mac\include\mac_api.h
Is there an easy fix for this without touching all of TI's headers?