1. 程式人生 > >EmberZNet 學習筆記-1-增加、配置一個按鍵

EmberZNet 學習筆記-1-增加、配置一個按鍵

轉載請註明出處,謝謝!

Newbit-Msming 2018-6-5

環境:Windows 10、Simplicity Studio 4

SDK: EmberZnet SDK 6.3.0.0

工程:Z3Switch

檔案:brd4162a_efr32mg12p332f1024gl125.hwconf(配置工程時生成)

1、開啟brd4162a_efr32mg12p332f1024gl125.hwconf,按照圖 1途中的標註操作就可以增加一個按鍵,重點在Number of button…,改成自己需要的值, 圖 1 例如我這裡設為3,那麼就會生成Button 0、Button 1、Button 2,後面對應的PF6、PF7、PA7為晶片對應的引腳,可以更改。

2、儲存brd4162a_efr32mg12p332f1024gl125.hwconf檔案,軟體將會自動生成相應程式碼,程式碼位於:hal-config.h 圖 2

3、生成的配置程式碼如圖 3; 圖 3 4、按鍵初始化和CallBack工程已經配置好,我們不用擔心 初始化:halInternalInitButton() CallBack: emberAfHalButtonIsrCallback()