dwm_gpio_irq_cfg

配置GPIO引脚的中断. GPIO引脚可以注册的最大中断数为8. 用户最多只能注册3个中断,因为DWM已经将5个GPIO引脚用于内部目的.

void dwm_gpio_irq_cfg(uint8_t gpio_idx, uint8_t irq_type, void (*callback)(void*), void *user_data);
参数
  • irq_type – ‘1’ | ’2’ | ’3’ (中断类型, 1=上升, 2=下降, 3=两个都有)

  • callback – : (中断回调)

  • user_data – : (用户希望在回调中修改的数据)

  • output状态代码

C代码示例

void gpio_cb(void* p_data)
{
     /* callback routine */
}

dwm_gpio_irq_cfg(DWM_GPIO_IDX_13, DWM_IRQ_TYPE_EDGE_RISING, &gpio_cb, NULL);

SPI/UART 示例

这些接口不可用