leaps_int_cfg_get

读取配置标志,如果设置了这些标志,就能在发生事件时设置专用 GPIO 引脚 (CORE_INT). 此调用仅适用于 UART/SPI 接口.


输入
  • ()

输出
  • 状态码

  • spi_data_ready: ‘0’ | ‘1’ (新的SPI数据就绪事件, 0=禁用, 1=启用)

  • loc_ready: ‘0’ | ‘1’ (新位置数据就绪事件, 0=禁用, 1=启用)

  • bh_status_changed: ‘0’ | ‘1’ (UWBMAC状态已更改, 0=禁用, 1=启用)

  • bh_data_ready: ‘0’ | ‘1’ (UWBMAC 回程数据就绪, 0=禁用, 1=启用)

  • bh_initialized_changed: ‘0’ | ‘1’ (已配置UWBMAC路由, 0=禁用, 1=启用)

  • uwb_scan_ready: ‘0’ | ‘1’ (UWB 扫描结果可用)

  • uwb_usr_data_ready: ‘0’ | ‘1’ (通过UWBMAC接收新用户数据时的事件, 0=禁用, 1=启用)

  • uwbmac_joined_changed: ‘0’ | ‘1’ (UWBMAC已加入事件, 0=禁用, 1=启用)

  • uwb_usr_data_sent: ‘0’ | ‘1’ (用户数据传输已通过UWBMAC完成, 0=禁用, 1=启用)

  • proxy_pos_ready: ‘0’ | ‘1’ (代理位置就绪时的事件, 0=禁用, 1=启用)

  • ble_usr_data_ready: ‘0’ | ‘1’ (BLE接收用户数据时的事件,0=禁用,1=启用)

  • ble_usr_data_sent: ‘0’ | ‘1’ (通过BLE发送用户数据时的事件, 0=禁用, 1=启用)

  • ble_conn_state_changed: ‘0’ | ‘1’ (BLE连接状态更改时的事件, 0=禁用, 1=启用)

  • distance_alarm_th_1: ‘0’ | ‘1’ (阈值1发生距离报警时的事件, 0=禁用, 1=启用)

  • distance_alarm_th_2: ‘0’ | ‘1’ (阈值2发生距离报警时的事件, 0=禁用, 1=启用)


示例

TLV 请求

类型

长度

0x35

0x00

0x35 表示指令 leaps_int_cfg_get

TLV 响应

类型

长度

价值

类型

长度

价值

(bit 15) 保留
(bit 14) distance_alarm_th_2
(bit 13) distance_alarm_th_1
(bit 12) ble_conn_state_changed
(bit 11) ble_usr_data_sent
(bit 10) ble_usr_data_ready
(bit 9) proxy_pos_ready
(bit 8) uwb_usr_data_sent
(bit 7) uwbmac_joined_changed
(bit 6) uwb_usr_data_ready
(bit 5) uwb_scan_ready
(bit 4) bh_initialized_changed
(bit 3) bh_data_ready
(bit 2) bh _status_changed
(bit 1) spi_data_ready
(bit 0) loc_ready

0x40

0x01

0x00

0x47

0x02

0x0E 0x00

类型0x47 表示中断配置