Discuz! Board
标题:
51822协议栈下按键的使用:为什么按一下按键进入两次回调函数
[打印本页]
作者:
abc1724
时间:
2019-6-29 11:03
标题:
51822协议栈下按键的使用:为什么按一下按键进入两次回调函数
在青风:51822协议栈下按键的使用,我只改IO口设置为反转(如红色字体)。
我发现:按一下按键,进入2次 void bsp_event_handler(bsp_event_t event)。
这里不应该是1次吗。其它地方没动。想不明白,麻烦青风老师解释一下,非常感谢
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:
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);
}
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_1:
//LEDS_ON(BSP_LED_2_MASK);
nrf_gpio_pin_toggle(21); //led灯
break;
//case BSP_EVENT_KEY_0:
// LEDS_OFF(BSP_LED_2_MASK);
//break;
default:
break;
}
}
作者:
admin
时间:
2019-7-1 20:38
[attach]2305[/attach] 注释掉这个
欢迎光临 Discuz! Board (http://qfv8.com/)
Powered by Discuz! X3