dwm_gpio_irq_cfg
GPIO ピンの割り込みを設定します。 GPIO ピンに登録できる割り込みの最大数は 8 です。DWM はすでに 5 つの GPIO ピンを内部目的で使用しているため、ユーザーは最大 3 つの割り込みのみを登録する必要があります。
-
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 例
これらのインターフェースでは使用できません