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, motor, buzzer: ‘0’ | ‘1’ (1启用特定警报)

  • duration – 8 位无符号整数(警报时间段,200 毫秒的倍数)

  • intensity – 8 位无符号整数(警报强度).

  • output状态代码

C代码示例

模块上的用户应用程序不可用.

SPI/UART 示例

TLV 请求

类型

长度

价值

0x85

0x04

  • 字节 0:警报配置:

    • 位0 - 启用 LED 0、

    • 位 1 - 启用 LED1、

    • 位 2 - 启用 LED2、

    • 位 3 - 启用蜂鸣器、

    • 位4 - 启用电机

  • 1字节:保留

  • 2字节:持续时间,100 毫秒的倍数

  • 3字节:强度

0x19 0x00 0x05 0xff

类型0x85 表示指令 dwm_alarm_start.

TLV 响应

类型

长度

价值(参见错误代码)

0x40

0x01

0x00

类型0x40表示 状态代码 上一条命令的状态码