diff options
| author | Dario Nieuwenhuis <[email protected]> | 2023-11-06 03:38:13 +0100 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2023-11-06 03:38:13 +0100 |
| commit | 70a700e430b5258b77c678ba66dfb33977f3e7a8 (patch) | |
| tree | 86dc02abe225db6c86e5103fd84ffb392056c89f | |
| parent | b8679c0cc85e5eb65bd996ee18deac4a952b1b10 (diff) | |
stm32/otg: log TRDT
| -rw-r--r-- | embassy-stm32/src/usb_otg/usb.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/embassy-stm32/src/usb_otg/usb.rs b/embassy-stm32/src/usb_otg/usb.rs index e45e4ac43..26a14ff0a 100644 --- a/embassy-stm32/src/usb_otg/usb.rs +++ b/embassy-stm32/src/usb_otg/usb.rs | |||
| @@ -911,11 +911,9 @@ impl<'d, T: Instance> embassy_usb_driver::Bus for Bus<'d, T> { | |||
| 911 | trace!("enumdne"); | 911 | trace!("enumdne"); |
| 912 | 912 | ||
| 913 | let speed = r.dsts().read().enumspd(); | 913 | let speed = r.dsts().read().enumspd(); |
| 914 | trace!(" speed={}", speed.to_bits()); | 914 | let trdt = calculate_trdt(speed, T::frequency()); |
| 915 | 915 | trace!(" speed={} trdt={}", speed.to_bits(), trdt); | |
| 916 | r.gusbcfg().modify(|w| { | 916 | r.gusbcfg().modify(|w| w.set_trdt(trdt)); |
| 917 | w.set_trdt(calculate_trdt(speed, T::frequency())); | ||
| 918 | }); | ||
| 919 | 917 | ||
| 920 | r.gintsts().write(|w| w.set_enumdne(true)); // clear | 918 | r.gintsts().write(|w| w.set_enumdne(true)); // clear |
| 921 | Self::restore_irqs(); | 919 | Self::restore_irqs(); |
