采用CC2640R2F LaunchPad 作为实验对象,首先来看一下原理图:
从图中可以看出开发板中的按键被链接在DIO13 和DIO14
我们这里沿用上个工程:
首先查看按键的引脚定义
在CC2640R2_LAUNCHXL.h中引脚定义如下
/* Discrete Inputs */
#define CC2640R2_LAUNCHXL_PIN_BTN1 IOID_13
#define CC2640R2_LAUNCHXL_PIN_BTN2 IOID_14
在GPIOCC26XX.h中引脚被映射为如下
#define GPIOCC26XX_DIO_13 IOID_13 /*!< @hideinitializer */
#define GPIOCC26XX_DIO_14 IOID_14 /*!< @hideinitializer */
在CC2640R2_LAUNCHXL.c 进行引脚注册:
GPIO_