This website requires JavaScript.
Explore
Help
Register
Sign In
yemai
/
CherryUSB
Watch
1
Star
0
Fork
0
You've already forked CherryUSB
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
c3cc88d95f4ec4c1cd1ecc322a19d508580daba8
CherryUSB
/
port
/
stm32
History
sakumisu
6e15f6898b
disable ep valid when data_len is not zero,call usbd_ep_read(ep,NULL,0,NULL) to enable ep
2021-11-29 10:32:05 +08:00
..
README.md
add stm32 usb_dc with reg
2021-11-18 22:04:26 +08:00
usb_dc_hal.c
disable ep valid when data_len is not zero,call usbd_ep_read(ep,NULL,0,NULL) to enable ep
2021-11-29 10:32:05 +08:00
usb_dc_nohal.c
disable ep valid when data_len is not zero,call usbd_ep_read(ep,NULL,0,NULL) to enable ep
2021-11-29 10:32:05 +08:00
README.md
Unescape
Escape
基本工程生成
首先使用 stm32cubemx 使能系统时钟、USB时钟、USB引脚
,
勾选 USB外设、使能 USB 中断,然后产生基本工程。
如果使用的是 usb_dc_nohal.c
,
需要注释掉 MX_USB_PCD_Init 函数
,
USB 中断中调用 USBD_IRQHandler 替代 HAL_PCD_IRQHandler 函数
,
HAL_PCD_MspInit 函数保留
如果使用的是 usb_dc_hal.c 则上条不需要
推荐使用 nohal 版本,极简代码
Reference in New Issue
View Git Blame
Copy Permalink