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 示例
这些接口不可用