crabbedhaloablut has quit [Write error: Connection reset by peer]
rardiol has quit [Ping timeout: 245 seconds]
crabbedhaloablut has joined #rust-embedded
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #rust-embedded
crabbedhaloablut has quit [Ping timeout: 268 seconds]
crabbedhaloablut has joined #rust-embedded
dreamcat4 has quit [Quit: Connection closed for inactivity]
brazuca has quit [Quit: Client closed]
smach has joined #rust-embedded
smach has quit [Quit: Leaving]
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #rust-embedded
<re_irc>
<hartan> Hi, I have a question regarding SPI in embedded-hal 0.2.7. In the docs I can't find a mention anywhere of whether write may return early or not (Unlike e.g. in the latest alpha docs). Is that specified anywhere, or do I have to assume that both are equally true depending on the concrete driver/hal?
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #rust-embedded
<re_irc>
<dirbaio> it wasn't specified, no
<re_irc>
<dirbaio> and it did cause compatibility problems yup (driver assuming it can't return early, hal assuming it can)
<re_irc>
<hartan> Sounds fun... Thanks!
<re_irc>
<dirbaio> I think currently most drivers/hal assume "can't return early"
<re_irc>
<Urhengulas> Hello hello, it's me again about the Knurling Summer of Code π Our mentee Mariya ("sor-ca" on GitHub) started this week and together we decided that she will be working on the "embedded-nal" based TFTP client, as proposed by ryan-summers and chrysn π
<re_irc>
She will start with one or two of the starter issues we've talked about, to understand "embedded-nal" a bit better and afterwards will continue with the proof of concept for the TFTP client. Stay tuned! πͺ
<re_irc>
<ryan-summers> Would be very awesome to see a TFTP bootloader implementation somewhere :P
<re_irc>
<Urhengulas> _(lol, did the π emoji just trigger a confetti animation in the element app?)_
<re_irc>
<ryan-summers> Yes, it indeed does
<re_irc>
<Urhengulas> funny xD
<re_irc>
<Urhengulas> ryan-summers: If you give me a bit more details how that would look like, I can talk to her about it.
<re_irc>
<ryan-summers> I have no direct need currently, it's more an interesting thought. Something like https://github.com/AirborneEngineering/blethrs, but with the TCP transport mechanism replaced with TFTP
<re_irc>
<Urhengulas> I'll put it on the list
<re_irc>
<hartan> ryan-summers: Amazing to see what people have already implemented for embedded devices in rust.
Guest14 has joined #rust-embedded
Guest14 is now known as brazuca
<re_irc>
<ryan-summers> People have been shipping products for years on embedded rust, they just don't teach you it in school yet
<re_irc>
<hartan> ryan-summers: Heh, that's right. I've been asked _not_ to pick up rust for embedded development because it's such a "niche thing"...
<re_irc>
<ryan-summers> Just find the right companies. I think it's miles above both C and C++, having done professional development in both
<re_irc>
<ryan-summers> I write _far fewer_ bugs in Rust than I do in C/C++
<re_irc>
<diondokter> ryan-summers: Me too!
<re_irc>
<ryan-summers> And I write a lot of bugs ;)