GrantM11235[m] has quit [Quit: Idle timeout reached: 172800s]
starblue has quit [Ping timeout: 244 seconds]
starblue has joined #rust-embedded
wassasin[m] has quit [Quit: Idle timeout reached: 172800s]
jistr has quit [Ping timeout: 245 seconds]
jistr has joined #rust-embedded
Socke has quit [Ping timeout: 248 seconds]
FrreJacques[m] has quit [Quit: Idle timeout reached: 172800s]
Socke has joined #rust-embedded
jistr has quit [Ping timeout: 252 seconds]
jistr has joined #rust-embedded
FrreJacques[m] has joined #rust-embedded
<FrreJacques[m]>
After starting to work on eroor handling for my little driver, I started to restructure the whole thing ^^. I figured out that working with options as struct fields instead of different structs, is causing much more headache later on. Same goes for things that appeared convenient in the beginning. Turns out that can lead to big overhead. And if I try to tackle stuff related to that it becomes again more inconvenient as a user.
<FrreJacques[m]>
So I removed that part. :)
jannic[m] has joined #rust-embedded
<jannic[m]>
<thejpster[m]> "Does anyone have any good USB..." <- Are you aware of this draft PR on the rp-hal repo?