Ralf
Ralf
> Sorry for the delayed response. Thanks for the fix and especially providing a test-case with it. Much appreciated pray > No problem, take your time. I hadn't expected an...
> Sorry for the long delay, No problem. Thank you for maintaining the project.
@barafael I don't think, that my modification causes your problems. Can you check whether this helps: https://github.com/jr-oss/stm32f3xx-hal/tree/serial_echo_rtic_fixes See commit messages and comments for explanations. It does not prevent loosing characters,...
@barafael Try to leave receive interrupt enabled, i.e. comment this line "serial.configure_interrupt(Event::ReceiveDataRegisterNotEmpty, Toggle::Off);" I guess the example plays with interrupt enable/disable for demonstration purposes.
I have a similar problem in my project, that the PWM does not output any signal after updating Embassy. There used to be a `this.inner.enable_outputs();` in `SimplePwm::new_inner()`, which got removed...
My changes have been merged to main (PR #2670). Does this solve also your problem?
I left comments in Issue #2409 with my understanding what happened. It's still unclear to me, whether this approach fits the new timer hierarchy. Since this is the second time,...
Thanks for your fast response and don't worry about the mess. It's easy to miss the output enable behavior between basic and advanced timers and I only noticed, because I...
Thanks. I squashed the commits.
AFAIUI `top_addr` will stay the same, even when some other task adds or removes an element. `top_addr` holds the address of a pointer that points to the first Node, i.e....