MAX7219LedMatrix icon indicating copy to clipboard operation
MAX7219LedMatrix copied to clipboard

Added function to rotate each 8x8 matrix 90° left

Open targetblank opened this issue 7 years ago • 10 comments

This one resolves #7 with a new function LedMatrix::setRotation(true|false). The rotation in rotateLeft is done with simple bitwise copying and may be optimized.

targetblank avatar Oct 17 '16 19:10 targetblank

It works but I believe it should also have this function documented in the Readme.

bogdanr avatar Jan 16 '17 22:01 bogdanr

Sorry, I'm not particularly techie...

How do I actually implement this rotation in a sketch?

Thanks

DuncanAmos avatar Aug 06 '17 15:08 DuncanAmos

I was just looking for a way to do this for those cheap 4 display modules.

joeybab3 avatar Aug 27 '17 05:08 joeybab3

Thank you for this! Worked like a charm

signaleleven avatar Dec 17 '17 14:12 signaleleven

Is it possible to add simple display text without any scrolling? Now to display text you have to setTEST, choice scroll and commit, 3 functions.. can it be easy to add new one to send text with position on matrix?

wchpikus avatar Jan 26 '18 10:01 wchpikus

Perfect. Thanks. Works as expected. So (when) will it be merged, @squix78? 😃

cyberkeiler avatar Jun 25 '18 08:06 cyberkeiler

This NEEDS to be merged! :D It's amazing and works! 90deg rotation FTW!

hozza avatar Jul 29 '18 21:07 hozza

It didn't work for my 4-display module. I had to change one line in targetblank code in the RotateLeft function (in CCP file). Then worked perfectly!

bitWrite(rotatedCols[8 * (deviceNum) + posY], posX, bitRead(cols[8 * (deviceNum) + posX], 7-posY));

maubaum avatar Dec 25 '18 20:12 maubaum

For my display I need a RotateRight method , to fix the display on 2 matrixes Can someone help me please?

linxcow avatar May 19 '19 18:05 linxcow

Worked for me like a charm. Wondering why it is not merged.

tschissler avatar Feb 06 '21 21:02 tschissler