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
IlPalazzo-ojiisa has quit [Quit: Leaving.]
jacobrosenthal[m has joined #rust-embedded
<jacobrosenthal[m> I think i made something neat, not sure how to turn it into a github action though. I did a cargo-size action that triggers on merge, and stores the size in the git notes... (full message at <https://catircservices.org/_matrix/media/v3/download/catircservices.org/vdyeDtRtDgZCGWLUDLUCNhJS>)
<jacobrosenthal[m> * I think i made something neat, not sure how to turn it into a shareable github action though. I did a cargo-size action that triggers on merge, and stores the size in the git notes... (full message at <https://catircservices.org/_matrix/media/v3/download/catircservices.org/qRqFXnwUbBBDQujzhaRPzYyV>)
<jacobrosenthal[m> I could see versioning plugins in the notes section and having a header magic like size:v1:10 (10 lines) and you could add another note on the 11th line bloat:v2:20 (20 lines)
m5zs7k has quit [Remote host closed the connection]
m5zs7k has joined #rust-embedded
AdamHorden has quit [Quit: Adam Horden | adam.horden.me]
dsvsdveg[m] has quit [Quit: Idle timeout reached: 172800s]
starblue has quit [Ping timeout: 252 seconds]
starblue has joined #rust-embedded
AdamHorden has joined #rust-embedded
Foxyloxy has joined #rust-embedded
Foxyloxy_ has quit [Read error: Connection reset by peer]
Rahix_ has quit [Quit: ZNC - https://znc.in]
inara has quit [Quit: Leaving]
seds has quit [Ping timeout: 268 seconds]
stephe has quit [Ping timeout: 268 seconds]
inara has joined #rust-embedded
seds has joined #rust-embedded
stephe has joined #rust-embedded
cyrozap has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
cyrozap has joined #rust-embedded
Rahix has joined #rust-embedded
cr1901 has quit [Read error: Connection reset by peer]
cr1901 has joined #rust-embedded
loopeval has joined #rust-embedded
loopeval has quit [Remote host closed the connection]
barafael[m] has quit [Quit: Idle timeout reached: 172800s]
<thejpster[m]> > Added support for target.'cfg(..)'.linker (https://github.com/rust-lang/cargo/pull/12535)
<thejpster[m]> that's neat.
<thejpster[m]> maybe we can get cargo to support the specification of a linker script - then we can get rid of rustflags entirely.
<thejpster[m]> which means people can pass RUSTFLAGS=".." on the command line without causing it to ignore the info in the cargo config.
korken89[m] has joined #rust-embedded
<korken89[m]> Indeed, this is why we made a PR to specifically recommend it to flip-link
<korken89[m]> It fixes a lot of ergonimic issues with -D warnings and RUSTFLAGS
<korken89[m]> * It fixes a lot of ergonomic issues with -D warnings and RUSTFLAGS
IlPalazzo-ojiisa has joined #rust-embedded
<thejpster[m]> wait, when you say "we"?
<thejpster[m]> I saw that PR (they all turn up in my inbox) and that's what started this train of though.
<thejpster[m]> s/though/thought/
<korken89[m]> thejpster[m]: We as in Mobilaris Industrial Solutions
<korken89[m]> I lead the embedded team there :)
<thejpster[m]> oh cool
<thejpster[m]> the submitter has an @volvocars.com address on their github
<korken89[m]> Yeah Nils was working in a Volvo project before joining
JMC117 has joined #rust-embedded
JMC117 has quit [Quit: Client closed]
Guest10 has joined #rust-embedded
Guest10 has quit [Client Quit]
Guest64 has joined #rust-embedded
Guest64 has left #rust-embedded [#rust-embedded]
ivmarkov[m] has quit [Quit: Idle timeout reached: 172800s]
diondokter[m] has quit [Quit: Idle timeout reached: 172800s]
braincode[m] has joined #rust-embedded
<braincode[m]> Is there any good BMS (Battery Management System) written in Rust nowadays (OSS)? Preferably nostd.
<braincode[m]> I'm thinking about something similar to https://foxbms.org/ w.r.t features/maturity.
starblue has quit [Ping timeout: 264 seconds]
starblue has joined #rust-embedded
<braincode[m]> s/./?/
explodingwaffle1 has quit [Quit: Idle timeout reached: 172800s]
<JamesMunns[m]> I haven't seen any
ryan-summers[m] has quit [Quit: Idle timeout reached: 172800s]
mgudel[m] has joined #rust-embedded
<mgudel[m]> Hey, can someone give me a hint how this "bug" is possible in _embedded-hal-mock_ (eh1 spi mock)?... (full message at <https://catircservices.org/_matrix/media/v3/download/catircservices.org/brhdshgVYWNHmfBgblKmEefz>)
<mgudel[m]> if you want to take a look yourself
<mgudel[m]> Nevermind, the `Error` trait is implemented...
<mgudel[m]> <mgudel[m]> "Nevermind, the `Error` trait..." <- Compiler error confused me a bit.
<mgudel[m]> Writing a good doc example that actually compiles isn't always that easy.
crabbedhaloablut has quit []
crabbedhaloablut has joined #rust-embedded
IlPalazzo-ojiisa has quit [Quit: Leaving.]
IlPalazzo-ojiis1 has joined #rust-embedded
IlPalazzo-ojiis1 has quit [Quit: Leaving.]
IlPalazzo-ojiisa has joined #rust-embedded
IlPalazzo-ojiisa has quit [Ping timeout: 268 seconds]
ello has quit [Read error: Connection reset by peer]
ello has joined #rust-embedded
Socke has quit [Ping timeout: 264 seconds]
IlPalazzo-ojiisa has joined #rust-embedded
starblue has quit [Ping timeout: 252 seconds]
Socke has joined #rust-embedded
IlPalazzo-ojiis1 has joined #rust-embedded
IlPalazzo-ojiisa has quit [Read error: Connection reset by peer]
johnmcnuggets has joined #rust-embedded
thvdveld[m] has joined #rust-embedded
<thvdveld[m]> I was looking at fugit as the time crate for my project. However, the Duration is only generic over u32 or u64, while I need negative durations as well. Is there a reason why Duration can't be negative? I guess it's because of the performance impact? I can't seem to think of any other reason why.
<JamesMunns[m]> Probably consistency with the standard library Duration: https://doc.rust-lang.org/stable/std/time/struct.Duration.html
<JamesMunns[m]> It also only represents positive durations
<thvdveld[m]> The implementation in chrono allows negative Durations
<thvdveld[m]> I didn't look at the implementation in the standard library, should have checked there as well
IlPalazzo-ojiis1 has quit [Ping timeout: 252 seconds]
starblue has joined #rust-embedded
starblue has quit [Ping timeout: 268 seconds]
kenny has quit [Quit: WeeChat 4.2.1]
kenny has joined #rust-embedded
evaloop has quit [Remote host closed the connection]
evaloop has joined #rust-embedded
NiaLinaLunaStorm has joined #rust-embedded
<NiaLinaLunaStorm> does anyone here have experience with coldfire v1 chips? (generally not rust specific)
<NiaLinaLunaStorm> got a board with one on it and can't manage to get the debugger to flash it and the spec sheet doesn't tell me really on how to flash it either
johnmcnuggets has quit [Quit: Leaving]
starblue has joined #rust-embedded
ragarnoy[m] has quit [Quit: Idle timeout reached: 172800s]