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
mathu has quit [Ping timeout: 272 seconds]
mathu has joined #rust-embedded
starblue has quit [Ping timeout: 245 seconds]
starblue has joined #rust-embedded
<danielb[m]> <vollbrecht[m]> "esp32 / s2 / s3 all uses the..." <- the OG esp32 is LX6
ello has quit [Quit: ZNC 1.9.1 - https://znc.in]
ello has joined #rust-embedded
jannic[m] has quit [Quit: Idle timeout reached: 172800s]
pcs38 has joined #rust-embedded
BentoMon has quit [Ping timeout: 248 seconds]
sroemer has quit [Ping timeout: 276 seconds]
BentoMon has joined #rust-embedded
<JamesMunns[m]> Any Canadian folks looking for a Rust gig?
mali[m] has quit [Quit: Idle timeout reached: 172800s]
sroemer has joined #rust-embedded
sroemer has quit [Changing host]
sroemer has joined #rust-embedded
mort has joined #rust-embedded
<mort> Hi! I have an stm32f051r8 which I want to write some Rust code for. However, it needs to communicate with something else via SPI, in slave mode. Is there any way at all to make this work, without having to implement a SPI slave driver from scratch?
<mort> I see that the stm32f0xx-hal repo does not have an SPI slave driver
ouilemur has quit [Quit: WeeChat 4.5.2]
<mort> Aha, I found https://github.com/embassy-rs/embassy/pull/2750, that seems promising
DominicFischer[m has quit [Quit: Idle timeout reached: 172800s]
DavidBrown[m] has quit [Quit: Idle timeout reached: 172800s]
ouilemur has joined #rust-embedded
pcs38 has quit [Quit: leaving]
<JamesMunns[m]> In general, I2C/SPI slave handling isn't as widely standardized, as it is so timing critical, which means that using DMA, interrupts, or other hardware-specific features is often required.
pcs38 has joined #rust-embedded
korken89[m] has quit [Quit: Idle timeout reached: 172800s]
slyons[m] has quit [Quit: Idle timeout reached: 172800s]
pcs38 has quit [Quit: leaving]
i509vcb[m] has quit [Quit: Idle timeout reached: 172800s]
whitequark[cis] has joined #rust-embedded
<whitequark[cis]> I2C is timing critical?
<whitequark[cis]> or do you mean timing relative to other peripherals/GPIOs?