PANS PRO API
本指南规定了基于 Decawave DW1000 IC 的 DWM 模块的公共应用程序接口. 该 API 本质上是一组函数,提供了一种与 MCU 通信的方法,以便在应用层通过库驱动模块,而无需处理直接通过其 SPI/I2C 接口寄存器集访问 DW1000 IC 部件和其他外设的细节. DW1000 IC 部件具有 IEEE 802.15.4-2011 标准中定义的 UWB 物理层,可作为 UWB 无线电模块,由模块的 MCU 控制. 该模块提供多个接口供用户与系统交互. 这些接口包括 UART 和 SPI 硬件接口,以及可通过智能手机应用程序使用的 BLE 接口.
API及其指南
一套 API 功能可以通过不同的通信接口访问,让开发人员可以灵活地使用模块,并将其集成到系统中. API 访问主要有两种类型:
外部访问 API:通过 UART, SPI 和 BLE.
集成访问 API:通过板载用户应用程序(C 代码).
在上述 API 接口中:
UART (通用), SPI 和板载 API 介绍在 API 命令 部分.
UART(Shell)API 在 Shell 命令 部分介绍.
在 TLV 类型列表 部分介绍了 BLE API.
接下来的页面将说明 PANS API 功能本身,详细描述每个 API 功能的参数, 功能和用途.
用户可以使用 API 配置每个单独的模块.
下面的小节将显示每种支持的 API