ZHCACO6A january 2011 – may 2023
图 3-1 显示了此 API 在 Windows 软件栈内的位置以及与 MSP430 器件上 USB HID API 的关系。
该软件旨在与 MSP430 的 USB HID API 堆栈固件(特别是该 API 堆栈提供的数据管道接口)配合使用。该 API 堆栈与 Windows API 结合使用,使软件开发人员与 HID 报告分离开来,让开发人员可以将数据接口视为未格式化的数据流,类似于 COM 端口。
为了实现这种分离,数据管道接口实现了一个非常简单的 HID 报告结构,开发人员无需修改该结构。开发人员使用简单的命令来发送或接收任何大小的数据块,而 API 使用报告作为数据包来传输此数据。(有关数据管道接口的更多信息,请参阅 MSP430 USB CDC/HID API 堆栈编程人员指南。)