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.

[参考译文] LP-CC2651P3:ZED SW CUI 禁用错误

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1344014/lp-cc2651p3-zed-sw-cui-disable-error

器件型号:LP-CC2651P3

您好!

我的项目基于  ZED 软件公司  我尝试连接到的主板  Zigbee2MQTT

我要禁用 CUI 并需要在屏幕上打印。 但当我通过预定义符号禁用 CUI 时、  崔_禁用 ,按下按钮不起作用。

/
*@fn zclSampleSw_processKey
*
*@简要关键事件处理函数
*
*@参数键-处理操作的键
* buttonEvents -用于处理操作的事件
*
*@返回无
*/
静态空 zclSampleSw_processKey (uint8_t 键、Button_Event buttonEvents)
{
if (buttonEvents & button_ev_clicked)
{
if (KEY == CONFIG_BTN_LEFT)
{
ZStack_BdbStartCommissioningREQ_t ZStack_BdbStartCommissioningReq;

zstack_bdbStartCommissioningReq.commissioning_mode = zclSamclSami Sw_Bdb ingModes;
Zstackapi_BdbStartCommissioningREQ (appServiceTaskId、&ZStack_BdbStartCommissioningREQ);

if (key == config_BTN_right)
{
ZStack_getZCLFrameCounterRsp_t rsp;

Zstackapi_getZCLFrameCounterReq (appServiceTaskId、&R);
z3852 General_Send Off_Cmd (SAMPLESW_endpoint、Sw_Dst、 、rsp.zclFrameCounter);


当我尝试在禁用 CUI 后调试代码时、按下按钮不会执行该功能。

我是否需要进行任何其他设置,或者我是否需要在代码中进行更改?

谢谢、此致

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

    您好 Anandhu:

    您将在 zcl_sampleapps_ui.c 中发现、 CONFIG_BTN_LEFT 和 CONFIG_BTN_RIGHT 初始化和处理任务都包含在 cui_disable 定义中。  因此、您必须提取此代码、使其仍被调用、或者您可以删除 CUI 禁用和 Board_DISPLAY_USE_UART 定义、以便仅禁用 UART。

    此致、
    瑞安

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以同时删除 CUI 禁用和 Board_display_use_uart 定义以仅禁用 UART。

    我删除了两个、但仍然显示用户界面

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

    感谢确认、请利用我的第一条建议或删除 UART 代码。

    此致、
    瑞安