aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2023-11-06 03:38:13 +0100
committerDario Nieuwenhuis <[email protected]>2023-11-06 03:38:13 +0100
commit70a700e430b5258b77c678ba66dfb33977f3e7a8 (patch)
tree86dc02abe225db6c86e5103fd84ffb392056c89f
parentb8679c0cc85e5eb65bd996ee18deac4a952b1b10 (diff)
stm32/otg: log TRDT
-rw-r--r--embassy-stm32/src/usb_otg/usb.rs8
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();