工具与软件:
您好、TI:
我将使用两个 CC2340器件、一个用作外设、另一个用作中央器件、并使用 SDK"simplelink_lowpower_f3_sdk_8_10_01_02"。 我正在使用的 BLE5堆栈示例工程是"basic_ble_oad_onchip"。
接下来、我需要连接这两个 CC2340器件、然后通过 Central 传输任何 GATT 数据包。
我选择了使用 GATT 中的"ATT_EXCHANGE_MTU_REQ"作为测试数据传输的方法。
在中 app_menu.c、我声明了一个名为 Menu_exchangeGATTmtuCB(uint8 index)的新函数。 
然后、我在此处添加了一个按钮选择选项:

之后我 在中将 ATT_ExchangeMTUREQ ()称为 ATT_ExchangeMTUREQ () Menu_exchangeGATTmtuCB() and used MenuModule_printf for debugging.

构建项目后、 会弹出一条警告消息:
"对未声明函数'AssertHandler'的调用;ISO C99及更高版本不支持隐式函数声明[-Wimit-function-declaration]"
Tera Term 中的执行屏幕如下所示: 
好像很成功、但当我使用监听器进行观察时、我看不到"ATT_EXCHANGE_MTU_REQ"交换。
我的代码中是否有任何需要修改的地方?
谢谢。




