USB拓展库及使用示例

在本贴咨询USB,基本帮您把USB程序开发完成
永远使用 最新的 USB 库函数
===请永远从官网下载使用最新的USB库
深圳国芯人工智能有限公司-库函数

USB拓展库及使用示例,欢迎提供建议
在官方现有USB_LIB库接口的基础上开放更多接口,
以提高USB库的灵活性,支撑快速开发复合型USB设备。

NCM:

ECM:

MIDI:

拓展库用例:

++非正式发布版本,大家可测试使用,用于产品需谨慎。++

==========================================================

更新记录:

V20250610:

1.增加用例3.2.CDC键盘鼠标扩展

2.增加用例3.3.HID键盘鼠标扩展+CDC

V20250709:

1.修复自定义CDC描述符里packetSize错误。

2.添加printf绑定EP端点函数。

3.添加可以指定EP端点的发送函数。

4.添加printf绑定和指定端点发送函数使用例程

V20250915:

1.增加CDC速度测试例程,40MHz&10Mpbs波特率,790±KB/s。

V20251212:

1.开放更多阶段的回调函数提升灵活性,增加全局变量初始化函数。

2.枚举阶段状态机迁移逻辑微调

3.适配STC32G144K系列16端点

4.转为xdata工程以适配NCM等发送超大包例程。

5.增加ECM\NCM\MIDI例程

USB拓展库及使用示例 | 本贴 咨询 USB,基本帮您把USB程序开发完成

https://www.stcaimcu.com/thread-16791-1-1.html

(出处: 国芯人工智能技术交流网站)

相关推荐
La Pulga37 分钟前
【FreeRTOS源码学习笔记】任务切换
单片机·mcu·学习·嵌入式·freertos·实时操作系统
ACP广源盛139246256732 小时前
选型笔记:Type‑C 扩展坞方案评估|DP1.2 转 HDMI2.0 桥接芯片 GSV2201D@ACP
笔记·硬件架构·硬件工程·视频·国产芯片
女神下凡4 小时前
芯参谋(85):Linux_PPI_NAND_驱动开发指南
linux·运维·arm开发·驱动开发·单片机·嵌入式硬件·设计规范
粟米茶5 小时前
LTspice 导入第三方 Spice 模型实操
硬件工程·硬件电路·运放
硅基手札6 小时前
【Linux 内核专栏 19】20 · 嵌入式子系统 — GPIO·pinctrl·clock·regulator
linux·运维·单片机·linux内核·嵌入式开发·调试定位
何粥学8 小时前
Vivado 2024.2 开发记录(AC820 Zynq-7020)——软件使用,点亮led灯
单片机·嵌入式硬件·zynq
暴走约伯9 小时前
【VFX工具链源码拆解 04】拯救丢失的绑定:Timeline 一键克隆与层级相对路径重映射算法
unity·c#·游戏引擎·硬件工程
Sakura_j_h_9 小时前
51 单片机驱动四位数码管:动态扫描、限流电阻与消影的取舍
单片机·嵌入式硬件·51单片机·嵌入式·数码管·动态扫描·限流电阻
ACP广源盛1392462567310 小时前
选型笔记:HDMI2.1 四进一出切换中继方案 GSV6705@ACP 评估
笔记·硬件架构·硬件工程·视频·国产芯片
HANDY0920010 小时前
从“不照人”到“剂量达标”:扇叶遮挡式UV-C空气消毒的工程边界与可验证评估框架
开发语言·人工智能·嵌入式硬件·智能家居