ZigBee 3.0 EmberZNet EFR32MG 学习笔记-1-增加、配置一个按键

转载请注明出处,谢谢!

Newbit-Msming 2018-6-5

ZigBee 3.0 EmberZNet EFR32MG 学习笔记-目录
ZigBee 3.0 EmberZNet EFR32MG 学习笔记-1-增加、配置一个按键

环境:Windows 10、Simplicity Studio 4

SDK: EmberZNet SDK 6.3.0.0

工程:Z3Switch

文件:brd4162a_efr32mg12p332f1024gl125.hwconf(配置工程时生成)

1、打开brd4162a_efr32mg12p332f1024gl125.hwconf,按照图 1途中的标注操作就可以增加一个按键,重点在Number of button…,改成自己需要的值,
ZigBee 3.0 EmberZNet EFR32MG 学习笔记-1-增加、配置一个按键_第1张图片
例如我这里设为3,那么就会生成Button 0、Button 1、Button 2,后面对应的PF6、PF7、PA7为芯片对应的引脚,可以更改。

2、保存brd4162a_efr32mg12p332f1024gl125.hwconf文件,软件将会自动生成相应代码,代码位于:hal-config.h
ZigBee 3.0 EmberZNet EFR32MG 学习笔记-1-增加、配置一个按键_第2张图片

3、生成的配置代码如图 3;
ZigBee 3.0 EmberZNet EFR32MG 学习笔记-1-增加、配置一个按键_第3张图片
4、按键初始化和CallBack工程已经配置好,我们不用担心
初始化:halInternalInitButton()
CallBack: emberAfHalButtonIsrCallback()

常驻:NewBit Studio

你可能感兴趣的:(ZigBee,EmberZNet)