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
starblue has quit [Ping timeout: 258 seconds]
starblue has joined #rust-embedded
emerent has quit [Ping timeout: 258 seconds]
emerent_ has joined #rust-embedded
emerent_ is now known as emerent
Amadiro__ has quit [Ping timeout: 258 seconds]
gsalazar has joined #rust-embedded
aspe has joined #rust-embedded
<re_irc> <henrik_alser> d8sn6f6nzq: there’s a module in the stm32g0xx-hal that should be directly portable (same i2c version irrc) https://github.com/stm32-rs/stm32g0xx-hal/blob/main/src/i2c/blocking.rs
<re_irc> <henrik_alser> * iirc)
kanka has joined #rust-embedded
aspe has quit [Quit: aspe]
kanka has quit [Quit: Leaving]
starblue has quit [Ping timeout: 240 seconds]
starblue has joined #rust-embedded
causal has quit [Quit: WeeChat 3.5]
<re_irc> <allexoll> anybody has an idea on how to find what's causing a hardfault on a cortexM0+ when CFSR == 0? happends at different instructions, and with some that cannot cause a hardfault (like "subsr3, r0, #0")
Amadiro__ has joined #rust-embedded
<re_irc> <James Munns> The interrupt blog might have a post for that
<re_irc> <James Munns> Are you maybe hitting an unconfigured interrupt or something? Or are you single stepping with gdb when it faults?
dc740 has joined #rust-embedded
<re_irc> <allexoll> James Munns: that's where i gathered the CFSR info, but i haven't seen anything about CFSR == 0. I don't believe its related to IRQ conf because it seems the crash happens depending on outside factors... i'll dig deeper on my power rails...
dc740 has quit [Remote host closed the connection]
<re_irc> <James Munns> The reason I mention GDB is that sometimes the debugger can mask certain fault conditions, though if you're setting the breakpoint specifically in the hardfault handler, rather than in some other place and single-stepping, it's probably not that.
gsalazar has quit [Ping timeout: 246 seconds]
<re_irc> <allexoll> i'm observing both with the debug probe connected and without it, with setting a led on at the start of the hardfault handler
<re_irc> <James Munns> Good call! Then yeah, probably not that, but I mention it because it can cause some surprises :D
<re_irc> <adamgreig> hi room, meeting time! agenda is https://hackmd.io/cm_17kxjSsGNhf2uwJspLw, please add anything you'd like to discuss or announce and we'll start in 5min :)
<re_irc> <adamgreig> ok, let's go! just one announcement from me this week, embedded-hal-async 0.1.0-alpha.1 was released last week
<re_irc> <adamgreig> just some tweaks to the SPI traits for now
<re_irc> <adamgreig> does anyone else have any announcements?
<re_irc> <adamgreig> ah, there's also now a Chinese translation of the embedded book, https://xxchang.github.io/book/
<re_irc> <adamgreig> that brings us to two translations πŸŽ‰ https://docs.rust-embedded.org/book/index.html#translations
<re_irc> <adamgreig> ok, other than that, cortex-m 0.7.5 is ready to go I think, if someone wants to r+ https://github.com/rust-embedded/cortex-m/pull/441 I can push a release this evening
<re_irc> <therealprof> adamgreig: Need to fix the date.
<re_irc> <adamgreig> in the changelog? it's the date the changes were made at least :P
<re_irc> <therealprof> Other than that, newam already approved it... πŸ˜‰
<re_irc> <therealprof> [v0.7.5] - 2022-05-15
<re_irc> <adamgreig> and r+, I'll get that published this evening
<re_irc> <newam> Should I cancel to fix the date?
<re_irc> <adamgreig> thanks newam!
<re_irc> <adamgreig> hmm, I don't really mind
<re_irc> <adamgreig> yea, I think it's fine. nothing changed between those dates, let's leave it
<re_irc> <therealprof> It might confuse people if the metadata doesn't line up. But we can also fix it up later.
<re_irc> <adamgreig> as far as I could tell the defmt issue on discovery is resolved now too? but maybe we also want to update discovery to use microbit 0.13 from crates.io, now that's published
<re_irc> <therealprof> Yeah, probably.
<re_irc> <therealprof> I was trying to figure out whether there was a problem with 0.13 since a PR just got merged which changes the dependency to use 0.12 instead of the "main" version.
<re_irc> <adamgreig> I think that was because the git version had already been updated to say 0.13, but elsewhere cargo wanted 0.12, and was upset that git was 0.13?
<re_irc> <therealprof> Not sure.
<re_irc> <eldruin> yeah I think we should use 0.13. I think there was a reason why we pulled the git version. hargonix are you around?
<re_irc> <therealprof> But I think people will run into the "probe-rs" vs "defmt" mismatch now. Unfortunately I couldn't find the issue.
<re_irc> <adamgreig> because of microbit 0.13?
<re_irc> <therealprof> No, that's what 0.13 is trying to solve.
<re_irc> <adamgreig> right, so once discovery is updated to use 0.13 it should be ok with defmt?
<re_irc> <therealprof> Yes.
<re_irc> <adamgreig> πŸ‘οΈ
<re_irc> <adamgreig> cool, ok
<re_irc> <adamgreig> I have published cortex-m 0.7.5
<re_irc> <adamgreig> you can now use the inline-asm feature on stable with a rustc >= 1.59
<re_irc> <adamgreig> is there anything from embedded-hal to discuss?
<re_irc> <eldruin> not from my side
<re_irc> <adamgreig> cool, I don't have anything else either
<re_irc> <adamgreig> just keep up the good work, everyone! thanks all :)
gsalazar has joined #rust-embedded
gsalazar has quit [Ping timeout: 256 seconds]
dc740 has joined #rust-embedded
cr1901 has quit [Read error: Connection reset by peer]
cr1901 has joined #rust-embedded
<re_irc> <Simon Sapin> Hi. Was https://rust-lang.github.io/ctcft/meetings/2022-05-16.html recorded?
<re_irc> <Simon Sapin> never mind, I found https://www.youtube.com/watch?v=MfG7OvfVYQY :)
dc740 has quit [Remote host closed the connection]