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
jsolano_ has joined #rust-embedded
jsolano has quit [Ping timeout: 268 seconds]
SunClonus has joined #rust-embedded
SunClonus has quit [Remote host closed the connection]
cyrozap_ has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
cyrozap has joined #rust-embedded
Marcuss2[m] has joined #rust-embedded
<Marcuss2[m]> <diondokter[m]> "image.png" <- Git gud
Ralph[m] has joined #rust-embedded
<Ralph[m]> <BogdanOlar[m]> "Thanks! I ended up picking stm3..." <- it depends on whether you want to write an async HAL or not - for async HALs the embassy HALs are probably your best reference (are there even already others out there?), otherwise `stm32f4x-hal` might be a good reference.
<Ralph[m]> i'm not sure whether it still makes sense to implement the e-h 0.2 traits for a _new_ HAL anymore - just implement the 1.0 traits and help push any driver you plan on using in that direction (by providing PRs, etc. to upgrade them).
M9names[m] has quit [Quit: Idle timeout reached: 172800s]
talizkahn[m] has quit [Quit: Idle timeout reached: 172800s]
<BogdanOlar[m]> <Ralph[m]> "it depends on whether you want..." <- > <@rursprung:matrix.org> it depends on whether you want to write an async HAL or not - for async HALs the embassy HALs are probably your best reference (are there even already others out there?), otherwise `stm32f4x-hal` might be a good reference.
<BogdanOlar[m]> > i'm not sure whether it still makes sense to implement the e-h 0.2 traits for a _new_ HAL anymore - just implement the 1.0 traits and help push any driver you plan on using in that direction (by providing PRs, etc. to upgrade them).
<BogdanOlar[m]> My plan is to implement the blocking API, then `nb`, then maybe `async` (at least that's my understanding of the progression). Not excluding `asinc` but I also don't have any experience with it aside from watching some coding sessions on youtube :)
<BogdanOlar[m]> In terms of drivers, my development board has a LS013B7DH03 LCD, and was pleased to find that there already exists a new driver for it and it implements embedded-hal 1.0
<BogdanOlar[m]> The ultimate goal is to program a SkiFree game which uses the capacitive touch pads, also present on the devboard. :)
<BogdanOlar[m]> remember this? https://i.imgur.com/vycRecs.gif :))
<BogdanOlar[m]> * My plan is to implement the blocking API, then nb, then maybe async (at least that's my understanding of the progression). Not excluding async but I also don't have any experience with it aside from watching some coding sessions on youtube :)
IlPalazzo-ojiisa has joined #rust-embedded
dirbaio[m] has quit [Quit: Idle timeout reached: 172800s]
<michaeldesilva[m> If I want to serialise data and write to an EEPROM... (full message at <https://catircservices.org/_matrix/media/v3/download/catircservices.org/RIMomgKMyUsJGgEAzWyGCZQe>)
<thejpster[m]> You’ll be limited by the speed of the EEPROM. So the question should perhaps be “do I optimise the transfer for lower power or shorter development time”
<thejpster[m]> And DMA isn’t a transport, it’s a programmable logic block that can move bytes from one address to another another while the CPU does something else (or sleeps).
mameluc[m] has joined #rust-embedded
<mameluc[m]> <michaeldesilva[m> "If I want to serialise data..." <- > <@michael.desilva:matrix.org> If I want to serialise data and write to an EEPROM... (full message at <https://catircservices.org/_matrix/media/v3/download/catircservices.org/CIARxoEyRFbsfTLhHuJeOpqj>)
SunClonus has joined #rust-embedded
firefrommoonligh has joined #rust-embedded
<firefrommoonligh> For interface, internal will be fastest. Then probably Qspi
<firefrommoonligh> Look into memory mapping Qspi flash for a nice API
<firefrommoonligh> If using internal, make sure you don't overwrite program memory! Unless you are into self-writing code or something; that would be very cool!
SunClonus has quit [Quit: Leaving]
SunClonus has joined #rust-embedded
Guest7282 has joined #rust-embedded
SunClonus has quit [Remote host closed the connection]
<holo[m]> Hey im trying to use enums to handle multiple actions on my pico w. On pico W it looks its sendting everything like it should https://pastebin.com/cQiv2yY7 and this is handle by this code: https://github.com/holotrack/switch-embassy-rs/blob/main/src/main.rs#L187... (full message at <https://catircservices.org/_matrix/media/v3/download/catircservices.org/UsOQmmixqgJnFlRdSqNsddYl>)
<holo[m]> * Hey im trying to use enums to handle multiple actions on my pico w. On pico W it looks its sendting everything like it should https://pastebin.com/cQiv2yY7 and this is handle by this code: https://github.com/holotrack/switch-embassy-rs/blob/main/src/main.rs#L187... (full message at <https://catircservices.org/_matrix/media/v3/download/catircservices.org/AIidXbniJcgqsmeimagkIakY>)
<holo[m]> Basially its sending command and when waiting on reply with "read" its getting connection reset by peer even on controller side its looks reply was send properly
<holo[m]> * Basially its sending command and when waiting on reply with "read" its getting connection reset by peer even on device side it looks reply was send properly
<Ralph[m]> <BogdanOlar[m]> "remember this? https://i.imgur...." <- of course! i also just recently found out that you can now play the original thanks to archive.org! https://archive.org/details/win3_WINSKI
limpkin has quit [Ping timeout: 240 seconds]
limpkin has joined #rust-embedded
AdamHott[m] has quit [Quit: Idle timeout reached: 172800s]
<holo[m]> * Basically its sending command and when waiting on reply with "read" its getting connection reset by peer even on device side it looks reply was send properly
bpye has quit [Quit: Ping timeout (120 seconds)]
bpye has joined #rust-embedded