Discuz! Board
标题:
按键调试时遇到奇怪问题?
[打印本页]
作者:
gasonchen
时间:
2017-3-9 13:34
标题:
按键调试时遇到奇怪问题?
在调试按键中断是,用官方的app_button驱动时,在函数中加入
void bsp_event_handler(bsp_event_t event)
{
uint32_t err_code;
switch (event)
{
case BSP_EVENT_SLEEP:
sleep_mode_enter();
break;
case BSP_EVENT_DISCONNECT:
#if 0
err_code = sd_ble_gap_disconnect(m_conn_handle, BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION);
if (err_code != NRF_ERROR_INVALID_STATE)
{
APP_ERROR_CHECK(err_code);
}
#endif
break;
case BSP_EVENT_WHITELIST_OFF:
err_code = ble_advertising_restart_without_whitelist();
if (err_code != NRF_ERROR_INVALID_STATE)
{
APP_ERROR_CHECK(err_code);
}
break;
case BSP_EVENT_KEY_0: NRF_GPIO->OUTCLR = (1<<20); //这里会造成下一次按键无效 , 不知什么原因造成。
break;
default: break;
}
}
作者:
gasonchen
时间:
2017-3-10 17:00
原来是按键定义与官方DFU的按键冲突,已解决了
欢迎光临 Discuz! Board (http://qfv8.com/)
Powered by Discuz! X3