Skip to content

Commit 5d88adc

Browse files
authored
Merge pull request #18 from decaday/feat/usb
USB register block
2 parents a555c0d + 2b4f4f8 commit 5d88adc

File tree

5 files changed

+802
-0
lines changed

5 files changed

+802
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ Date: 20240312
5151

5252
- Set up configurations for cut-down variants such as PY32F003, PY32F002A, and PY32F040.
5353

54+
- Extend USB `FRAMENUM` and `OUTCOUNT` Fields to 11 bits.
55+
5456
## Contirbute
5557

5658
You can refer to the relevant descriptions and explanations in[embassy-rs/stm32-data](https://github.com/embassy-rs/stm32-data) repo.

data/af/PY32F07X.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -811,3 +811,8 @@ ADC:
811811
signal: IN14
812812
- pin: PC5
813813
signal: IN15
814+
USB:
815+
- pin: PA11
816+
signal: DM
817+
- pin: PA12
818+
signal: DP

data/peripherals/F072.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -720,3 +720,27 @@
720720
interrupts:
721721
- signal: GLOBAL
722722
interrupt: WWDG
723+
724+
- name: USB
725+
address: 0x40005c00
726+
registers:
727+
kind: usb
728+
version: v1
729+
block: USB
730+
rcc:
731+
bus_clock: PLL
732+
kernel_clock: PLL
733+
enable:
734+
register: APBENR1
735+
field: USBEN
736+
disable:
737+
register: APBRSTR1
738+
field: USBRST
739+
interrupts:
740+
- signal: HP
741+
interrupt: USB
742+
- signal: LP
743+
interrupt: USB
744+
- signal: WAKEUP
745+
interrupt: USB
746+

0 commit comments

Comments
 (0)