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
<re_irc> < (@adamgreig:matrix.org)> https://github.com/rust-lang/rust/pull/102318#event-8060588428 πŸŽ‰
<re_irc> <henrik_alser> : Loved the stream! Great job!
<wes_> anyone familiar with debugging rp2040?
<re_irc> < (@9names:matrix.org)> yes
starblue1 has quit [Ping timeout: 268 seconds]
starblue1 has joined #rust-embedded
DepthDeluxe has quit [Ping timeout: 252 seconds]
bjc has left #rust-embedded [ERC 5.4.1 (IRC client for GNU Emacs 30.0.50)]
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #rust-embedded
crabbedhaloablut has quit [Ping timeout: 255 seconds]
crabbedhaloablut has joined #rust-embedded
<re_irc> < (@jamesmunns:beeper.com)> πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€ https://github.com/rust-lang/rust/commit/f5e0b760d0ef062447f4f5b35adef5c75c8c69ff
<re_irc> < (@jamesmunns:beeper.com)> (stabilization PR: https://github.com/rust-lang/rust/pull/102318)
<re_irc> <Ralph> was it intentional in the renaming of "alloc-cortex-m" to "embedded-alloc" isn't mentioned in the old "alloc-cortex-m" crate? https://crates.io/crates/alloc-cortex-m
<re_irc> as the new 0.5 release was done under the new name the old 0.4.3 release is still up under the old name with no indication in the README pointing to the new crate.
<re_irc> maybe it'd make sense to release a 0.4.4 release under the old name with the only change being a big fat note in the README pointing to the new crate name?
<re_irc> <Ralph> * that
<re_irc> <Ralph> oh, and: "embedded-alloc" 0.5 is on crates.io but there's no corresponding tag + release on GH
IlPalazzo-ojiisa has joined #rust-embedded
<re_irc> <Chris Zen> Hi, is there a way to write a library that can be used in both "std" and "no_std" and uses logs? I'm not sure if "defmt" can be used in "std" together with existing "log" implementations.
<re_irc> < (@alexmoon:matrix.org)> If you’re ok with some macro magic you can do this to abstract over log and defmt: https://github.com/embassy-rs/embassy/blob/master/embassy-executor/src/fmt.rs
<re_irc> <Chris Zen> : that's great, thanks!
<re_irc> < (@alexmoon:matrix.org)> Just watch out for differences in defmt vs log format strings
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #rust-embedded
DepthDeluxe has joined #rust-embedded
<wes_> can anyone help me with a usb device? i can see it enumerate correctly. i just don't know how to access control and bulk endpoints in Rust. i still suck at reading/understanding Rust docs.
<re_irc> < (@CyReVolt:matrix.org)> : Awesome stuff! I like that you're bringing to the table up-front how "open source" is being (ab)used for marketing, while being everything but, really, and just building on top of it. StarFive is doing the same thing, and so are many others...
<re_irc> On that note, I have just finished translating the DDR init from StarFive's C "sources" to Rust, which means that one can now develop M-mode OSes / apps on the VisionFive 1 (or BeagleV, if you have one, based on the same JH7100 SoC) with ease. Apparently the DRAM controller on the VisionFive 2 (JH7110 SoC) is the same and the memory parts are, too, seeing that in their "source" code for that they are writing roughly the same...
<re_irc> ... magic values to the same underdocumented registers. https://github.com/oreboot/oreboot/pull/606
<re_irc> < (@thejpster:matrix.org)> I have a BeagleV. The software was a mess.
<re_irc> < (@thejpster:matrix.org)> It could only do HDMI at 1920 x 1080 at 27 Hz, or something equally weird. Most monitors didn't like it. I tried to patch the kernel to support other pixel rates but I had to give up - there was just too much undocumented magic going on.
crabbedhaloablut has quit [Ping timeout: 255 seconds]
crabbedhaloablut has joined #rust-embedded
<re_irc> < (@CyReVolt:matrix.org)> Gotcha... thank you, that statement helps me make my point.
<re_irc> I am in discussions with the folks running the RISC-V International development board program, and I'd welcome any progression.
dc740 has joined #rust-embedded
dc740 has quit [Remote host closed the connection]
dc740 has joined #rust-embedded
<re_irc> <Guru Prasath> Hi, I'm currently learning embedded rust and have the board LPC54018. I want to get started with this.Currently couldn't found any crates for lpc54018. I'm new to this and so that looking for some help in getting started with Lpc54018
<re_irc> < (@k900:0upti.me)> https://github.com/lpc-rs
<re_irc> < (@k900:0upti.me)> Probably your best starting point
dc740 has quit [Remote host closed the connection]
DepthDeluxe has quit [Ping timeout: 252 seconds]