dwm_int_cfg_get
读取配置标志,如果设置了这些标志,就能在 DWM 模块发生内部事件时设置专用 GPIO 引脚 (CORE_INT).
此调用仅适用于 UART/SPI 接口.
-
void dwm_int_cfg_get(void)
- 参数
input – (无)
output – 状态代码, spi_data_ready, loc_ready, bh_status_changed, bh_data_ready bh_initialized_changed, uwb_scan_ready, usr_data_ready, :param uwbmac_joined_changed
spi_data_ready – ‘0’ | ‘1’ (新的 SPI 数据会在专用的 GPIO 引脚上产生中断,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=启用)
usr_data_ready – ‘0’ | ‘1’ (通过 UWBMAC 收到用户数据)
uwb_scan_ready – ‘0’ | ‘1’ (UWB 扫描结果可用)
uwbmac_joined_changed – ‘0’ | ‘1’ (UWBMAC 已加入,0= 禁用,1= 启用)
usr_data_sent – ‘0’ | ‘1’ (通过 UWBMAC 完成用户数据 TX)
C代码示例
模块内用户应用程序不可用. 仅在外部接口(SPI、UART)上可用
SPI/UART 示例
TLV 请求 |
|
---|---|
类型 |
长度 |
0x35 |
0x00 |
类型0x35 表示指令 dwm_int_cfg_get
TLV 响应 |
|||||
---|---|---|---|---|---|
类型 |
长度 |
价值(参见错误代码) |
类型 |
长度 |
价值 |
0x40 |
0x01 |
0x00 |
0x47 |
0x02 |
中断配置标志:
保留(位 9-15)
usr_data_sent (位8)
uwbmac_joined_changed (位7)
usr_data_ready (位6)
uwb_scan_ready (位5)
bh_initialized_changed (位4)
bh_data_ready (位3)
bh_status_changed (位2)
spi_data_ready (位 1)
loc_ready (位0)
|
0x0E 0x00 |