hi_accuracy 的高精度模式是怎么回事?
我看到网上有人说这个模式功耗比较高。
如果我想要使用多路IO进行唤醒,且可能是上升沿或者下降沿,是不是只能用高精度模式?
我看代码是在非高精度模式下没有配置引脚啊
int8_t channel = channel_port_alloc(pin, evt_handler, p_config->hi_accuracy);
if (channel != NO_CHANNELS)
{
if (p_config->is_watcher)
{
nrf_gpio_cfg_watcher(pin);
}
else
{
nrf_gpio_cfg_input(pin,p_config->pull);
}
if (p_config->hi_accuracy)
{
nrf_gpiote_event_configure(channel, pin,p_config->sense);
}
else
{
m_cb.port_handlers_pins[channel-NUMBER_OF_GPIO_TE] |= (p_config->sense)<< SENSE_FIELD_POS;
}
|