<mindtree[m]>
Hey folks - just wondering if anyone knows off hand if the DMAs are truly asynchronous not only with the CPU but with each other? E.g. I assume it is possible for one DMA buffer to be written over an SPI interface while another DMA buffer is simultaneously being written over I2C?
<mindtree[m]>
Or another potential case - I assume it is also possible for one DMA buffer to be written over an SPI interface while the CPU synchronously writes to I2C, or UART at the same time?
<dirbaio[m]>
I think it's 1 read/write per cycle per bus
<dirbaio[m]>
so technically dma and cpu can't write both to an apb1 peripheral at the same time, for example
<dirbaio[m]>
but unless you're writing 1 word per cycle, there's enough bus capacity and both accesses get interleaved so in practice it's as they were "at the same time"
<dirbaio[m]>
* but unless you're writing 1 word per cycle, there's enough bus capacity and both accesses get interleaved so in practice it's as if they were "at the same time"
<mindtree[m]>
Thanks dirbaio, I suspected something like this would be the case, makes sense
TeXitoi[m] has quit [Ping timeout: 276 seconds]
braincode[m] has quit [Ping timeout: 276 seconds]
TimSmall has quit [Ping timeout: 276 seconds]
ryan-summers[m] has quit [Ping timeout: 276 seconds]
gdamjan[m]1 has quit [Ping timeout: 276 seconds]
yatekii[m] has quit [Ping timeout: 276 seconds]
korken89[m] has quit [Ping timeout: 276 seconds]
JimCrossley[m] has quit [Ping timeout: 276 seconds]
ejpcmac has quit [Ping timeout: 276 seconds]
theJPster has quit [Ping timeout: 276 seconds]
jkristell[m] has quit [Ping timeout: 276 seconds]
TeXitoi[m]1 has joined ##stm32-rs
braincode[m] has joined ##stm32-rs
TimSmall has joined ##stm32-rs
ejpcmac has joined ##stm32-rs
ryan-summers[m] has joined ##stm32-rs
yatekii[m] has joined ##stm32-rs
JimCrossley[m] has joined ##stm32-rs
korken89[m] has joined ##stm32-rs
gdamjan[m]1 has joined ##stm32-rs
jkristell[m] has joined ##stm32-rs
theJPster has joined ##stm32-rs
sh3rm4n[m] has joined ##stm32-rs
<sh3rm4n[m]>
Hey I just wanted to ask, if someone can add me to the stm32-rs github group? Well at least if it does makes sense. I'm (sporadically) maintaining the stm32f3xx-hal for a while now and do not want to be left out 😛
<sh3rm4n[m]>
I'm curious, does this even get me relevant benefits, if I'm concentrating my work mostly on this one repository? I'm fine not beeing part of the group, if it does not give me relevant benefits. . I'm just curious to know what your opinion is on this.
<therealprof[m]>
adamgreig has been trying to make the groups more uniform. Pretty sure he'll add you when he's back. Not so sure about benefits, especially since you're already maintaining it. Probably just the warm fuzzy feeling to be a more integral part of the org. 😅
<adamgreig-m>
sh3rm4n: absolutely, I think I even tried sending an invite before when I was updating the teams
<adamgreig-m>
I've invited you now in any event, including to the stm32f3 team
<adamgreig-m>
the only difference is that it gives you the 'Member' badge when you comment on things I guess :P you already had admin access to the f3xx-hal repo