fabic has joined #rust-embedded
starblue has quit [Ping timeout: 265 seconds]
starblue has joined #rust-embedded
starblue has quit [Ping timeout: 265 seconds]
starblue has joined #rust-embedded
nexos__ has joined #rust-embedded
nexos_ has quit [Ping timeout: 252 seconds]
PyroPeter has quit [Ping timeout: 268 seconds]
PyroPeter has joined #rust-embedded
vancz has joined #rust-embedded
nexos__ has quit [Quit: Leaving]
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #rust-embedded
jackneill has joined #rust-embedded
jackneilll has quit [Ping timeout: 252 seconds]
fabic has quit [Ping timeout: 252 seconds]
cr1901 has quit [Ping timeout: 245 seconds]
<re_irc> <@jamesmunns:beeper.com> I think it's just noting that it made a pastebin for the IRC folks
fabic has joined #rust-embedded
cr1901 has joined #rust-embedded
fabic has quit [Remote host closed the connection]
fabic has joined #rust-embedded
fabic has quit [Ping timeout: 246 seconds]
hifi has quit [Remote host closed the connection]
hifi has joined #rust-embedded
fabic has joined #rust-embedded
starblue has quit [Ping timeout: 265 seconds]
fabic has quit [Ping timeout: 265 seconds]
fabic has joined #rust-embedded
starblue has joined #rust-embedded
jackneill has quit [Remote host closed the connection]
starblue has quit [Ping timeout: 252 seconds]
<re_irc> <@dngrs:matrix.org> it seems there's nothing in the Rust ecosystem for temporal LED dithering. Or have I overlooked something?
starblue has joined #rust-embedded
<re_irc> <@gauteh:matrix.org> Does there exist already a defmt-serial crate? a poor mans rtt? it works decently as long as I flush buffers with `cat` before following with `tail -f | defmt-print`
emerent has quit [Ping timeout: 265 seconds]
emerent has joined #rust-embedded
<Lumpio-> What would "defmt-serial" do?
fabic has quit [Ping timeout: 252 seconds]
<re_irc> <@firefrommoonlight:matrix.org> dngrs (spookyvisiongithub): Have you tried using a timer on your MCU?
<re_irc> <@firefrommoonlight:matrix.org> Maybe PWM
<re_irc> <@gauteh:matrix.org> irc_libera_lumpio-:psion.agg.io: log target for defmt over embedded-hal serial::Write
<re_irc> <@thejpster:matrix.org> I spent a couple of hours tonight cleaning up issues and PRs over in rust-embedded-community. Please do feel free to chip in some spare time, if you have any. You don't need to be an expert, just have a look and leave a comment!
<re_irc> <@thejpster:matrix.org> https://github.com/rust-embedded-community
<re_irc> <@dirbaio:matrix.org> does anyone know how can I get the compiler to not emit crap code with atomics with "custom" maths?
<re_irc> <@dirbaio:matrix.org> for example see this https://godbolt.org/z/zhscnM1cb
<re_irc> <@dirbaio:matrix.org> builtin maths like fetch_add generates nice code, but I can only use add/sub/mul/etc
<re_irc> <@dirbaio:matrix.org> if you want to atomically set it to something else, like `x*2 + 1`, then you have to use fetch_update (or a handwritten CAS loop)
<re_irc> <@dirbaio:matrix.org> and they generate huge bloated code!! :(
<re_irc> <@dngrs:matrix.org> firefrommoonlight:matrix.org: that's one aspect, and one I might need to look into at some point; I was more going for the "more than 8 bit color/brightness values" direction. I mean, it's not rocket science, but a plain old 8 bit gamma LUT loses so, so much precision
<re_irc> <@dngrs:matrix.org> (I have implemented something not-quite-working-yet now by myself, but crate support would be nice, I was mainly wondering why apparently nobody had done anything there so far)