Open CCS 9.0.1.00004, import project simple_peripheral_app_CC26X2R1_LAUNCHXL_tirtos_ccs into the workspace from simplelink_cc13x2_26x2_sdk_3_10_00_53 SDK, "Build Project"...
>> Compilation failure Build of libraries failed. subdir_rules.mk:12: recipe for target 'build-295672945-inproc' failed "C:/ti/simplelink_cc13x2_26x2_sdk_3_10_00_53/source/ti/devices/DeviceFamily.h", line 173: fatal error: #error directive: "DeviceFamily_XYZ undefined. You must define a DeviceFamily_XYZ!" 1 catastrophic error detected in the compilation of "C:/ti/simplelink_cc13x2_26x2_sdk_3_10_00_53/kernel/tirtos/packages/ti/sysbios/family/arm/cc26xx/Boot.c". Compilation terminated.
Why doesn't the example work right out of the box?
Also, the reason I was loading this project in the first place was to see the changes that version 3.10.00.53 of the SDK made from 2.30.00.34 to simple_peripheral.c/h and simple_gatt_profile.c/h, as our project is based off those as an example. Except I can't find simple_gatt_profile.c/h anymore, and neither can CCS: trying to F3 to "Open Declaration" of
SimpleProfile_AddService(GATT_ALL_SERVICES); // Simple GATT Profile
gives an error:
Could not find symbol 'SimpleProfile_AddService' in index
What happened to it? I know the stack is in ROM now, but surely the source file for the example service with all the example characteristic declarations isn't part of that and is still around for modification, right?