QQ群:836952992
//中断处理程序
void in_pin_handler(nrf_drv_gpiote_pin_t pin, nrf_gpiote_polarity_t action)
{
bool_touch_key=1;
if(bool_uart_on)printf("\r\n in_pin_handler");
}
//配置外部中断
nrf_gpio_cfg_input(USB_DET,NRF_GPIO_PIN_PULLUP);
nrf_drv_gpiote_in_config_t config = GPIOTE_CONFIG_IN_SENSE_TOGGLE(false);//false表示非hi
if (!nrf_drv_gpiote_is_init())
{
err_code = nrf_drv_gpiote_init();
APP_ERROR_CHECK(err_code);
}
err_code = nrf_drv_gpiote_in_init( USB_DET , &config, in_pin_handler);
nrf_drv_gpiote_in_event_enable(USB_DET , true);