Thread 中讨论的其他器件:CC2650
工具/软件:Code Composer Studio
尊敬的先生或女士:
在为 LaunchPad CC2650开发 BLE 服务的过程中、我使用 Bluetooth Developer Studio Inc.的必要插件以及 BLE Stack 2.2.0。
出于开发目的、我想使用三个 GPIO 作为输入、并将"读取"和"通知"标记为"必填"
为此、我根据 Simple Link Academy 教程将 INPIN 设置为属性。 如果我现在尝试将生成的代码集成到 Code Composer Studio 中、会出现以下错误消息。 事实证明、这些与 INPIN 属性有关、因为 INBUTTTON 不会出现错误。
"../Application/project_zero.c、第497行:错误#20:标识符"USER_DigitalInputService_clockSwiHandler"未定义
"../Application/project_zero.c、第1849行:错误#20:标识符"Liquid (液体)"未定义
"./Application/project_zero.c "、第1849行:错误编号167:函数调用中的参数太少
"./Application/project_zero.c "、第1849行:错误#18:预期为")"
"./Application/project_zero.c "、第1856行:错误编号167:函数调用中的参数太少
"./Application/project_zero.c "、第1856行:错误#18:预期为")"
"./Application/project_zero.c "、第1863行:错误编号167:函数调用中的参数太少
"./Application/project_zero.c "、第1863行:错误#18:预期为")"
受影响的行是使用 Bluetooth Developer Studio 自动创建的以下代码:
开关(pinId) { 案例 IOID_27: //向应用程序发送消息,告知它应该从任务上下文中更新特性的值。 USER_enqueueCharDataMsg (APP_MSG_UPDATE_CHARVAL、0xFFFF、 digited_input_service_serv_UUID、 液体错误:TypeError_Liquid 错误:TypeError_ID、 pinVal、1); 中断; 案例 IOID_28: //向应用程序发送消息,告知它应该从任务上下文中更新特性的值。 USER_enqueueCharDataMsg (APP_MSG_UPDATE_CHARVAL、0xFFFF、 digited_input_service_serv_UUID、 液体错误:TypeError_Liquid 错误:TypeError_ID、 pinVal、1); 中断; 案例 IOID_29: //向应用程序发送消息,告知它应该从任务上下文中更新特性的值。 USER_enqueueCharDataMsg (APP_MSG_UPDATE_CHARVAL、0xFFFF、 digited_input_service_serv_UUID、 液体错误:TypeError_Liquid 错误:TypeError_ID、 pinVal、1); 中断; }
clockParams.arg = DIS_IN1_ID; Clock_construction (_dis_IN1_clock、 USER_DigitalInputService_ClockSwiHandler、 0、 clockParams); clockParams.arg = DIS_IN2_ID; Clock_con构(_dis_IN2_clock、 USER_DigitalInputService_ClockSwiHandler、 0、 clockParams); clockParams.arg = DIS_in3_ID; Clock_con构(_dis_in3_clock、 USER_DigitalInputService_ClockSwiHandler、 0、 clockParams (&clockParams);
请帮帮我。 在不对 C 代码进行任何直接更改的情况下、最好在 Bluetooth Developer Studio 中指定可能的步骤(如果可能)。 谢谢!
--------------------
编辑:
如果将文本:液体错误:类型错误_液体错误:类型错误_ID 设置为1、则不存在语法错误。 因此、我会得到链接器错误。 USER_generic_clockSwiHandler (DATA_SERVICE_SERV_UUID、paramID);没有声明。
------------------
编辑2:
添加了插件代码输出的 e2e.ti.com/.../Bluetooth-Developer-Studio-INPIN-Error.zipBDS 项目