Inkyphat display rotation command changed?

I used to use inkyphat.set_rotation(180) but this seems no longer to work. I think it’s been changed to inky_display (whatever) but I can’t find out what the syntax is now. Tried googling for help to no avail. I’m not naturally gifted in python lanuage and am looking for advice on what the inky_display syntax for a 180 degree rotation is now.

Is there a file or website that has examples of all available commands are?

Thanks in advance.
Dougie.

I couldn’t find any rotation method in the new inky library, but I’ve managed to achieve the same result by using the PIL Image rotate method just before setting inky display:

from inky import InkyWHAT
inky_display = InkyWHAT("red")
inky_display.set_border(inky_display.WHITE)

from PIL import Image, ImageFont, ImageDraw
img = Image.new("P", (inky_display.WIDTH, inky_display.HEIGHT))
draw = ImageDraw.Draw(img)

# Draw your text and images
# ...

flipped = img.rotate(180)
inky_display.set_image(flipped)
inky_display.show()

I hope this helps you!

1 Like

Thanks carlesbellver I will try that tonight.

Worked for me to flip my display to route the power cable out to the rear …

Thanks !

1 Like