Topic

FAQ
Login Register
遙控器的設計使用哪一個工程
Jun 21, 2023 10:35

/

A

/A

telink  support team:

目前我們項目中有一個遙控器,遙控器上有按鍵,當按鍵按下,發送mesh message到mesh網路內,遙控器需要低功耗。 從telink官網上下載的sig_mesh_sdk (tlsr8258),其中的firmware中有mesh_lpn, mesh_switch,mesh。 從工程名稱來看,mesh_switch似乎正好,但是看工程代碼,其中的feature如下配置的,這裡的FEATURE_LOWPOWER_EN並沒有使能,所以有些疑惑。

#define FEATURE_FRIEND_EN 0

#define FEATURE_LOWPOWER_EN 0

#define FEATURE_PROV_EN 1

#define FEATURE_RELAY_EN 0

#define FEATURE_PROXY_EN 1

一個網絡內可能會有多個遙控器,當然絕大多數是非低功耗節點,遥控器可以不接收其他节点的mesh message或者回复。

請問下我們的遙控器產品可以基於你們的哪一個工程進行設計呢?

使用gpio中斷來檢測按鍵是否按下,並且在中斷中發射mesh message,請問下中斷中調用發送mesh message的接口函數可以嗎?

mesh_switch工程和mesh_lpn工程的区别是什么?

多謝!!!


1 replies
TL_Soyo Jun 21, 2023 14:51
0
/A

你好,

  switch工程专为遥控器设计,不能和lpn工程一样接收数据,只能发送,所以功耗更低,目前Switch工程按键扫描非gpio中断触发,所以能直接发送数据,具体介绍请下载handbook文档了解http://wiki.telink-semi.cn/wiki/chip-series/TLSR825x-Series/,建议联系FAE获取开发中的技术支持。