fabic has joined #rust-embedded
<re_irc> <@d​isasm-ewg:m​atrix.org> almindor: Well, `UnsafeCell`?
<re_irc> <@d​isasm-ewg:m​atrix.org> Or evel `Cell::as_ptr`
dcz has joined #rust-embedded
<re_irc> <@b​urrbull:m​atrix.org> What all you think about backporting non-breaking changes to embedded-hal 0.2.x ?
<re_irc> <@b​urrbull:m​atrix.org> https://github.com/rust-embedded/embedded-hal/pull/301
<re_irc> <@b​urrbull:m​atrix.org> For example i2c 10 address support, OutputPin::set_state, IoPin and maybe something other
<re_irc> <@d​isasm-ewg:m​atrix.org> I think it's a good idea, because 0.2->1.0 transition will take another few years
emerent has quit [Ping timeout: 240 seconds]
emerent has joined #rust-embedded
<re_irc> <@m​arcuss2:t​edomum.net> How well is the nrf52 series supported?
<re_irc> <@b​urrbull:m​atrix.org> marcuss2: https://github.com/nrf-rs
neceve has joined #rust-embedded
fabic has quit [Ping timeout: 256 seconds]
neceve has quit [Ping timeout: 240 seconds]
neceve has joined #rust-embedded
fabic has joined #rust-embedded
neceve has quit [Ping timeout: 272 seconds]
<re_irc> <@y​atekii:m​atrix.org> does anyone here know how I debug a stackoverflow in a proc_macro? :D
<re_irc> <@h​enrik_alser:m​atrix.org> debug like?
<re_irc> <@y​atekii:m​atrix.org> as in figure out the issue :D
<re_irc> <@y​atekii:m​atrix.org> until now I cannot even get a stacktrace
<re_irc> <@y​atekii:m​atrix.org> guess thats because of SIGABRT
<re_irc> <@j​amesmunns:m​atrix.org> marcuss2: I'd probably say the nrf52 is probably the second most widely used family of chips, after the stm32.
<re_irc> <@y​atekii:m​atrix.org> In rust most likely yeah :)
<re_irc> <@h​enrik_alser:m​atrix.org> yatekii: Do you have a suspect?
fabic has quit [Ping timeout: 256 seconds]
<re_irc> <@y​atekii:m​atrix.org> I do not :D I Also have a convict :D
<re_irc> <@y​atekii:m​atrix.org> ```rust
<re_irc> <@y​atekii:m​atrix.org> impl From<BorrowedParseError<'_>> for Error {
<re_irc> <@y​atekii:m​atrix.org> error.into()
<re_irc> <@y​atekii:m​atrix.org> fn from(error: BorrowedParseError) -> Self {
<re_irc> <@y​atekii:m​atrix.org> lol
<re_irc> <@y​atekii:m​atrix.org> Anyways, it's fixed now :D I was just stupid :) Also I found this via the rust-analyzer debug functionality. I just had to pull out all my macro code into an example :)
<re_irc> <@y​atekii:m​atrix.org> i wish proc_macros were a bit more complete. its one of the most awesome rust features
<re_irc> <@s​h3rm4n:m​atrix.org> burrbull: I like it, because 1. it would make the transition smoother (as some traits are already implemented) 2. get some more experience witht the traits to maybe flesh out difficult areas for 1.0 3. Many of these traits are useful now and should not wait for 1.0
fabic has joined #rust-embedded
dcz_ has joined #rust-embedded
dcz has quit [Ping timeout: 272 seconds]
dcz_ has quit [Ping timeout: 252 seconds]
dcz_ has joined #rust-embedded
dcz has joined #rust-embedded
dcz_ has quit [Ping timeout: 265 seconds]
neceve has joined #rust-embedded
fabic has quit [Ping timeout: 272 seconds]
Amanieu has quit [Quit: Amanieu]
Amanieu has joined #rust-embedded
dcz has quit [Ping timeout: 272 seconds]
cr19011 has joined #rust-embedded
cr1901 has quit [Ping timeout: 250 seconds]
neceve has quit [Ping timeout: 240 seconds]
cr1901 has joined #rust-embedded
cr19011 has quit [Ping timeout: 272 seconds]