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 例

これらのインターフェースでは使用できません