ChanServ changed the topic of #rust-embedded to: Welcome to the Rust Embedded IRC channel! Bridged to #rust-embedded:matrix.org and logged at https://libera.irclog.whitequark.org/rust-embedded, code of conduct at https://www.rust-lang.org/conduct.html
Taral[m] has quit [Quit: Idle timeout reached: 172800s]
dav1d7 has joined #rust-embedded
dav1d has quit [Ping timeout: 260 seconds]
dav1d7 is now known as dav1d
pcs38 has joined #rust-embedded
Artea has quit [Remote host closed the connection]
Artea has joined #rust-embedded
M9names[m] has quit [Quit: Idle timeout reached: 172800s]
vollbrecht[m] has quit [Quit: Idle timeout reached: 172800s]
dirbaio[m] has quit [Quit: Idle timeout reached: 172800s]
Foxyloxy has quit [Quit: Textual IRC Client: www.textualapp.com]
Foxyloxy has joined #rust-embedded
RobinMueller[m] has quit [Quit: Idle timeout reached: 172800s]
HumanG33k has quit [Ping timeout: 265 seconds]
HumanG33k has joined #rust-embedded
ithinuel[m] has quit [Quit: Idle timeout reached: 172800s]
dngrs[m] has quit [Quit: Idle timeout reached: 172800s]
<correctalex[m]> <correctalex[m]> "Thanks!" <- OK, as far as I can tell, the timers are a red herring. It _seems_ like the poll of the async i2c futures of embassy-stm32 just keep busy-looping, not allowing the any of the other async tasks to be polled.
<correctalex[m]> correctalex[m]: I really don't understand how that can happen, though.
unit14embedded[m has joined #rust-embedded
<unit14embedded[m> unit14embedded[m: The actual docs that ship with the board support in tock rs are very out of date
adamgreig[m] has quit [Quit: Idle timeout reached: 172800s]
pcs38 has quit [Quit: leaving]
kenny has quit [Quit: WeeChat 4.5.1]
kenny has joined #rust-embedded
dne has quit [Remote host closed the connection]
dne has joined #rust-embedded
<correctalex[m]> <correctalex[m]> "I really don't understand how..." <- I went down the rabbit hole of rewriting it to use embassy's executor and remove RTIC completely, but I get the exact same result. Surprisingly unsurprising.
pcs38 has joined #rust-embedded
<correctalex[m]> <correctalex[m]> "I went down the rabbit hole of..." <- OK, so it really is busy-looping inside embassy-stm32's async i2c driver -- right here: https://github.com/embassy-rs/embassy/blob/main/embassy-stm32/src/i2c/v2.rs#L112
<correctalex[m]> correctalex[m]: I assume things are left in an unhealthy state after a timeout on the first iteration, and that then never finishes again.
mkj[m] has quit [Quit: Idle timeout reached: 172800s]
M9names[m] has joined #rust-embedded
<M9names[m]> <unit14embedded[m> "Hello - I have a very strange..." <- > <@unit14embedded:matrix.org> Hello - I have a very strange issue with Tock-rs and a nucleo\_f446re... (full message at <https://catircservices.org/_irc/v1/media/download/AbThmIR0dUujAL9bN-JttIlVvrKlw7fSjgSItDv5huBe2-icPIsngTQWg9tgjhvktV_loatkysLEvMTWElBZErO_8AAAAAAAAGNhdGlyY3NlcnZpY2VzLm9yZy9rSWdwWGlhY1JUblNRUHBLdXdNT0ZCeGo>)
Noah[m] has quit [Quit: Idle timeout reached: 172800s]
Kaspar[m] has quit [Quit: Idle timeout reached: 172800s]
alfa5[m] has quit [Quit: Idle timeout reached: 172800s]
madb has joined #rust-embedded
pcs38 has quit [Quit: leaving]
madb has quit [Quit: Leaving]