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
<az1[m]> Plus you can target embedded devices with ratatui
adamgreig[m] has joined #rust-embedded
<adamgreig[m]> ooh, rust 1.97 is out today, which now shows linker messages by default even on successful builds, which means you can now stick println!("cargo::rustc-link-arg=--print-memory-usage"); in your build.rs and get memory usage by region output on each build
M9names[m] has joined #rust-embedded
<M9names[m]> I'm so glad I can retire the hacks we previously had to use to get that output
<JamesMunns[m]> what output does that get you?
<JamesMunns[m]> "by region" sounds like what `size -Ax` gets you?
glitchy has quit [Ping timeout: 248 seconds]
glitchy has joined #rust-embedded
rainbyte has quit [Read error: Connection reset by peer]
rainbyte has joined #rust-embedded
mkj[m] has quit [Quit: Idle timeout reached: 172800s]
glitchy has quit [Ping timeout: 257 seconds]
glitchy has joined #rust-embedded
<dragonn[m]> <adamgreig[m]> ooh, rust 1.97 is out today, which now shows linker messages by default even on successful builds, which means you can now stick println!("cargo::rustc-link-arg=--print-memory-usage"); in your build.rs and get memory usage by region output on each build
<dragonn[m]> nice but be careful with 1.97 https://github.com/rust-lang/rust/issues/159035 😅
<dragonn[m]> doesn't affect embedded targets as far I the test goes but still bumping it globally in projects can lead to strange errors...
<thejpster[m]> Turns out it affects 1.96 too.
bandini has joined #rust-embedded
<dragonn[m]> Latest comment on it says it was partly there already in 1.87 😅
<thejpster[m]> Big oof. But thankfully it doesn’t seem to have affected much, or we’d have heard about it already.
<az1[m]> Well it's a good distraction from bun
raymondr has joined #rust-embedded
<adamgreig[m]> which I think is the best: it's like "here's the % of flash and (statically allocated) ram you used"
<adamgreig[m]> no adding up .vector_table and .text and .rodata or whatever, no knowing you have to read the "dec" column or otherwise add "text" and "data" for flash but "data" and "bss" for ram, etc
Tanmay[m] has joined #rust-embedded
<Tanmay[m]> gkoebel: I actually highly recommend checking out the project [TuiSerial](https://github.com/Horldsence/tuiserial)
<Tanmay[m]> it's currently in in development phase there is stuff that needs to be figured out
<Tanmay[m]> It is essentially exactly what you are describing a full-featured terminal based serial port debugger built with Rust and ratatui.
glitchy has quit [Ping timeout: 245 seconds]
glitchy has joined #rust-embedded
cr1901_ has quit [Ping timeout: 259 seconds]
gkoebel has joined #rust-embedded
gkoebel has quit [Changing host]
gkoebel has joined #rust-embedded
cr1901 has joined #rust-embedded
gkoebel has quit [Quit: gkoebel]
gkoebel has joined #rust-embedded
gkoebel has quit [Changing host]
gkoebel has joined #rust-embedded
cr1901 has quit [Ping timeout: 245 seconds]
cr1901 has joined #rust-embedded
raymondr_ has joined #rust-embedded
raymondr has quit [Ping timeout: 246 seconds]
raymondr_ is now known as raymondr
sroemer has joined #rust-embedded
sroemer has quit [Changing host]
sroemer has joined #rust-embedded
cr1901 has quit [Read error: Connection reset by peer]
cr1901 has joined #rust-embedded
andar1an has joined #rust-embedded
andar1an has quit [Client Quit]
cr1901_ has joined #rust-embedded
cr1901 has quit [Read error: Connection reset by peer]
raymondr_ has joined #rust-embedded
raymondr has quit [Ping timeout: 252 seconds]
raymondr_ is now known as raymondr
Foxyloxy has joined #rust-embedded
raymondr_ has joined #rust-embedded
raymondr has quit [Ping timeout: 252 seconds]
raymondr_ is now known as raymondr
rainbyte has quit [Read error: Connection reset by peer]
rainbyte has joined #rust-embedded
Dr_Who has quit [Read error: Connection reset by peer]
bandini has quit [Ping timeout: 252 seconds]
Dr_Who has joined #rust-embedded
glitchy has quit [Ping timeout: 264 seconds]
glitchy has joined #rust-embedded
HarshVerma[m] has quit [Quit: Idle timeout reached: 172800s]
raymondr has quit [Remote host closed the connection]
gkoebel has quit [Quit: gkoebel]
lemonxah has quit [Quit: ZNC 1.10.1 - https://znc.in]
lemonxah has joined #rust-embedded
gkoebel has joined #rust-embedded
gkoebel has joined #rust-embedded
gkoebel has quit [Changing host]
gkoebel has quit [Ping timeout: 262 seconds]
gkoebel has joined #rust-embedded
ouilemur has quit [Ping timeout: 255 seconds]
ouilemur has joined #rust-embedded
gkoebel has quit [Quit: gkoebel]
meowie has quit [Remote host closed the connection]
meowie has joined #rust-embedded
glitchy has quit [Remote host closed the connection]
glitchy has joined #rust-embedded