dotnet / iot

This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.
MIT License
2.13k stars 574 forks source link

How can I add this e-paper module? #2097

Open HumJ0218 opened 1 year ago

HumJ0218 commented 1 year ago

I got an e-paper module like this: (https://www.waveshare.com/wiki/7.3inch_e-Paper_HAT_(F))

It does not explicitly define the model name. Only the words "epd7in13f" in official sample code (https://github.com/waveshareteam/e-Paper/tree/master/RaspberryPi_JetsonNano/python). At the same time there are many similar models in it, but I afraid I can't finish all codes.

Can I add the driver code of this module to the this repository? If so, how do I name and structure the code (to accommodate other models that may be added later)? Or leave the code to the manufacturers themselves?

Ellerbach commented 1 year ago

Thanks for the idea. I would then go for something like ePaper and do something similar as for .NET nanoFramework where we already have one driver: https://github.com/nanoframework/nanoFramework.IoT.Device/tree/develop/devices/ePaper

Let me know if that will work for you.

HumJ0218 commented 1 year ago

Thanks for the idea. I would then go for something like ePaper and do something similar as for .NET nanoFramework where we already have one driver: https://github.com/nanoframework/nanoFramework.IoT.Device/tree/develop/devices/ePaper

Let me know if that will work for you.

Got it. This one is useful. I'll try to see if I can use the code here to drive my e-paper and come back in a few days.