@lupyuen
Can you let me peek at source before port and after port? Curious. Not strong in dma but curious of it.
@PawelK I ported the driver from Mynewt OS to BL602.
Since I don't have the time to redesign the driver and do a thorough regression test ... We'll have to live with this inefficiency for now.
@lupyuen
What hw part is being talked to over said dma? Does order of dma reads matter? Can you cache requests issue dma read burst and send result asynchronously etc or per queue keeping order? We had similar problem in nokia on radiomodules i think. Dont remember exact solution though.
@lupyuen Well if its just a hacked together port and not a write from scratch then at least it meakes sense why.. I was worried it was intentional or written from scratch and just poor design.
@lupyuen Ah yes, the 1917 Russian revolution. That famous event where the Bolsheviks wrote an open letter asking the Czar and his inner circle to step down.
@freemo Haha ahem ... I ported this LoRa driver from Mynewt OS. The driver was designed for platforms without DMA.
Since we support DMA on BL602, we can do better ... But the driver needs to be redesigned.
@lupyuen wow, that is some crappy implementation by the sound of it! Honestly I am surprised, usually the low-level uC people (the ones working with assembly and C) tend to do a way better job than that.
@lupyuen Do... they think you're American? or they're American and know you're not? 🤔 I guess anger and thoughtfulness don't go together.
The abuse is really disappointing and I'm sorry it's happening to you. I guess it's not that surprising though. 🙁
I assume there are probably some signatories getting even worse than this.
Nothing in my email yet, even though I used my normal email address for the commit...
Here comes the threats ... Really demoralises folks like us who create free #OpenSource software 🙁
#BL602 receives 4 #LoRa Packets by executing 458 SPI requests ... Great load test for SPI 👍
https://github.com/lupyuen/bl_iot_sdk/blob/lorarecv/customer_app/sdk_app_lora/sdk_app_lora/demo.c
"#RustLang: Now that the long-awaited const generics (MVP) have come to stable in 1.51, what crates are going to gain the most from it?"
Oh in that case now im going to sign it just for spite...
@freemo @footjamfan @bonifartius @lupyuen If you signed the RMS letter you most likely did it with a commit that has your email address on it, so it's pretty trivial to get to.
@lupyuen looks like a god damn shit show is what it is... do you know what contribution they are even referring to?
IoT Techie and Educator / Apache NuttX PMC