This PR will add several of the Inky devices as valid displays to load. One caveat in testing is that compared to the waveshare devices the Inky displays don't do any image processing to ensure valid color correction. It is necessary to include code similar to the following outside of the EPD display functions to make sure you're passing in colors the display can handle.
# assuming we want 2 colors (black/white)
pil_im = pil_im.convert(mode='1')
Fixed issues with color correction by added a mechanism to define defaults per display (within class) or overriding with custom .ini files at a user level.
This PR will add several of the Inky devices as valid displays to load. One caveat in testing is that compared to the waveshare devices the Inky displays don't do any image processing to ensure valid color correction. It is necessary to include code similar to the following outside of the EPD display functions to make sure you're passing in colors the display can handle.