There is nothing in the Arduino SW that requires strict timing (when using HW interrupts for the rotary encoder)
Scanning may be a bit slower but it should work.
Best if you try to compile the tinySA.ino to check all libraries are available. I'm only using spi.h and wire.h and a library for the chosen display.
If you want to use a local interface you need to either poll the rotary encoder, which will not work very well, or make sure you keep the external HW interrupt lines free for the rotary (inputs 2 and 3 for the nano?)
To reduce pins count using a spi interface to the PE4302 and the display may work better?
--
HBTE Files section:?
/g/HBTE/filesErik, PD0EK