diff options
| author | OnlyoutzZ <[email protected]> | 2026-08-28 16:37:18 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2026-08-29 15:37:44 +0800 |
| commit | 1f622fe5b7c5767385f852a32850db400e94f45a (patch) | |
| tree | 8e13ddf1c60be4dc8144fdb47ba874473378542c /platform/rtthread | |
| parent | 41f57964cc442145099250f0190eb71e9d1d9d5a (diff) | |
port/fsdev: add N32H4x (N32H47x_48x / N32H49x) USB FS device support
Add full-speed USB device (USBFS) support for the Nations N32H4x family
(N32H47x_48x and N32H49x), whose Synopsys USBFS core re-arranged the
register and bit-field layout of the STM32 version:
- usb_glue_nation.c: chip-level bring-up (48 MHz USB clock from PLL,
DM/DP GPIO with a weak overridable hook, NVIC USB_FS_LP_IRQn dispatch)
- usb_fsdev_reg.h: re-map USB_EPn/CNTR/ISTR/BTABLE/FN/DADDR register
layout and every affected bit macro for N32H4x (32-bit EP registers,
no BCDR; DP pull-up moved to CNTR.PU)
- usb_dc_fsdev.c: N32H4x power-on sequence (clear PD, wait, clear FRST)
and EP_ID position handling
- README: document the supported N32H4x parts
Diffstat (limited to 'platform/rtthread')
0 files changed, 0 insertions, 0 deletions
