設(shè)備使用主從例程功耗

設(shè)備使用主從例程multiCentPeri開發(fā),主機(jī)Central功能部分耗電極大,有什么辦法可修改降低功耗,總耗電8ma左右,主機(jī)部分達(dá)到了7.9ma以上

在主機(jī)例程中,主機(jī)是一直在掃描的,所以功耗會比較大,主機(jī)的低功耗實(shí)現(xiàn),一般有這兩種方法:

1.主機(jī)不需要一直掃描的場景,根據(jù)自己的需要去調(diào)用掃描函數(shù)(如按一次按鍵掃描幾秒鐘):

??GAPRole_CentralStartDiscovery(DEFAULT_DISCOVERY_MODE,
??????????????????????????????????????????DEFAULT_DISCOVERY_ACTIVE_SCAN,
??????????????????????????????????????????DEFAULT_DISCOVERY_WHITE_LIST);

初始化時可通過此函數(shù)設(shè)置單次掃描時長,默認(rèn)例程是1.5s:

GAP_SetParamValue(TGAP_DISC_SCAN,?DEFAULT_SCAN_DURATION);

例程中若沒有掃描到目標(biāo)設(shè)備會再開一次掃描,連接失敗或者斷開連接也會開啟掃描,如果不需要這樣的邏輯,可以將對應(yīng)的開啟掃描函數(shù)屏蔽。

2.如果需要一直掃描,在初始化時可以設(shè)置掃描間隔和掃描窗口,默認(rèn)例程中掃描間隔和掃描窗口是均是默認(rèn)值10ms,導(dǎo)致沒有時間去休眠,可以將掃描窗口設(shè)置的比掃描間隔小,這樣就有時間休眠從而降低功耗,方法一中也可以用這種方法進(jìn)一步降低功耗。

????GAP_SetParamValue(TGAP_DISC_SCAN_INT,?30);
????GAP_SetParamValue(TGAP_DISC_SCAN_WIND,?10);

只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频