<gdamjan[m]1>
<JamesMunns[m]> "Zero size is usually an issue..." <- it seems so. if I put the linker flags in .cargo/config.toml, then it's fine.
<gdamjan[m]1>
I don't have anything special in the build.rs file
<gdamjan[m]1>
ahh, cargo:rustc-link-arg-bins vs cargo:rustc-link-arg - didn't even see it
M9names[m] has quit [Quit: Idle timeout reached: 172800s]
xnor_ has joined #rust-embedded
jr-oss_ has joined #rust-embedded
jr-oss has quit [*.net *.split]
rom4ik has quit [*.net *.split]
xnor has quit [*.net *.split]
Darius has quit [Quit: Bye]
bpye0 has joined #rust-embedded
cr1901_ has joined #rust-embedded
Lumpio_ has joined #rust-embedded
dnm_ has joined #rust-embedded
dreamcat4_ has joined #rust-embedded
ivche_ has joined #rust-embedded
Darius has joined #rust-embedded
nohit_ has joined #rust-embedded
zagura_ has joined #rust-embedded
NishanthMenon_ has joined #rust-embedded
exark_ has joined #rust-embedded
Lumpio- has quit [Ping timeout: 260 seconds]
stephe_ has joined #rust-embedded
AlexandervanSaas has quit [*.net *.split]
cr1901 has quit [*.net *.split]
xiretza[cis] has quit [*.net *.split]
sourcebox[m] has quit [*.net *.split]
kenny has quit [*.net *.split]
zagura has quit [*.net *.split]
ivche has quit [*.net *.split]
dreamcat4 has quit [*.net *.split]
seds has quit [*.net *.split]
dnm has quit [*.net *.split]
stephe has quit [*.net *.split]
bpye has quit [*.net *.split]
Ekho has quit [*.net *.split]
exark has quit [*.net *.split]
nohit has quit [*.net *.split]
NishanthMenon has quit [*.net *.split]
ivche_ is now known as ivche
bpye0 is now known as bpye
stephe_ is now known as stephe
NishanthMenon_ is now known as NishanthMenon
dnm_ is now known as dnm
dreamcat4_ is now known as dreamcat4
nohit_ is now known as nohit
AlexandervanSaas has joined #rust-embedded
xiretza[cis] has joined #rust-embedded
sourcebox[m] has joined #rust-embedded
kenny has joined #rust-embedded
seds has joined #rust-embedded
Ekho has joined #rust-embedded
djdisodo[m] has joined #rust-embedded
<djdisodo[m]>
i'm writing avr timer driver for tc1(16bit timer)
<djdisodo[m]>
i updated my code for tc0(8bit timer) and trying to improve resolution
<djdisodo[m]>
and it's lot worse now and i have no idea why it doesn't work
zagura_ is now known as zagura
IlPalazzo-ojiisa has joined #rust-embedded
GenTooMan has quit [Ping timeout: 260 seconds]
<AlexandervanSaas>
Nope, manually clocking out 74+ cycles doesn't fix it :(
AlexandrosLiarok has joined #rust-embedded
<AlexandrosLiarok>
Hi all! I am using circular DMA to transmit through high-frequency SPI-bus DACs.
<AlexandrosLiarok>
For the control interface, I will need to write to this array concurrently from the DMA reads but only from a single thread. I am assuming that the stores are "atomic" due to the bus matrix arbitration between the DMA and the core so a volatile write should be mostly fine. Do I have to use UnsafeCell/Cell for the array element type and transmute for the embassy interface?
<AlexandrosLiarok>
I currently use embassy_stm32 which takes a `&'a [W]` in order to start the DMA transfer.
Danilo[m] has quit [Quit: Idle timeout reached: 172800s]
sourcebox[m] has quit [Quit: Idle timeout reached: 172800s]
thejpster[m] has quit [Quit: Idle timeout reached: 172800s]
exark_ has quit [Quit: quit]
PhilMarkgraf[m] has quit [Quit: Idle timeout reached: 172800s]
exark has joined #rust-embedded
vollbrecht[m] has quit [Quit: Idle timeout reached: 172800s]
xiretza[cis] has quit [Quit: Idle timeout reached: 172800s]
danielb[m] has quit [Quit: Idle timeout reached: 172800s]
TomB[m] has quit [Quit: Idle timeout reached: 172800s]
xnor_ is now known as xnor
slabity[m] has joined #rust-embedded
<slabity[m]>
Is there a recommended technical analysis crate for embedded systems? I'd like to test a few different averaging algorithms on an RP2040, which doesn't have floating built in
<slabity[m]>
I see a couple different ones, like ta and tatk among others