Maybe some adoptions for either a twice as big sized buffer or double buffers need to be made.
Communication is handled by the DisplayInterface and is working the same through all waveshare displays that I know besides that the busy_low pin is sometimes inverted.
Now you can already draw to the display, but you might want to use the embedded_graphics ;-)
But most likely there also need to be done some changes for the multicolor display.
Further stuff:
Most likely Red and Yellow Versions of the same size work completely the same and just show a different color (I still need to check that)
Naming of function/traits: If you have better names for some of the traits/functions or think that some don't really match with what they do I am always happy with improvements.
But when I adapted my 2.9inch(d) according to the above steps, I found folders of other similar devices, such as "src\epd2in9" and "src\epd2in9_v2", there is only one " mod.rs" file, but no "command.rs" and "constants.rs" files. Under what circumstances can these two files be ignored?
I noticed it was mentioned in #26
But when I adapted my 2.9inch(d) according to the above steps, I found folders of other similar devices, such as "src\epd2in9" and "src\epd2in9_v2", there is only one " mod.rs" file, but no "command.rs" and "constants.rs" files. Under what circumstances can these two files be ignored?
Some information about the new equipment: