[异常解决] Keil安装好nRF51822开发环境,运行DEMO报错:Error:“GPIOTE_CONFIG_NUM_OF_LOW_POWER_ENVENTS” is undefined(代码片段

Posted beautifulzzzz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[异常解决] Keil安装好nRF51822开发环境,运行DEMO报错:Error:“GPIOTE_CONFIG_NUM_OF_LOW_POWER_ENVENTS” is undefined(代码片段相关的知识,希望对你有一定的参考价值。

 

1.问题描述

when compiling "ble_app_proximity" exampled by Nordic, it indicates errors:

"D:\\Program Files\\MDK5\\ARM\\PACK\\NordicSemiconductor\\nRF_Drivers\\3.0.0\\gpiote\\nrf_drv_gpiote.c(30): error: #20: identifier "GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS" is undefined"

"nrf_drv_gpiote_evt_handler_t handlers[NUMBER_OF_GPIO_TE+GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS];"

and

"D:\\Program Files\\MDK5\\ARM\\PACK\\NordicSemiconductor\\nRF_Drivers\\3.0.0\\gpiote\\nrf_drv_gpiote.c(148): error: #20: identifier "GPIOTE_CONFIG_IRQ_PRIORITY" is undefined"

"nrf_drv_common_irq_enable(GPIOTE_IRQn, GPIOTE_CONFIG_IRQ_PRIORITY);"

 

2.解决办法

  Find nrf_drv_config.h in your project:

 Modify following macro will ok:

#define GPIOTE_ENABLED 1

  将下面宏改为1即可:

 

参考:https://devzone.nordicsemi.com/question/45202/errorgpiote_config_num_of_low_power_envents-is-undefined/

 

以上是关于[异常解决] Keil安装好nRF51822开发环境,运行DEMO报错:Error:“GPIOTE_CONFIG_NUM_OF_LOW_POWER_ENVENTS” is undefined(代码片段的主要内容,如果未能解决你的问题,请参考以下文章

不懂就问,nrf51822,这个是蓝牙模块吗? 是用来给单片机串口变成蓝牙输出的是吗

相比于nrf51822蓝牙模块,nrf52832蓝牙模块性能怎么样?

想问一个技术问题,就是nrf51822做蓝牙实验的时候,必须使用32.768khz晶振吗

NRF51822自学笔记PWM

nrf51822-硬件-定时器/计数器TIMER(IK-51822DK开发套件)

[编译] 6开源两个简单且有用的安卓APP命令行开发工具和nRF51822命令行开发工具