This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LAUNCHXL-CC2650:向 simple_peripheral_cc2650lp_app 添加 simplekey

Guru**** 2562960 points
Other Parts Discussed in Thread: CC2650

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/567809/launchxl-cc2650-adding-simplekeys-to-simple_peripheral_cc2650lp_app

器件型号:LAUNCHXL-CC2650
Thread 中讨论的其他器件:CC2650

您好!

  向 simple_peripheral_cc2650lp_app CCS 项目添加 simplekey 的正确过程是什么? 我已经执行了以下步骤、但遇到了以下错误。

错误:

外部/内部链接与 simplelink_peripheral.c 中的先前声明冲突

//全局信号量,用于将事件发布到应用程序线程
静态 iCall_Semaphore SEM;

步骤:

  1. 配置文件文件夹的 build simplekeys.c 中取消排除
  2. 在应用文件夹中添加了 sensortag_io.c、sensortag_io.h、sensortag_keys.c、sensortag_keys.h。
  3. 在  SimpleBLEPeripheral_init 中添加了 SensorTagKeys_init()
  4. 在"包含"选项中添加了以下内容
    1. "${SRC_EX}/profiles/keys
    2. "${SRC_EX}/examples/sensortag/cc26xx/app
    3. "${SRC_EX}/profiles/sensor_profile/cc26xx
    4. "${TI_RTOS_DRIVERS_BASE}/ti/mw/sensors
    5. "${TI_RTOS_DRIVERS_BASE}/ti/mw/extflash

-克尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我最终将整个 sensortag 项目移植到 simplelink_peripheral。 我可能有最后一个编译错误。 这里有人知道在哪里可以找到这个 TRNGCC26XX_CONFIG 符号?

    错误消息:

    未解析的符号 TRNGCC26XX_CONFIG、首先在中引用 simple_peripheral_cc2650lp_appC/C++问题

    -kel
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Markel Robregado">未解析的符号 TRNGCC26XX_CONFIG、首先在中引用 simple_peripheral_cc2650lp_app C/C++问题

    为了解决此问题、我排除以构建 board.h、然后添加具有 Board.h、 CC2650_LAUNCHXL.c、 CC2650_LAUNCHXL.h 文件的 Board 文件夹。

    在这一点上、我以某种方式使 simplekeys 起作用。 我将 sensortag 文件移植到 simplelink_peripheral。 当我打开 SensorTag 应用程序时、我可以看到(CC2650 Launchpad)。 当我按下左右按钮时、我可以在应用程序中看到按钮被按下。 但是、当我转到 Sensortag 应用程序->任务控制时、我只能看到、推向云、器件信息和 dBm。 我想看到的是 Sensortag 应用程序->任务控制中的 simplekey 按钮。 要在 Sensortag App->Mission Control simplekey 按钮或电池等设备上显示代码的其他先决条件是什么?

    -克尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Kel、

    据我所知,特派团控制接口没有公布。 但是、如果复制默认 LaunchPad 固件中使用的相同 UUID、器件信息和 GAP 器件名称、则应能够在任务控制视图中检测到该 UUID。

    祝你一切顺利