dwm_alarm_start

指定された期間、ボード アラームをアクティブにします。

void dwm_alarm_start(dwm_alarm_start_t*)
パラメータ
  • input -- : LED_0、LED_1、LED_2、モーター、ブザー、持続時間、強度

  • input -- LED_0、LED_1、LED_2、モーター、ブザー:​​ ‘0’ | 1 (1 は特定のアラームを有効にします)

  • duration -- 8 ビット符号なし整数 (200 ミリ秒の倍数のアラーム期間)

  • intensity -- 8 ビット符号なし整数 (アラーム強度)

  • output -- ステータスコード

Cコード例

モジュール上のユーザーアプリケーションでは利用できません。

SPI/UART 例

TLV 要求

タイプ

長さ

価値

0x85

0x04

  • バイト 0: アラーム設定:

    • ビット 0 - LED 0 を有効にする、

    • ビット1 - LED1 を有効にし、

    • ビット 2 - LED 2 を有効にする、

    • ビット 3 - ブザーを有効にする、

    • ビット 4 - モーターを有効にする

  • バイト 1: 予約済み

  • バイト 2: 100 ミリ秒の倍数の継続時間

  • バイト 3: 強​​度

0x19 0x00 0x05 0xff

Type 0x85 means command dwm_alarm_start.

TLV 応答

タイプ

長さ

値(エラーコードを参照)

0x40

0x01

0x00

タイプ0x40は、直前のコマンドの ステータスコード を意味する