stm32/otg: log TRDT

This commit is contained in:
Dario Nieuwenhuis 2023-11-06 03:38:13 +01:00
parent b8679c0cc8
commit 70a700e430

View File

@ -911,11 +911,9 @@ impl<'d, T: Instance> embassy_usb_driver::Bus for Bus<'d, T> {
trace!("enumdne"); trace!("enumdne");
let speed = r.dsts().read().enumspd(); let speed = r.dsts().read().enumspd();
trace!(" speed={}", speed.to_bits()); let trdt = calculate_trdt(speed, T::frequency());
trace!(" speed={} trdt={}", speed.to_bits(), trdt);
r.gusbcfg().modify(|w| { r.gusbcfg().modify(|w| w.set_trdt(trdt));
w.set_trdt(calculate_trdt(speed, T::frequency()));
});
r.gintsts().write(|w| w.set_enumdne(true)); // clear r.gintsts().write(|w| w.set_enumdne(true)); // clear
Self::restore_irqs(); Self::restore_irqs();