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 表示中断配置