Closed anuger closed 3 months ago
I think he means using epdiy from a rust application. I think it is doable since rust is good at interfacing C-code. But we have no working examples, you are on your own.
I think he means using epdiy from a rust application
Thanks Micke. @anuger this is assigned to you now please enlighten us and tell what you wanted to do since we just have a title from you. Added the “waiting for feedback” tag to ensure you can explain us what is the plan to in the next weeks
@martinberlin I currently have an ed060kc1 E-Paper and an epdiy V7. I want to use rust to control E-Paper, but I don’t know if it is possible. At present, I only know these https://esp-rs.github.io/std-training/
I haven't looked at the espressif Rust resources lately, looks like they have made some progress. You can probably generate some bindings, although the memory / ownership model may be tricky. It would definitely be fun to try it out if you get something working, I would ditch C for Rust any time if the ecosystem was on-par. As it stands right now though, C is much more compatible to other ecosystems like arduino and I can't justify the work to investigate bindings myself.
Since there is no more feedback since almost 2 months from @vroland reply I'm closing here. @anuger please make a new one providing more details if there is a serious intention to port this component to Rust. I would be also interested in seeing that happen (And into learn Rust)
I don't think you can because this uses specific instructions in the ESP-IDF components to handle LCD module communications. Please show us another projects using parallel LCD transmission mode and we will take a look. First thoughts in my humble opinion is that this component is quite complicated to be ported to another language.