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: 268 seconds]
starblue has joined #rust-embedded
emerent has quit [Ping timeout: 260 seconds]
emerent has joined #rust-embedded
causal has joined #rust-embedded
fargoth has joined #rust-embedded
fargoth has quit [Ping timeout: 265 seconds]
stixp has joined #rust-embedded
stixp has quit [Quit: leaving]
<re_irc> <chaosprint> Is there any embedded platform that uses Rust as the default developing language?
<re_irc> <K900> Depends on what you mean by "platform"
<re_irc> <chaosprint> K900: like stm32...
<re_irc> <K900> Then it depends on what you mean by "default"
<re_irc> <K900> Rust is officially supported on a bunch of Espressif chips
<re_irc> <K900> Straight from the vendor
<re_irc> <K900> But they also support X
<re_irc> <K900> * C
<re_irc> <K900> Does that count?
<re_irc> <chaosprint> That's great to know
<re_irc> <K900> Also, there's feature complete HALs for STM32, nRF51, RP2040 and others
<re_irc> <K900> That I believe all of those vendors are at least aware of
<re_irc> <chaosprint> K900: which is mainly maintained by community I guess
<re_irc> <K900> Yes, but it doesn't really matter that much
<re_irc> <K900> As the platform is basically a fixed API
<re_irc> <K900> So HALs don't need any secret knowledge to write
<re_irc> <K900> The vendors provide enough documentation for the hardware to basically write bare metal if you want
<re_irc> <K900> And many people actually do that, especially in C
<re_irc> <K900> So vendor support is less important
<re_irc> <K900> Vendor support for the software, that id
<re_irc> <K900> * is
<re_irc> <chaosprint> K900: I see. Thank you so much!
dc740 has joined #rust-embedded
fargoth has joined #rust-embedded
Lumpio- has quit [Quit: WeeChat 3.1-dev]
Lumpio- has joined #rust-embedded
fargoth has left #rust-embedded [WeeChat 3.6]
dc740 has quit [Remote host closed the connection]
dc740 has joined #rust-embedded
ska has joined #rust-embedded
dc740 has quit [Remote host closed the connection]
<re_irc> <burrbull> jessebraham: I made a draft for Rust version of svdtools: https://github.com/stm32-rs/svdtools/pull/130. Try it, please.
creich has joined #rust-embedded
creich has quit [Quit: Leaving]
<re_irc> <dkhayes117> I'm working on sending UDP packets over LTE-M using CoAP protocol. The coap-lite crate requires alloc, and I'm using alloc-cortex-m.
<re_irc> When I try to actually send data with the CoAP stuff, I'm getting out of memory errors. Any suggestions about debugging?
<re_irc> #[global_allocator]
<re_irc> static ALLOCATOR: CortexMHeap = CortexMHeap::empty();
<re_irc> <dkhayes117> here is the stack trace https://gist.github.com/dkhayes117/d181144a1077d1a3a4236ca9cc06e62f
<re_irc> <dkhayes117> Ah shoot, I may have forgot to "init()" the allocator!
tafa has quit [Quit: ZNC - https://znc.in]
tafa has joined #rust-embedded
causal has quit [Quit: WeeChat 3.6]