FTDI D3xx编程指南:API接口与安全警示

需积分: 19 0 下载量 8 浏览量 更新于2024-07-09 收藏 1.11MB PDF 举报
本资源是一份名为"AN_379-D3xx-Programmers-Guide-1.pdf"的FTDI编程指南,由Future Technology Devices International Limited (FTDI)发布。这份文档专为D3xx系列设备设计,提供了详细的软件开发者接口(Software Development Kit, SDK)信息,特别是针对SuperSpeed USB驱动的API(Application Programming Interface)。该指南适用于那些希望在生命支持和/或安全应用中使用FTDI设备的开发者,但必须明确,用户自行承担风险,并同意保护、赔偿FTDI免受因此类使用导致的任何损害、索赔、诉讼或费用。 文档主要分为两个部分: 1. **介绍**: - 简要概述了FTDI提供的DLL(Dynamic Link Library)应用程序接口,这是一种与超级速度USB驱动交互的工具,旨在简化开发者与FTD3XX功能库的集成过程。 2. **D3XX FT60X函数**: - **FT_CreateDeviceInfoList**:这个函数用于创建设备列表,帮助开发者枚举系统上可用的FTDI设备,以便进行后续操作。 - **FT_GetDeviceInfoList**:获取设备详细信息,包括设备ID、描述和其他关键属性,这对于开发者理解和管理设备至关重要。 - **FT_GetDeviceInfoDetail**:进一步获取特定设备的详细配置和特性信息,以支持定制化的应用程序开发。 - **FT_ListDevices**:列出已连接的设备及其状态,便于监控和控制。 文档还包含了版权信息、发行日期(2018年3月28日)、联系信息(地址、电话和网址)以及文档参考号和审查编号。开发者在使用这些API时,应遵循版权条款,并在遇到问题时通过产品页面或提供反馈以获取支持。 这份FTDI D3xx编程指南为开发人员提供了一个全面的工具集,以高效地利用FTDI高速USB设备,同时强调了用户在将这些技术应用于高风险领域时的责任和义务。